Назад на контролну таблу

Документација

Научите како да користите Asyntai

Проток података у реалном времену

Повежите свој чатбот са изворима података уживо за динамичке одговоре

Конфигуришите извор података
Standard и Pro планови

Преглед

Извор података у реалном времену омогућава вашем чатботу приступ подацима уживо из ваших система. Уместо статичких одговора, ваша вештачка интелигенција може пружити ажурне информације као што су тренутна доступност, цене, време чекања или нивои залиха.

Једноставно наведите URL који враћа ваше податке (JSON или обичан текст), и чатбот ће аутоматски укључити ове информације при одговарању на релевантна питања.

Стандардни Извор података у реалном времену подржава изворе до 200.000 карактера (~500 ставки). За веће изворе података, погледајте Real-Time Data Feed Max који подржава до 10.000.000 карактера (~25.000 ставки).

Како функционише

  1. Ви наведете URL - API крајњу тачку или страницу која враћа ваше податке уживо
  2. Чатбот преузима податке - АИ чита цео извор са сваком посланом поруком, обезбеђујући да одговори увек користе најновије податке
  3. Динамички одговори - Одговори укључују податке у реалном времену из вашег извора
AI асистент
Да ли имате слободних соба за вечерас?
Да! Имамо доступност за вечерас:

Делукс апартман - 3 собе преостале по $299/ноћ
Стандардна соба - 8 соба преосталих по $149/ноћ

Да ли желите да вам помогнем да резервишете?
Шта је са сутра?
За сутра имамо:

Делукс апартман - 2 собе по $299/ноћ
Стандардна соба - 5 соба по $149/ноћ

Случајеви употребе

Извори података у реалном времену су савршени за предузећа која треба да пруже актуелне информације:

Хотели Доступност соба и цене по датуму
Ресторани Време чекања, доступност столова, радно време
Е-трговина Нивои залиха и доступност производа
Услуге Термини и заказивање

Подешавање

Додавање извора података у реалном времену захтева само неколико корака:

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. Укључите "Омогући динамичке картице производа"
  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
    }
  ]
}

Савет: Динамичке картице производа одлично функционишу за инвентар е-трговине, хотелске собе, артикле за изнајмљивање или било које производе који се често мењају. За статичке производе, користите Картице производа.

Примери по индустријама

Ево детаљних примера како различита предузећа могу структурирати своје изворе података у реалном времену:

Ово су само примери - можете укључити било која поља релевантна за ваше пословање. АИ ће разумети и користити све податке које обезбедите.
Е-трговинска продавница Доступност производа, цене, 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"
  }
}
Купац: "Да ли имате бежичне слушалице на залихама?"
АИ: "Да! Wireless Headphones Pro су на залихама са 23 доступне јединице. Тренутно су на попусту за $119.99 (редовна цена $149.99). Можете их погледати и купити овде: techgadgets.com/products/wireless-headphones-pro. Уз то, користите код SAVE20 за додатних 20% попуста на поруџбине преко $100!"
Здравство / Медицинска клиника Доступност термина и време чекања
{
  "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"
  }
}
Пацијент: "Треба ми преглед код дерматолога ове недеље"
АИ: "Најранији термин код дерматолога је у суботу 18. јануара у 10:00 или 11:00. Ако вам то не одговара, има више доступних термина у понедељак 20. у 9:00, 14:00 или 15: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"
}
Члан: "Које часове јоге имате ове недеље?"
АИ: "Ево часова јоге ове недеље: среда 19:00 Yoga Flow са Саром (12 места), петак 7:00 Yoga Flow са Саром (15 места) и субота 10:30 Породична јога са Саром (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 за овај викенд"
АИ: "Имамо SUV возила доступна у петак (3 преостала по $89.99/дан) и суботу (1 преостало по $99.99/дан), али је недеља распродата. Резервишите ускоро! Користите код 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}
      ]
    }
  ]
}
Купац: "Које представе имате овог викенда?"
АИ: "Овог викенда имамо 'The Musical Experience' у петак и суботу у 19:30 (такође матине у суботу у 14:00) - карте су $85. У суботу и недељу у 20:00 је 'Comedy Night Live' по $45. Петак увече се брзо распродаје, остало је само 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?"
АИ: "Имамо једнособан стан на адреси 789 Pine Road за $1.200/месечно, доступан од 15. фебруара. Има 650 sqft са приступом теретани, кровном терасом и портиром. Дан отворених врата је у суботу 18. јануара у 13:00, или закажите приватно разгледање на premierproperties.com/schedule. Погледајте детаље: premierproperties.com/listing/apt-12c"

Ограничења величине

Стандардни Извор података у реалном времену подржава изворе до 200.000 карактера. Број ставки које можете укључити зависи од количине података сваке ставке — извор са кратким, концизним уносима може да стане ~500 ставки, док извор са дугачким описима може да стане само делимично. Ако ваш извор премаши ово ограничење, видећете обавештење при покушају чувања.

Савети за смањење величине извора

Ако је ваш извор превелик, ево неколико начина да га сведете у оквир ограничења:

  • Укључите само најпродаваније или популарне ставке — Фокусирајте се на производе о којима купци најчешће питају
  • Уклоните непотребна поља — Избаците интерне ID-јеве, метаподатке или поља која чатбот не треба
  • Скратите описе — Користите концизне описе производа уместо пуних маркетиншких текстова. Погледајте препоручену пример структуру за пример како да уноси буду компактни
  • Филтрирајте по доступности — Укључите само ставке које су тренутно на залихама или активне
  • Поделите по категорији — Креирајте извор за најрелевантнију категорију производа уместо за све

Савет: Ако треба да повежете већи извор података са хиљадама ставки, користите Real-Time Data Feed Max (Pro план) који подржава до 10.000.000 карактера (~25.000 ставки).

Најбоље праксе

  • Одржавајте податке свежим — Ваша крајња тачка треба да враћа актуелне информације, не кеширане податке
  • Укључите контекст — Додајте датуме, времена или ознаке како би АИ разумео шта подаци значе
  • Структурирајте јасно — Користите јасне називе поља у JSON-у како би АИ могао правилно тумачити податке
  • Будите фокусирани — Укључите само податке који су чатботу потребни за одговарање на питања

Важно: URL мора бити јавно доступан. Ако ваша крајња тачка захтева аутентификацију, чатбот неће моћи да преузме податке.

Уклони извор података

Можете уклонити извор података у било ком тренутку кликом на дугме "Уклони извор података" у вашим подешавањима. Чатбот ће се вратити на коришћење само ваше базе знања за одговоре.

Напомена: Извор података у реалном времену је доступан на Standard и Pro плановима. Треба вам већи извор података са хиљадама ставки? Погледајте Real-Time Data Feed Max (Pro план).

Испробајте

Немате још свој API крајњу тачку? Можете тестирати функцију са јавним API-јем да видите како функционише. На пример, пробајте цену Биткоина уживо са Binance-а:

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

Ово враћа податке о цени BTC/USDT у реалном времену. Када се повежете, ваш чатбот ће моћи да одговара на питања попут "Која је тренутна цена Биткоина?" користећи податке уживо.

Савет: Можете користити било који јавни API који враћа JSON или обичан текст — временске податке, цене акција, курсеве валута и још много тога. Замените га својом крајњом тачком када будете спремни.