Datový kanál v reálném čase

Propojení chatbota s živými zdroji dat pro dynamické odpovědi

Konfigurovat datový kanál
Plány Standard a Pro

Přehled

Datový kanál v reálném čase umožňuje vašemu chatbotu přístup k živým datům z vašich systémů. Místo statických odpovědí může váš AI poskytovat aktuální informace, jako je dostupnost, ceny, čekací doby nebo stav zásob.

Jednoduše zadejte URL, která vrací vaše data (JSON nebo prostý text), a chatbot automaticky zahrne tyto informace při odpovídání na relevantní otázky.

Standardní datový kanál v reálném čase podporuje kanály do 200 000 znaků (~500 položek). Pro větší datové kanály viz Real-Time Data Feed Max, který podporuje až 10 000 000 znaků (~25 000 položek).

Jak to funguje

  1. Zadáte URL – API endpoint nebo stránku, která vrací vaše živá data
  2. Chatbot načte data – AI čte celý zdroj s každou odeslanou zprávou, čímž zajišťuje, že odpovědi vždy používají nejnovější data
  3. Dynamické odpovědi – Odpovědi obsahují data v reálném čase z vašeho zdroje
AI asistent
Máte dnes večer volné pokoje?
Ano! Dnes večer máme k dispozici:

Deluxe Suite - 3 pokoje zbývají za 299 $/noc
Standardní pokoj - 8 pokojů zbývá za 149 $/noc

Chcete, abych vám pomohl s rezervací?
A co zítra?
Na zítra máme:

Deluxe Suite - 2 pokoje za 299 $/noc
Standardní pokoj - 5 pokojů za 149 $/noc

Případy použití

Datové kanály v reálném čase jsou ideální pro firmy, které potřebují poskytovat aktuální informace:

Hotely Dostupnost pokojů a ceny podle data
Restaurace Čekací doby, dostupnost stolů, otevírací hodiny
E-commerce Stav zásob a dostupnost produktů
Služby Termíny schůzek a plánování

Nastavení

Přidání datového kanálu v reálném čase zabere jen pár kroků:

1
Vytvořte svůj datový endpoint Nastavte URL, která vrací vaše živá data (API nebo webová stránka)
2
Přejděte na Datový kanál v reálném čase V menu vašeho webu klikněte na "Datový kanál v reálném čase"
3
Zadejte svou URL Vložte URL, která vrací vaše data, a klikněte na Uložit

Tip: Ujistěte se, že váš endpoint je veřejně přístupný (bez nutnosti autentizace), aby chatbot mohl data načíst.

Ověření připojení

Po uložení URL datového kanálu Asyntai automaticky ověří připojení. Zobrazí se stavová karta ukazující:

  • Stav připojení — zda byla URL úspěšně dosažena
  • Formát dat — detekovaný formát (JSON, HTML/XML nebo prostý text)
  • Velikost odpovědi — kolik dat bylo vráceno
  • Náhled obsahu — ukázka odpovědi, abyste si ověřili, že jde o správná data

Pokud přímé připojení selže, Asyntai automaticky zkusí záložní proxy pro přístup k vaší URL. Pokud selžou obě metody, vaše URL je stále uložena – zobrazí se pouze upozornění s návrhy na řešení problémů.

Podporované formáty

Your data feed URL should return data in one of these formats:

Formát JSON

Strukturovaná data fungují nejlépe pro složité informace, jako jsou zásoby nebo rozvrhy.

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

Formát prostého textu

Prostý text funguje pro jednoduché informace.

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

Dynamické produktové karty

Pokud váš datový kanál v reálném čase obsahuje informace o produktech (jako zásoby, pokoje nebo služby), můžete povolit Dynamické produktové karty pro jejich zobrazení jako vizuálních karet v chatu.

Jak aktivovat

  1. Přejděte do nastavení Datového kanálu v reálném čase
  2. Přidejte URL svého datového zdroje (viz příklad)
  3. Toggle "Enable Dynamic Product Cards" ON
  4. Uložte nastavení

Formát dat

Zahrňte podrobnosti o produktech do kanálu s poli jako:

  • name – Název produktu/položky (povinné)
  • price – Zobrazovaná cena (např. "99,99 $")
  • description – Krátký popis
  • image_url – URL obrázku produktu
  • button_link – Odkaz pro akční tlačítko
  • in_stock – Stav dostupnosti (true/false)

Zde je příklad, jak by měl váš JSON zdroj vypadat (zobrazit ukázkový JSON soubor):

{
  "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
    }
  ]
}

Tip: Dynamické produktové karty skvěle fungují pro e-commerce zásoby, hotelové pokoje, pronájmy nebo jakékoli produkty, které se často mění. Pro statické produkty použijte místo toho Produktové karty.

Příklady z odvětví

Zde jsou podrobné příklady, jak mohou různé firmy strukturovat své datové kanály v reálném čase:

