Natrag na nadzornu ploču

Dokumentacija

Naučite kako koristiti Asyntai

Prijenos podataka u stvarnom vremenu

Povežite svog chatbota s izvorima podataka uživo za dinamičke odgovore

Konfiguriraj prijenos podataka
Standard, Pro i Enterprise planovi

Pregled

Prijenos podataka u stvarnom vremenu omogućuje vašem chatbotu pristup podacima uživo iz vaših sustava. Umjesto statičkih odgovora, vaša AI može pružiti ažurne informacije poput trenutne dostupnosti, cijena, vremena čekanja ili razina zaliha.

Jednostavno navedite URL koji vraća vaše podatke (JSON, CSV ili obični tekst), a chatbot će automatski koristiti te informacije pri odgovaranju na relevantna pitanja.

Standardni Prijenos podataka u stvarnom vremenu podržava prijenose do 200.000 znakova (~500 stavki). Za veće prijenose podataka pogledajte Prijenos podataka u stvarnom vremenu Max koji podržava do 10.000.000 znakova (~25.000 stavki).

Kako funkcionira

  1. Vi navedete URL - API krajnju točku ili stranicu koja vraća vaše podatke uživo
  2. Chatbot indeksira vaše podatke - Vaš feed se automatski indeksira i održava ažurnim. Za svaki razgovor, AI pronalazi i koristi najrelevantnije stavke iz vašeg feeda
  3. Dinamički odgovori - Odgovori uključuju podatke u stvarnom vremenu iz vašeg izvora

Savjet: Promjene postojećih stavki poput cijena, razina zaliha i dostupnosti odmah se odražavaju. Kada dodate potpuno nove proizvode ili stavke u svoj feed, pojavit će se u odgovorima chatbota unutar 24 sata.

AI asistent
Do you have the Emberfleece jacket in stock?
Yes, we have 3 Emberfleece Jackets left at $95. The Granite Boots at $140 go well with it. Do you want me to check your size?
Upišite svoju poruku...

Slučajevi korištenja

Prijenosi podataka u stvarnom vremenu savršeni su za tvrtke koje trebaju pružati aktualne informacije:

Hoteli Dostupnost soba i cijene po datumu
Restorani Vrijeme čekanja, dostupnost stolova, radno vrijeme
E-trgovina Razine zaliha i dostupnost proizvoda
Usluge Termini za zakazivanje i raspored

Postavljanje

Dodavanje prijenosa podataka u stvarnom vremenu zahtijeva samo nekoliko koraka:

1
Kreirajte svoju krajnju točku podataka Postavite URL koji vraća vaše podatke uživo (API ili web stranicu)
2
Idite na Prijenos podataka u stvarnom vremenu Iz izbornika vaše web stranice kliknite "Prijenos podataka u stvarnom vremenu
3
Unesite svoj URL Zalijepite URL koji vraća vaše podatke i kliknite Spremi

Savjet: Provjerite je li vaša krajnja točka javno dostupna (nije potrebna autentifikacija) kako bi chatbot mogao dohvatiti podatke.

Provjera povezivanja

Nakon spremanja URL-a prijenosa podataka, Asyntai automatski provjerava povezivanje. Vidjet ćete karticu statusa koja prikazuje:

  • Status povezivanja — je li URL uspješno dosegnut
  • Format podataka — otkriveni format (JSON, HTML/XML ili obični tekst)
  • Veličina odgovora — koliko je podataka vraćeno
  • Pregled sadržaja — isječak odgovora kako biste potvrdili da su to pravi podaci

Ako izravna veza ne uspije, Asyntai će automatski pokušati rezervni proxy za pristup vašem URL-u. Ako obje metode ne uspiju, vaš URL je i dalje spremljen — samo ćete vidjeti obavijest s prijedlozima za rješavanje problema.

Podržani formati

URL vašeg izvora podataka trebao bi vraćati podatke u jednom od ovih formata:

JSON format

Strukturirani podaci najbolje funkcioniraju za složene informacije poput inventara ili rasporeda.

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

CSV format

Vrijednosti odvojene zarezima izvrsno funkcioniraju za kataloge proizvoda, izvoz inventara i podatke proračunskih tablica.

id,title,description,availability,price,link,image_link
101,"Wireless Headphones","Noise-cancelling, 30h battery","in stock","149.99 USD",https://store.com/headphones,https://store.com/img/hp.jpg
102,"Smart Watch","GPS, heart rate monitor","in stock","299.99 USD",https://store.com/watch,https://store.com/img/sw.jpg
103,"Portable Charger","20000mAh USB-C","out of stock","39.99 USD",https://store.com/charger,https://store.com/img/pc.jpg

Format običnog teksta

Jednostavan tekst funkcionira za izravne informacije.

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

Dinamičke kartice proizvoda

