실시간 데이터 피드

동적 응답을 위해 챗봇을 실시간 데이터 소스에 연결하세요

데이터 피드 구성
Standard 및 Pro 요금제

개요

실시간 데이터 피드를 사용하면 챗봇이 시스템의 실시간 데이터에 접근할 수 있습니다. 정적 응답 대신 AI가 현재 가용성, 가격, 대기 시간 또는 재고 수준과 같은 최신 정보를 제공할 수 있습니다.

데이터를 반환하는 URL(JSON 또는 일반 텍스트)을 제공하기만 하면 챗봇이 관련 질문에 답변할 때 이 정보를 자동으로 포함합니다.

표준 실시간 데이터 피드는 최대 200,000자(약 500개 항목)의 피드를 지원합니다. 더 큰 데이터 피드의 경우 최대 10,000,000자(약 25,000개 항목)를 지원하는 실시간 데이터 피드 Max를 참조하세요.

작동 방식

  1. URL 제공 - 실시간 데이터를 반환하는 API 엔드포인트 또는 페이지
  2. 챗봇이 데이터 가져오기 - AI는 전송된 모든 메시지와 함께 전체 피드를 읽어 응답이 항상 최신 데이터를 사용하도록 합니다
  3. 동적 답변 - 응답에 소스의 실시간 데이터가 포함됩니다
AI 어시스턴트
오늘 밤 이용 가능한 객실이 있나요?
네! 오늘 밤 이용 가능한 객실이 있습니다:

디럭스 스위트 - $299/박에 3개 객실 남음
스탠다드 룸 - $149/박에 8개 객실 남음

예약을 도와드릴까요?
내일은요?
내일은 다음과 같습니다:

디럭스 스위트 - $299/박에 2개 객실
스탠다드 룸 - $149/박에 5개 객실

사용 사례

실시간 데이터 피드는 최신 정보를 제공해야 하는 비즈니스에 적합합니다:

호텔 날짜별 객실 가용성 및 가격
레스토랑 대기 시간, 테이블 가용성, 영업 시간
이커머스 재고 수준 및 제품 가용성
서비스 예약 시간대 및 일정 관리

설정

실시간 데이터 피드를 추가하는 데 몇 단계만 필요합니다:

1
데이터 엔드포인트 생성 실시간 데이터를 반환하는 URL 설정 (API 또는 웹페이지)
2
실시간 데이터 피드로 이동 웹사이트 메뉴에서 "실시간 데이터 피드"를 클릭하세요
3
URL 입력 데이터를 반환하는 URL을 붙여넣고 저장을 클릭하세요

팁: 챗봇이 데이터를 가져올 수 있도록 엔드포인트가 공개적으로 접근 가능한지(인증 불필요) 확인하세요.

연결 확인

데이터 피드 URL을 저장하면 Asyntai가 자동으로 연결을 확인합니다. 다음을 보여주는 상태 카드가 표시됩니다:

  • 연결 상태 — URL에 성공적으로 접근했는지 여부
  • 데이터 형식 — 감지된 형식 (JSON, HTML/XML 또는 일반 텍스트)
  • 응답 크기 — 반환된 데이터 양
  • 콘텐츠 미리보기 — 올바른 데이터인지 확인할 수 있는 응답 스니펫

직접 연결이 실패하면 Asyntai가 자동으로 대체 프록시를 시도하여 URL에 접근합니다. 두 방법 모두 실패해도 URL은 저장됩니다 — 문제 해결 제안이 포함된 알림만 표시됩니다.

지원 형식

데이터 피드 URL은 다음 형식 중 하나로 데이터를 반환해야 합니다:

JSON 형식

구조화된 데이터는 재고나 일정과 같은 복잡한 정보에 가장 적합합니다.

{
  "current_date": "2025-01-15",
  "rooms": [
    {
      "type": "Deluxe Suite",
      "available": 3,
      "price": 299.99
    },
    {
      "type": "Standard Room",
      "available": 8,
      "price": 149.99
    }
  ]
}

일반 텍스트 형식

간단한 텍스트는 단순한 정보에 적합합니다.

Current wait time: 15 minutes
Tables available: 3
Kitchen closes at: 10 PM

동적 제품 카드

실시간 데이터 피드에 제품 정보(재고, 객실 또는 서비스 등)가 포함된 경우 동적 제품 카드를 활성화하여 채팅에서 아름다운 시각적 카드로 표시할 수 있습니다.