Toto jsou pouze příklady – můžete zahrnout jakákoli pole relevantní pro vaše podnikání. AI pochopí a použije jakákoli data, která poskytnete.
E-commerce obchod Dostupnost produktů, ceny, URL a propagační akce
{
  "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"
  }
}
Zákazník: "Máte bezdrátová sluchátka skladem?"
AI: "Ano! Bezdrátová sluchátka Wireless Headphones Pro jsou skladem s 23 kusy k dispozici. Aktuálně jsou ve slevě za 119,99 $ (běžně 149,99 $). Můžete si je prohlédnout a zakoupit zde: techgadgets.com/products/wireless-headphones-pro. Navíc použijte kód SAVE20 pro dalších 20% slevu na objednávky nad 100 $!"
Zdravotnictví / Lékařská klinika Dostupnost termínů a čekací doby
{
  "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"
  }
}
Pacient: "Potřebuji se tento týden dostat k dermatologovi"
AI: "Nejbližší dermatologický termín je v sobotu 18. ledna v 10:00 nebo 11:00. Pokud vám tyto nevyhovují, další dostupnost je v pondělí 20. v 9:00, 14:00 nebo 15:00. Můžete si rezervovat online na downtownmedical.com/book."
Fitness centrum / Posilovna Rozvrhy lekcí a kapacita zařízení
{
  "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"
}
Člen: "Jaké lekce jógy máte tento týden?"
AI: "Zde jsou lekce jógy tento týden: středa 19:00 Yoga Flow se Sarah (12 míst), pátek 7:00 Yoga Flow se Sarah (15 míst) a sobota 10:30 Family Yoga se Sarah (10 míst). Rezervovat můžete na fitlifegym.com/classes."
Autopůjčovna / Autoservis Dostupnost vozidel podle data a lokality
{
  "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"}
  ]
}
Zákazník: "Potřebuji SUV na tento víkend"
AI: "Máme k dispozici SUV na pátek (zbývají 3 za 89,99 $/den) a sobotu (zbývá 1 za 99,99 $/den), ale neděle je vyprodaná. Rezervujte brzy! Použijte kód WEEKEND15 pro 15% slevu. Rezervace na quickrent.com/book."
Události / Zábavní prostor Představení, vstupenky a programy
{
  "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}
      ]
    }
  ]
}
Zákazník: "Jaká představení máte tento víkend?"
AI: "Tento víkend máme 'The Musical Experience' v pátek a sobotu v 19:30 (také sobotní matiné ve 14:00) – vstupenky za 85 $. V sobotu a neděli ve 20:00 je 'Comedy Night Live' za 45 $. Páteční večer se rychlé vyprodává, zbývá jen 43 míst! Rezervace na grandtheater.com/tickets."
Nemovitosti / Správa nemovitostí Nabídky, ceny a termíny prohlídek
{
  "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"
}
Zákazník: "Jaké byty máte do 1500 $?"
AI: "Máme 1+kk na 789 Pine Road za 1 200 $/měsíc s dostupností od 15. února. Má 60 m² s přístupem do posilovny, střešní terasou a vrátným. Otevřený den prohlídek je v sobotu 18. ledna ve 13:00, nebo si naplánujte soukromou prohlídku na premierproperties.com/schedule. Podrobnosti: premierproperties.com/listing/apt-12c"

Limity velikosti

Standardní datový kanál v reálném čase podporuje kanály do 200 000 znaků. Počet položek, které můžete zahrnout, závisí na množství dat v každé položce — kanál s krátkými a stručnými záznamy pojme přibližně 500 položek, zatímco kanál s dlouhými popisy může pojmout jen zlomek tohoto množství. Pokud váš kanál překročí tento limit, při pokusu o uložení se zobrazí upozornění.

Tipy pro zmenšení velikosti kanálu

Pokud je váš kanál příliš velký, zde jsou způsoby, jak ho dostat do limitu:

  • Zahrňte pouze bestsellery nebo oblíbené položky — Zaměřte se na produkty, na které se zákazníci ptají nejčastěji
  • Odstraňte nepotřebná pole — Vynechte interní ID, metadata nebo pole, která chatbot nepotřebuje
  • Zkraťte popisy — Použijte stručné popisy produktů místo plných marketingových textů. Podívejte se na doporučenou vzorovou strukturu, kde najdete příklad, jak udržet záznamy kompaktní
  • Filtrujte podle dostupnosti — Zahrňte pouze položky, které jsou aktuálně skladem nebo aktivní
  • Rozdělte podle kategorie — Vytvořte kanál pro nejrelevantnější kategorii produktů místo všeho

Tip: Pokud potřebujete připojit větší datový kanál s tisíci položkami, použijte Real-Time Data Feed Max (tarif Pro), který podporuje až 10 000 000 znaků (~25 000 položek).

Osvědčené postupy

  • Udržujte data aktuální — Váš endpoint by měl vracet aktuální informace, ne cachovaná data
  • Zahrňte kontext — Přidejte data, časy nebo popisky, aby AI rozuměl, co data znamenají
  • Strukturujte jasně — Používejte jasné názvy polí v JSON, aby AI mohl data správně interpretovat
  • Buďte cílení — Zahrňte pouze data, která chatbot potřebuje k odpovídání na otázky

Důležité: URL musí být veřejně přístupná. Pokud váš endpoint vyžaduje autentizaci, chatbot nebude schopen data načíst.

Odstranit datový kanál

Datový kanál můžete kdykoli odstranit kliknutím na tlačítko "Odstranit datový kanál" v nastavení. Chatbot se vrátí k používání pouze vaší znalostní báze pro odpovědi.

Poznámka: Datový kanál v reálném čase je dostupný na tarifech Standard a Pro. Potřebujete připojit větší datové kanály s tisíci položkami? Viz Real-Time Data Feed Max (tarif Pro).

Vyzkoušejte to

Nemáte ještě vlastní API endpoint? Můžete funkci vyzkoušet s veřejným API. Například zkuste živou cenu Bitcoinu z Binance:

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

Toto vrací cenová data BTC/USDT v reálném čase. Po připojení bude váš chatbot schopen odpovídat na otázky jako "Jaká je aktuální cena Bitcoinu?" pomocí živých dat.

Tip: Můžete použít jakékoli veřejné API, které vrací JSON nebo prostý text – data o počasí, ceny akcií, směnné kurzy a další. Nahraďte ho vlastním endpointem, až budete připraveni.