Ako vaš prijenos podataka u stvarnom vremenu sadrži informacije o proizvodima (poput inventara, soba ili usluga), možete omogućiti Dinamičke kartice proizvoda za njihov prikaz kao prekrasnih vizualnih kartica u chatu.

Kako omogućiti

  1. Idite na postavke Prijenosa podataka u stvarnom vremenu
  2. Dodajte URL svog prijenosa podataka (pogledajte primjer)
  3. Uključite "Omogući dinamičke kartice proizvoda"
  4. Spremite svoje postavke

Format podataka

Uključite detalje proizvoda u svoj prijenos s poljima poput:

  • name - Naziv proizvoda/stavke (obavezno)
  • price — Prikazna cijena (npr. "99,99 $")
  • description — Kratki opis
  • image_url - URL slike proizvoda
  • button_link — Poveznica za akcijski gumb
  • in_stock — Status dostupnosti (true/false)

Evo primjera kako bi vaš JSON prijenos trebao izgledati (pogledajte primjer JSON datoteke):

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

Savjet: Dinamičke kartice proizvoda odlično funkcioniraju za inventar e-trgovine, hotelske sobe, artikle za najam ili bilo koje proizvode koji se često mijenjaju. Za statičke proizvode koristite Kartice proizvoda.

Upotrijebite isti kanal u AI traci za pretraživanje

Vaš kanal ne služi samo chatbotu. Može pokretati i AI traku za pretraživanje, polje za pretraživanje koje postavite na svoju web stranicu. Posjetitelji vlastitim riječima opišu što trebaju, a odgovarajući artikli iz ovog kanala pojavljuju se već tijekom tipkanja, sa slikom i cijenom, uz odgovarajuće stranice s vaše web stranice.

Nema ničega dodatnog za povezivanje. Traka za pretraživanje čita kanal koji ovdje postavite, pa je sve što indeksirate pretraživo. Promijenite li kanal, mijenja se i pretraživanje.

Savjet: Postavite je na stranici AI trake za pretraživanje na svojoj nadzornoj ploči ili prvo pročitajte vodič za AI traku za pretraživanje.

Primjeri po djelatnostima

Evo detaljnih primjera kako različite tvrtke mogu strukturirati svoje prijenose podataka u stvarnom vremenu:

Ovo su samo primjeri - možete uključiti bilo koja polja relevantna za vaše poslovanje. AI će razumjeti i koristiti bilo koje podatke koje navedete.
E-trgovina Dostupnost proizvoda, cijene, URL-ovi i promocije
{
  "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"
  }
}
Kupac: "Imate li bežične slušalice na zalihi?"
AI: "Da! Wireless Headphones Pro su na zalihi s 23 dostupne jedinice. Trenutno su na rasprodaji za 119,99 $ (redovna cijena 149,99 $). Možete ih pogledati i kupiti ovdje: techgadgets.com/products/wireless-headphones-pro. Također, koristite kod SAVE20 za dodatnih 20% popusta na narudžbe iznad 100 $!"
Zdravstvo / Medicinska klinika Dostupnost termina i vremena čekanja
{
  "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"
  }
}
Pacijent: "Trebam vidjeti dermatologa ovaj tjedan"
AI: "Najraniji dermatološki termin je u subotu 18. siječnja u 10:00 ili 11:00. Ako vam to ne odgovara, više termina dostupno je u ponedjeljak 20. u 9:00, 14:00 ili 15:00. Možete rezervirati online na downtownmedical.com/book."
Fitness centar / Teretana Rasporedi satova i kapacitet objekta
{
  "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"
}
Član: "Koje satove joge imate ovaj tjedan?"
AI: "Evo satova joge ovaj tjedan: srijeda 19:00 Yoga Flow sa Sarah (12 mjesta), petak 7:00 Yoga Flow sa Sarah (15 mjesta) i subota 10:30 Obiteljska joga sa Sarah (10 mjesta). Možete rezervirati na fitlifegym.com/classes."
Najam automobila / Auto usluge Dostupnost vozila po datumu i lokaciji
{
  "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"}
  ]
}
Kupac: "Trebam SUV za ovaj vikend"
AI: "Imamo SUV-ove dostupne u petak (3 preostala po 89,99 $/dan) i subotu (1 preostali po 99,99 $/dan), ali nedjelja je rasprodana. Rezervirajte uskoro! Koristite kod WEEKEND15 za 15% popusta. Rezervirajte na quickrent.com/book."
Događaji / Zabavni objekti Predstave, ulaznice i rasporedi
{
  "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}
      ]
    }
  ]
}
Kupac: "Koje predstave imate ovaj vikend?"
AI: "Ovaj vikend imamo 'The Musical Experience' u petak i subotu u 19:30 (također matineje u subotu u 14:00) - ulaznice su 85 $. U subotu i nedjelju u 20:00 tu je 'Comedy Night Live' za 45 $. Petak navečer se brzo rasprodaje sa samo 43 preostala mjesta! Rezervirajte na grandtheater.com/tickets."
Nekretnine / Upravljanje nekretninama Oglasi, cijene i rasporedi razgledavanja
{
  "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"
}
Kupac: "Koje stanove imate ispod 1500 $?"
AI: "Imamo jednosobni stan na adresi 789 Pine Road za 1.200 $/mjesečno, dostupan od 15. veljače. Ima 60 m2 s pristupom teretani, krovnom terasom i vratarom. Dan otvorenih vrata je u subotu 18. siječnja u 13:00, ili zakažite privatno razgledavanje na premierproperties.com/schedule. Pogledajte detalje: premierproperties.com/listing/apt-12c"