활성화 방법

  1. 실시간 데이터 피드 설정으로 이동하세요
  2. 데이터 피드 URL을 추가하세요 (예시 보기)
  3. "동적 제품 카드 활성화"를 ON으로 전환하세요
  4. 설정을 저장하세요

데이터 형식

다음과 같은 필드로 피드에 제품 세부 정보를 포함하세요:

  • name - 제품/항목 이름 (필수)
  • price - 표시 가격 (예: "$99.99")
  • description - 간단한 설명
  • image_url - 제품 이미지 URL
  • button_link - 액션 버튼 링크
  • in_stock - 재고 상태 (true/false)

다음은 JSON 피드의 예시입니다 (샘플 JSON 파일 보기):

{
  "products": [
    {
      "name": "Wireless Headphones Pro",
      "price": "$149.99",
      "description": "Noise-cancelling over-ear headphones with 30h battery",
      "image_url": "https://yourstore.com/images/headphones-pro.jpg",
      "button_link": "https://yourstore.com/products/headphones-pro",
      "in_stock": true
    },
    {
      "name": "Smart Watch Ultra",
      "price": "$299.99",
      "description": "GPS, heart rate monitor, 5ATM water resistance",
      "image_url": "https://yourstore.com/images/smart-watch-ultra.jpg",
      "button_link": "https://yourstore.com/products/smart-watch-ultra",
      "in_stock": true
    },
    {
      "name": "Portable Charger 20K",
      "price": "$39.99",
      "description": "20,000mAh fast charging power bank with USB-C",
      "image_url": "https://yourstore.com/images/charger-20k.jpg",
      "button_link": "https://yourstore.com/products/charger-20k",
      "in_stock": false
    }
  ]
}

팁: 동적 제품 카드는 이커머스 재고, 호텔 객실, 렌탈 상품 또는 자주 변경되는 모든 제품에 적합합니다. 정적 제품의 경우 제품 카드를 대신 사용하세요.

산업별 예시

다양한 비즈니스가 실시간 데이터 피드를 구성하는 방법에 대한 자세한 예시입니다:

이것은 예시일 뿐입니다 - 비즈니스와 관련된 모든 필드를 포함할 수 있습니다. AI는 제공하는 데이터를 이해하고 활용합니다.
이커머스 스토어 제품 가용성, 가격, URL 및 프로모션
{
  "store_name": "TechGadgets Store",
  "store_url": "https://techgadgets.com",
  "last_updated": "2025-01-15T14:30:00Z",
  "products": [
    {
      "name": "Wireless Headphones Pro",
      "sku": "WHP-001",
      "url": "https://techgadgets.com/products/wireless-headphones-pro",
      "price": 149.99,
      "sale_price": 119.99,
          "in_stock": true,
      "quantity_available": 23,
      "category": "Audio"
    },
    {
      "name": "Smart Watch Series X",
      "sku": "SWX-002",
      "url": "https://techgadgets.com/products/smart-watch-series-x",
      "price": 299.99,
          "in_stock": true,
      "quantity_available": 8,
      "category": "Wearables"
    },
    {
      "name": "Bluetooth Speaker Mini",
      "sku": "BSM-003",
      "url": "https://techgadgets.com/products/bluetooth-speaker-mini",
      "price": 49.99,
          "in_stock": false,
      "restock_date": "2025-01-20",
      "category": "Audio"
    }
  ],
  "active_promotions": [
    {
      "code": "SAVE20",
      "description": "20% off orders over $100",
      "expires": "2025-01-31"
    }
  ],
  "shipping": {
    "free_shipping_threshold": 50,
    "estimated_delivery": "2-3 business days"
  }
}
고객: "무선 헤드폰 재고가 있나요?"
AI: "네! Wireless Headphones Pro가 23개 재고로 있습니다. 현재 $119.99에 할인 판매 중입니다 (정가 $149.99). 여기에서 확인 및 구매하실 수 있습니다: techgadgets.com/products/wireless-headphones-pro. $100 이상 주문 시 코드 SAVE20을 사용하면 추가 20% 할인을 받으실 수 있습니다!"
의료 / 의원 예약 가용성 및 대기 시간
{
  "clinic_name": "Downtown Medical Center",
  "booking_url": "https://downtownmedical.com/book",
  "current_wait_times": {
    "General Practice": 25,
    "Pediatrics": 15,
    "Urgent Care": 40
  },
  "available_appointments": {
    "General Practice": [
      {"date": "2025-01-15", "slots": ["3:30 PM", "4:00 PM", "4:30 PM"]},
      {"date": "2025-01-16", "slots": ["9:00 AM", "10:30 AM", "2:00 PM", "3:30 PM"]},
      {"date": "2025-01-17", "slots": ["9:00 AM", "11:00 AM", "1:00 PM"]}
    ],
    "Dermatology": [
      {"date": "2025-01-18", "slots": ["10:00 AM", "11:00 AM"]},
      {"date": "2025-01-20", "slots": ["9:00 AM", "2:00 PM", "3:00 PM"]}
    ],
    "Pediatrics": [
      {"date": "2025-01-15", "slots": ["4:00 PM", "5:00 PM"]},
      {"date": "2025-01-16", "slots": ["9:00 AM", "10:00 AM", "11:00 AM", "2:00 PM"]}
    ]
  },
  "accepting_new_patients": true,
  "operating_hours": {
    "weekdays": "8:00 AM - 6:00 PM",
    "saturday": "9:00 AM - 1:00 PM",
    "sunday": "Closed"
  }
}
환자: "이번 주에 피부과 진료를 받아야 합니다"
AI: "가장 빠른 피부과 예약은 1월 18일 토요일 오전 10:00 또는 오전 11:00입니다. 해당 시간이 안 되시면 20일 월요일 오전 9:00, 오후 2:00 또는 오후 3:00에 추가 예약이 가능합니다. downtownmedical.com/book에서 온라인으로 예약하실 수 있습니다."
피트니스 센터 / 체육관 수업 일정 및 시설 수용 인원
{
  "gym_name": "FitLife Gym",
  "booking_url": "https://fitlifegym.com/classes",
  "current_status": {
    "occupancy": 45,
    "capacity": 150,
    "pool": "open",
    "sauna": "maintenance until Jan 20"
  },
  "class_schedule": [
    {
      "date": "2025-01-15",
      "day": "Wednesday",
      "classes": [
        {"time": "12:00 PM", "name": "HIIT Training", "instructor": "Mike", "spots_left": 8},
        {"time": "5:30 PM", "name": "Spin Class", "instructor": "Jessica", "spots_left": 3},
        {"time": "7:00 PM", "name": "Yoga Flow", "instructor": "Sarah", "spots_left": 12}
      ]
    },
    {
      "date": "2025-01-16",
      "day": "Thursday",
      "classes": [
        {"time": "6:00 AM", "name": "Morning Bootcamp", "instructor": "Mike", "spots_left": 10},
        {"time": "12:00 PM", "name": "Pilates", "instructor": "Emma", "spots_left": 6},
        {"time": "6:00 PM", "name": "Boxing Fitness", "instructor": "Carlos", "spots_left": 4}
      ]
    },
    {
      "date": "2025-01-17",
      "day": "Friday",
      "classes": [
        {"time": "7:00 AM", "name": "Yoga Flow", "instructor": "Sarah", "spots_left": 15},
        {"time": "5:30 PM", "name": "HIIT Training", "instructor": "Mike", "spots_left": 12},
        {"time": "6:30 PM", "name": "Zumba", "instructor": "Maria", "spots_left": 20}
      ]
    },
    {
      "date": "2025-01-18",
      "day": "Saturday",
      "classes": [
        {"time": "9:00 AM", "name": "Weekend Warrior", "instructor": "Carlos", "spots_left": 8},
        {"time": "10:30 AM", "name": "Family Yoga", "instructor": "Sarah", "spots_left": 10}
      ]
    }
  ],
  "membership_info_url": "https://fitlifegym.com/join"
}
회원: "이번 주에 어떤 요가 수업이 있나요?"
AI: "이번 주 요가 수업은 다음과 같습니다: 수요일 오후 7:00 Sarah의 요가 플로우 (12자리), 금요일 오전 7:00 Sarah의 요가 플로우 (15자리), 토요일 오전 10:30 Sarah의 패밀리 요가 (10자리). fitlifegym.com/classes에서 예약하실 수 있습니다."
렌터카 / 자동차 서비스 날짜 및 위치별 차량 가용성
{
  "company": "QuickRent Cars",
  "booking_url": "https://quickrent.com/book",
  "availability": {
    "2025-01-17": {
      "Economy": {"available": 5, "price_per_day_usd": 45.99},
      "SUV": {"available": 3, "price_per_day_usd": 89.99},
      "Luxury": {"available": 1, "price_per_day_usd": 159.99}
    },
    "2025-01-18": {
      "Economy": {"available": 3, "price_per_day_usd": 52.99},
      "SUV": {"available": 1, "price_per_day_usd": 99.99},
      "Luxury": {"available": 2, "price_per_day_usd": 179.99}
    },
    "2025-01-19": {
      "Economy": {"available": 2, "price_per_day_usd": 52.99},
      "SUV": {"available": 0, "price_per_day_usd": null},
      "Luxury": {"available": 2, "price_per_day_usd": 179.99}
    }
  },
  "active_promotions": [
    {"code": "WEEKEND15", "description": "15% off Fri-Sun rentals"}
  ]
}
고객: "이번 주말에 SUV가 필요합니다"
AI: "금요일(3대 남음, $89.99/일)과 토요일(1대 남음, $99.99/일)에 SUV를 이용하실 수 있지만, 일요일은 매진입니다. 서둘러 예약하세요! 코드 WEEKEND15를 사용하면 15% 할인을 받으실 수 있습니다. quickrent.com/book에서 예약하세요."
이벤트 / 엔터테인먼트 공연장 공연, 티켓 및 일정
{
  "venue": "Grand Theater",
  "tickets_url": "https://grandtheater.com/tickets",
  "shows": [
    {
      "title": "The Musical Experience",
      "url": "https://grandtheater.com/shows/musical-experience",
      "duration": "2h 30min",
      "price_usd": 85,
      "performances": [
        {"date": "2025-01-15", "time": "7:30 PM", "seats_available": 43},
        {"date": "2025-01-16", "time": "7:30 PM", "seats_available": 115},
        {"date": "2025-01-17", "time": "2:00 PM", "seats_available": 155},
        {"date": "2025-01-17", "time": "7:30 PM", "seats_available": 70}
      ]
    },
    {
      "title": "Comedy Night Live",
      "url": "https://grandtheater.com/shows/comedy-night",
      "duration": "2h",
      "price_usd": 45,
      "performances": [
        {"date": "2025-01-18", "time": "8:00 PM", "seats_available": 120},
        {"date": "2025-01-19", "time": "8:00 PM", "seats_available": 85}
      ]
    }
  ]
}
고객: "이번 주말에 어떤 공연이 있나요?"
AI: "이번 주말에는 금요일과 토요일 오후 7:30에 'The Musical Experience'가 있습니다 (토요일 오후 2시 마티네 공연도 있음) - 티켓은 $85입니다. 토요일과 일요일 오후 8시에는 $45의 'Comedy Night Live'가 있습니다. 금요일 저녁 공연은 43석만 남아 빠르게 매진되고 있습니다! grandtheater.com/tickets에서 예약하세요."
부동산 / 자산 관리 매물, 가격 및 관람 일정
{
  "agency": "Premier Properties",
  "website": "https://premierproperties.com",
  "listings": [
    {
      "id": "APT-4B",
      "url": "https://premierproperties.com/listing/apt-4b",
      "address": "123 Oak Street, Apt 4B",
      "type": "Apartment",
      "bedrooms": 2,
      "bathrooms": 1,
      "sqft": 950,
      "rent_usd_per_month": 1850,
      "available_from": "2025-02-01",
      "features": ["In-unit laundry", "Parking included", "Pet-friendly", "Balcony"],
      "open_houses": ["2025-01-18 11:00 AM", "2025-01-19 2:00 PM"]
    },
    {
      "id": "HSE-456",
      "url": "https://premierproperties.com/listing/hse-456",
      "address": "456 Maple Avenue",
      "type": "House",
      "bedrooms": 3,
      "bathrooms": 2,
      "sqft": 1800,
      "rent_usd_per_month": 2800,
      "available_from": "Immediate",
      "features": ["Backyard", "2-car garage", "Updated kitchen", "Central AC"],
      "open_houses": ["2025-01-16 2:00 PM", "2025-01-17 10:00 AM"]
    },
    {
      "id": "APT-12C",
      "url": "https://premierproperties.com/listing/apt-12c",
      "address": "789 Pine Road, Unit 12C",
      "type": "Apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sqft": 650,
      "rent_usd_per_month": 1200,
      "available_from": "2025-02-15",
      "features": ["Gym access", "Rooftop deck", "Doorman"],
      "open_houses": ["2025-01-18 1:00 PM"]
    }
  ],
  "contact_url": "https://premierproperties.com/contact",
  "schedule_viewing_url": "https://premierproperties.com/schedule"
}
고객: "$1500 미만의 아파트가 있나요?"
AI: "789 Pine Road에 월 $1,200의 방 1개짜리 아파트가 2월 15일부터 입주 가능합니다. 650 sqft이며 헬스장, 옥상 데크, 도어맨 서비스가 있습니다. 1월 18일 토요일 오후 1:00에 오픈 하우스가 있으며, premierproperties.com/schedule에서 개인 관람을 예약하실 수 있습니다. 상세 보기: premierproperties.com/listing/apt-12c"

