Dashboard'a Dön

Belgeler

Asyntai'yi nasıl kullanacağınızı öğrenin

Gerçek Zamanlı Veri Akışı

Dinamik yanıtlar için chatbot'unuzu canlı veri kaynaklarına bağlayın

Veri Akışını Yapılandır
Standard ve Pro Planlar

Genel Bakış

Gerçek Zamanlı Veri Akışı, chatbot'unuzun sistemlerinizdeki canlı verilere erişmesini sağlar. Statik yanıtlar yerine, yapay zekanız mevcut uygunluk, fiyatlandırma, bekleme süreleri veya envanter seviyeleri gibi güncel bilgiler sunabilir.

Verilerinizi döndüren bir URL sağlamanız yeterlidir (JSON veya düz metin) ve chatbot ilgili soruları yanıtlarken bu bilgileri otomatik olarak dahil edecektir.

Standart Gerçek Zamanlı Veri Akışı, 200.000 karaktere kadar (~500 öğe) destekler. Daha büyük veri akışları için 10.000.000 karaktere kadar (~25.000 öğe) destekleyen Gerçek Zamanlı Veri Akışı Max'a bakın.

Nasıl Çalışır

  1. Bir URL sağlarsınız - Canlı verilerinizi döndüren bir API uç noktası veya sayfa
  2. Chatbot verileri alır - Yapay zeka gönderilen her mesajla birlikte tüm akışı okur ve yanıtların her zaman en güncel verileri kullanmasını sağlar
  3. Dinamik yanıtlar - Yanıtlar kaynağınızdan gerçek zamanlı veriler içerir
AI Asistan
Bu gece müsait odanız var mı?
Evet! Bu gece için müsaitlik durumumuz:

Deluxe Süit - Gecelik 299$'dan 3 oda kaldı
Standart Oda - Gecelik 149$'dan 8 oda kaldı

Rezervasyon yapmanıza yardımcı olmamı ister misiniz?
Yarın için ne durumda?
Yarın için şunlar mevcut:

Deluxe Süit - Gecelik 299$'dan 2 oda
Standart Oda - Gecelik 149$'dan 5 oda

Kullanım Alanları

Gerçek zamanlı veri akışları, güncel bilgi sağlaması gereken işletmeler için mükemmeldir:

Oteller Tarihe göre oda müsaitliği ve fiyatlandırma
Restoranlar Bekleme süreleri, masa müsaitliği, çalışma saatleri
E-ticaret Stok seviyeleri ve ürün mevcudiyeti
Hizmetler Randevu aralıkları ve zamanlama

Kurulum

Gerçek zamanlı veri akışı eklemek yalnızca birkaç adım alır:

1
Veri uç noktanızı oluşturun Canlı verilerinizi döndüren bir URL oluşturun (API veya web sayfası)
2
Gerçek Zamanlı Veri Akışına Gidin Web sitesi menünüzden "Gerçek Zamanlı Veri Akışı"na tıklayın
3
URL'nizi girin Verilerinizi döndüren URL'yi yapıştırın ve Kaydet'e tıklayın

İpucu: Chatbot'un verileri alabilmesi için uç noktanızın herkese açık olduğundan (kimlik doğrulama gerekmeden) emin olun.

Bağlantı Doğrulama

Veri akışı URL'nizi kaydettikten sonra Asyntai bağlantıyı otomatik olarak doğrular. Şunları gösteren bir durum kartı göreceksiniz:

  • Bağlantı durumu — URL'ye başarıyla ulaşılıp ulaşılmadığı
  • Veri formatı — algılanan format (JSON, HTML/XML veya Düz Metin)
  • Yanıt boyutu — ne kadar veri döndürüldüğü
  • İçerik önizlemesi — doğru veri olduğunu onaylayabilmeniz için yanıttan bir kesit

Doğrudan bağlantı başarısız olursa, Asyntai URL'nize ulaşmak için otomatik olarak yedek bir proxy deneyecektir. Her iki yöntem de başarısız olursa URL'niz yine de kaydedilir — sadece sorun giderme önerileri içeren bir bildirim göreceksiniz.

Desteklenen Formatlar

Veri akışı URL'niz verileri şu formatlardan birinde döndürmelidir:

JSON Formatı

Yapılandırılmış veri, envanter veya programlar gibi karmaşık bilgiler için en iyi şekilde çalışır.

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

Düz Metin Formatı

Basit metin, doğrudan bilgiler için uygundur.

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

Dinamik Ürün Kartları