Ograničenja veličine

Standard Prijenos podataka u stvarnom vremenu podržava prijenose do 200.000 znakova. Broj stavki koje možete uključiti ovisi o tome koliko podataka svaka stavka sadrži — prijenos s kratkim, sažetim unosima može sadržavati ~500 stavki, dok prijenos s dugim opisima može sadržavati samo djelić toga. Ako vaš prijenos premašuje ovo ograničenje, vidjet ćete obavijest prilikom pokušaja spremanja.

Savjeti za smanjenje veličine prijenosa

Ako je vaš prijenos prevelik, evo nekih načina da ga smanjite unutar ograničenja:

  • Uključite samo najprodavanije ili popularne artikle — Usredotočite se na proizvode o kojima kupci najčešće pitaju
  • Uklonite nepotrebna polja — Izbacite interne ID-ove, metapodatke ili polja koja chatbot ne treba
  • Skratite opise — Koristite sažete opise proizvoda umjesto punog marketinškog teksta. Pogledajte preporučenu oglednu strukturu za primjer kako održati unose kompaktnima
  • Filtrirajte po dostupnosti — Uključite samo artikle koji su trenutno na zalihi ili aktivni
  • Podijelite po kategoriji — Kreirajte prijenos za svoju najrelevantniju kategoriju proizvoda umjesto za sve

Savjet: Ako trebate povezati veći prijenos podataka s tisućama stavki, koristite Prijenos podataka u stvarnom vremenu Max (Pro plan) koji podržava do 10.000.000 znakova (~25.000 stavki).

Najbolje prakse

  • Održavajte podatke svježima — Vaša krajnja točka trebala bi vraćati aktualne informacije, ne spremljene podatke
  • Uključite kontekst — Dodajte datume, vremena ili oznake kako bi AI razumio što podaci znače
  • Strukturirajte jasno — Koristite jasne nazive polja u JSON-u kako bi AI mogao ispravno protumačiti podatke
  • Budite usredotočeni — Uključite samo podatke koje chatbot treba za odgovaranje na pitanja

Važno: URL mora biti javno dostupan. Ako vaša krajnja točka zahtijeva autentifikaciju, chatbot neće moći dohvatiti podatke.

Ukloni izvor podataka

Možete ukloniti prijenos podataka u bilo kojem trenutku klikom na gumb "Ukloni prijenos podataka" u svojim postavkama. Chatbot će se vratiti na korištenje samo vaše baze znanja za odgovore.

Napomena: Prijenos podataka u stvarnom vremenu dostupan je na Standard i Pro planovima. Trebate povezati veće prijenose podataka s tisućama stavki? Pogledajte Prijenos podataka u stvarnom vremenu Max (Pro plan).

Isprobajte

Još nemate vlastitu API krajnju točku? Značajku možete isprobati s našim demo feedom. To je izmišljena trgovina opreme za prirodu s više od 100 proizvoda, a njezini se brojevi mijenjaju svake minute:

https://asyntai.com/sample/live-demo-feed.json

Feed vraća zalihe u stvarnom vremenu, ponudu za svaki sat i minute preostale do današnjeg roka za slanje. Povežite ga, a zatim pitajte svoj chatbot:

  • "Što je trenutačno na akciji?"
  • "Koliko je Trailhead Rain Jacket još ostalo?"
  • "Koliko vremena imam za narudžbu uz slanje danas?"
  • "Koje ruksake imate ispod 100 dolara?"

Postavite isto pitanje ponovno za nekoliko minuta. Odgovor se mijenja jer chatbot čita feed uz svaku poruku.

Demo feed koristi gore preporučenu strukturu, sa slikom i poveznicom na proizvod za svaku stavku. Uključite Dinamičke kartice proizvoda kako biste vidjeli kartice onako kako ih vide vaši posjetitelji.

Savjet: Možete koristiti bilo koji javni API koji vraća JSON ili obični tekst — vremenske podatke, cijene dionica, tečajeve i više. Zamijenite ga vlastitom krajnjom točkom kada budete spremni.

Platform Guides

Using a specific CMS or e-commerce platform? We have step-by-step setup instructions for each — pick yours below to jump straight to the guide. The setup works for both Real-Time Data Feed and Real-Time Data Feed Max; only the feed size limits differ.