크기 제한

표준 실시간 데이터 피드는 최대 200,000자의 피드를 지원합니다. 포함할 수 있는 항목 수는 각 항목에 포함된 데이터 양에 따라 달라집니다 — 짧고 간결한 항목이 있는 피드는 약 500개 항목을 수용할 수 있지만, 긴 설명이 있는 피드는 그 일부만 수용할 수 있습니다. 피드가 이 제한을 초과하면 저장 시 알림이 표시됩니다.

피드 크기 줄이기 팁

피드가 너무 큰 경우 제한 이내로 줄이는 방법입니다:

  • 베스트셀러 또는 인기 상품만 포함 — 고객이 가장 많이 문의하는 제품에 집중하세요
  • 불필요한 필드 제거 — 챗봇이 필요하지 않은 내부 ID, 메타데이터 또는 필드를 삭제하세요
  • 설명 축소 — 전체 마케팅 문구 대신 간결한 제품 설명을 사용하세요. 항목을 간결하게 유지하는 방법의 예시는 권장 샘플 구조를 참조하세요
  • 가용성별 필터링 — 현재 재고가 있거나 활성 상태인 항목만 포함하세요
  • 카테고리별 분할 — 모든 것 대신 가장 관련성 높은 제품 카테고리의 피드를 생성하세요