Gerçek zamanlı veri akışınız ürün bilgileri (envanter, odalar veya hizmetler gibi) içeriyorsa, bunları sohbette güzel görsel kartlar olarak görüntülemek için Dinamik Ürün Kartları'nı etkinleştirebilirsiniz.

Nasıl Etkinleştirilir

  1. Gerçek Zamanlı Veri Akışı ayarlarına gidin
  2. Veri akışı URL'nizi ekleyin (örneği görün)
  3. Toggle "Enable Dynamic Product Cards" ON
  4. Ayarlarınızı kaydedin

Veri Formatı

Veri akışınıza şu gibi alanlarla ürün detayları ekleyin:

  • name - Ürün/öğe adı (zorunlu)
  • price - Görüntülenen fiyat (ör. "99,99$")
  • description - Kısa açıklama
  • image_url - Ürün görseli URL'si
  • button_link - Eylem düğmesi bağlantısı
  • in_stock - Stok durumu (true/false)

JSON veri akışınızın nasıl görünmesi gerektiğine dair bir örnek (örnek JSON dosyasını görüntüleyin):

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

İpucu: Dinamik Ürün Kartları e-ticaret envanteri, otel odaları, kiralık ürünler veya sık değişen ürünler için harika çalışır. Statik ürünler için bunun yerine Ürün Kartları'nı kullanın.

Sektör Örnekleri

Farklı işletmelerin gerçek zamanlı veri akışlarını nasıl yapılandırabileceğine dair ayrıntılı örnekler:

Bunlar yalnızca örneklerdir - işletmenizle ilgili herhangi bir alanı ekleyebilirsiniz. Yapay zeka sağladığınız her veriyi anlayacak ve kullanacaktır.
E-ticaret Mağazası Ürün mevcudiyeti, fiyatlandırma, URL'ler ve promosyonlar
{
  "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"
  }
}
Müşteri: "Kablosuz kulaklıklar stokta var mı?"
AI: "Evet! Wireless Headphones Pro stokta ve 23 adet mevcut. Şu anda 119,99$'a indirimde (normal fiyat 149,99$). Buradan görüntüleyip satın alabilirsiniz: techgadgets.com/products/wireless-headphones-pro. Ayrıca 100$'ın üzerindeki siparişlerde SAVE20 kodunu kullanarak ek 20% indirim kazanın!"
Sağlık / Tıp Kliniği Randevu müsaitliği ve bekleme süreleri
{
  "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"
  }
}
Hasta: "Bu hafta bir dermatolog görmem gerekiyor"
AI: "En erken dermatoloji randevusu 18 Ocak Cumartesi saat 10:00 veya 11:00'dedir. Bunlar uygun değilse, 20 Ocak Pazartesi saat 9:00, 14:00 veya 15:00'te daha fazla müsaitlik var. downtownmedical.com/book adresinden online randevu alabilirsiniz."
Fitness Merkezi / Spor Salonu Ders programları ve tesis kapasitesi
{
  "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"
}
Üye: "Bu hafta hangi yoga dersleri var?"
AI: "Bu haftaki yoga dersleri: Çarşamba 19:00 Sarah ile Yoga Flow (12 kişilik), Cuma 07:00 Sarah ile Yoga Flow (15 kişilik) ve Cumartesi 10:30 Sarah ile Aile Yogası (10 kişilik). fitlifegym.com/classes adresinden rezervasyon yapabilirsiniz."
Araç Kiralama / Oto Hizmetleri Tarih ve konuma göre araç müsaitliği
{
  "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"}
  ]
}
Müşteri: "Bu hafta sonu için bir SUV'a ihtiyacım var"
AI: "Cuma günü (günlük 89,99$'dan 3 adet kaldı) ve Cumartesi (günlük 99,99$'dan 1 adet kaldı) SUV'larımız mevcut, ancak Pazar günü tükenmiştir. Acele edin! WEEKEND15 koduyla 15% indirim kazanın. quickrent.com/book adresinden rezervasyon yapın."
Etkinlikler / Eğlence Mekanı Gösteriler, biletler ve programlar
{
  "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}
      ]
    }
  ]
}
Müşteri: "Bu hafta sonu hangi gösterileriniz var?"
AI: "Bu hafta sonu Cuma ve Cumartesi 19:30'da 'The Musical Experience' var (Cumartesi 14:00'te matine de mevcut) - biletler 85$. Cumartesi ve Pazar 20:00'de 45$'a 'Comedy Night Live' var. Cuma akşamı hızla tükeniyor, sadece 43 koltuk kaldı! grandtheater.com/tickets adresinden bilet alın."
Gayrimenkul / Mülk Yönetimi İlanlar, fiyatlandırma ve görüntüleme programları
{
  "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"
}
Müşteri: "1500$'ın altında hangi daireleriniz var?"
AI: "789 Pine Road'da aylık 1.200$'a 1 yatak odalı bir dairemiz var, 15 Şubat'ta müsait. 60 m2, spor salonu erişimi, çatı terası ve kapıcı hizmeti mevcut. 18 Ocak Cumartesi saat 13:00'te açık kapı günü var veya premierproperties.com/schedule adresinden özel görüntüleme randevusu alabilirsiniz. Detaylar: premierproperties.com/listing/apt-12c"