팁: 수천 개의 항목이 포함된 더 큰 데이터 피드를 연결해야 하는 경우 최대 10,000,000자(약 25,000개 항목)를 지원하는 실시간 데이터 피드 Max (Pro 요금제)를 사용하세요.

모범 사례

  • 데이터를 최신으로 유지 — 엔드포인트는 캐시된 데이터가 아닌 현재 정보를 반환해야 합니다
  • 맥락 포함 — AI가 데이터의 의미를 이해할 수 있도록 날짜, 시간 또는 라벨을 추가하세요
  • 명확한 구조 — AI가 데이터를 정확하게 해석할 수 있도록 JSON에서 명확한 필드 이름을 사용하세요
  • 핵심에 집중 — 챗봇이 질문에 답변하는 데 필요한 데이터만 포함하세요

중요: URL은 공개적으로 접근 가능해야 합니다. 엔드포인트에 인증이 필요한 경우 챗봇이 데이터를 가져올 수 없습니다.

데이터 피드 제거

설정에서 "데이터 피드 제거" 버튼을 클릭하면 언제든지 데이터 피드를 제거할 수 있습니다. 챗봇은 응답에 지식 베이스만 사용하는 것으로 돌아갑니다.

참고: 실시간 데이터 피드는 Standard 및 Pro 요금제에서 사용할 수 있습니다. 수천 개의 항목이 포함된 더 큰 데이터 피드를 연결해야 하나요? 실시간 데이터 피드 Max (Pro 요금제)를 참조하세요.

사용해 보기

아직 자체 API 엔드포인트가 없나요? 공개 API로 기능을 테스트하여 작동 방식을 확인할 수 있습니다. 예를 들어, Binance의 실시간 비트코인 가격을 사용해 보세요:

https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT

이것은 실시간 BTC/USDT 가격 데이터를 반환합니다. 연결되면 챗봇이 실시간 데이터를 사용하여 "현재 비트코인 가격이 얼마인가요?"와 같은 질문에 답변할 수 있습니다.

팁: JSON 또는 일반 텍스트를 반환하는 모든 공개 API를 사용할 수 있습니다 — 날씨 데이터, 주가, 환율 등. 준비가 되면 자체 엔드포인트로 교체하세요.