Boyut Limitleri

Standart Gerçek Zamanlı Veri Akışı, 200.000 karaktere kadar veri akışlarını destekler. Dahil edebileceğiniz öğe sayısı, her öğenin ne kadar veri içerdiğine bağlıdır — kısa ve öz girişlere sahip bir veri akışı yaklaşık 500 öğe barındırabilirken, uzun açıklamalara sahip bir veri akışı bunun yalnızca bir kısmını barındırabilir. Veri akışınız bu limiti aşarsa, kaydetmeye çalıştığınızda bir bildirim göreceksiniz.

Veri Akışı Boyutunu Azaltma İpuçları

Veri akışınız çok büyükse, limitlere uygun hale getirmenin bazı yolları:

  • Yalnızca çok satanları veya popüler ürünleri dahil edin — Müşterilerin en çok sorduğu ürünlere odaklanın
  • Gereksiz alanları kaldırın — Chatbot'un ihtiyaç duymadığı dahili kimlikler, meta veriler veya alanları çıkarın
  • Açıklamaları kısaltın — Tam pazarlama metinleri yerine kısa ürün açıklamaları kullanın. Girişleri nasıl kompakt tutacağınıza dair bir örnek için önerilen örnek yapıya bakın
  • Stok durumuna göre filtreleyin — Yalnızca şu anda stokta olan veya aktif olan öğeleri dahil edin
  • Kategoriye göre bölün — Her şey yerine en ilgili ürün kategoriniz için bir veri akışı oluşturun

İpucu: Binlerce öğe içeren daha büyük bir veri akışı bağlamanız gerekiyorsa, 10.000.000 karaktere kadar (~25.000 öğe) destekleyen Gerçek Zamanlı Veri Akışı Max'ı (Pro planı) kullanın.

En İyi Uygulamalar

  • Verileri güncel tutun — Uç noktanız önbelleğe alınmış veri değil, güncel bilgileri döndürmelidir
  • Bağlam ekleyin — Yapay zekanın verilerin ne anlama geldiğini anlaması için tarihler, saatler veya etiketler ekleyin
  • Net bir şekilde yapılandırın — Yapay zekanın verileri doğru yorumlayabilmesi için JSON'da açık alan adları kullanın
  • Odaklı tutun — Yalnızca chatbot'un soruları yanıtlamak için ihtiyaç duyduğu verileri dahil edin

Önemli: URL herkese açık olmalıdır. Uç noktanız kimlik doğrulama gerektiriyorsa, chatbot verileri alamayacaktır.

Veri Akışını Kaldır

Ayarlarınızdaki "Veri Akışını Kaldır" düğmesine tıklayarak veri akışını istediğiniz zaman kaldırabilirsiniz. Chatbot, yanıtlar için yalnızca bilgi tabanınızı kullanmaya geri dönecektir.

Not: Gerçek Zamanlı Veri Akışı Standard ve Pro planlarında kullanılabilir. Binlerce öğe içeren daha büyük veri akışları bağlamanız mı gerekiyor? Gerçek Zamanlı Veri Akışı Max'a (Pro planı) bakın.

Deneyin

Henüz kendi API uç noktanız yok mu? Nasıl çalıştığını görmek için özelliği herkese açık bir API ile test edebilirsiniz. Örneğin, Binance'den canlı Bitcoin fiyatını deneyin:

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

Bu, gerçek zamanlı BTC/USDT fiyat verisi döndürür. Bağlandıktan sonra chatbot'unuz "Güncel Bitcoin fiyatı nedir?" gibi soruları canlı veriler kullanarak yanıtlayabilecektir.

İpucu: JSON veya düz metin döndüren herhangi bir herkese açık API kullanabilirsiniz — hava durumu, hisse senedi fiyatları, döviz kurları ve daha fazlası. Hazır olduğunuzda kendi uç noktanızla değiştirin.