Наблюдения в SmartFlow
Наблюденията предоставят обратна връзка в реално време на вашия AI асистент по време на разговори. Те позволяват на SmartFlows да комуникират резултатите обратно към AI.
Какво са наблюденията?
Когато SmartFlow се изпълнява (включен от инструмент за разговор), той може да изпрати наблюдения обратно към AI. AI използва тези наблюдения, за да:
- Предоставя информирани отговори на потребителите
- Показва данни, извлечени от външни системи
- Потвърдява, че действията са завършени успешно
- Обработва грешки по елегантен начин
Как работи
Потребител задава въпрос → AI задейства SmartFlow → SmartFlow се изпълнява →
Наблюдение изпратено → AI чете наблюдението → AI отговаря на потребителя
Пример:
- Потребител: "Какъв е статусът на моята поръчка #12345?"
- AI задейства SmartFlow "Проверка на статус на поръчка"
- SmartFlow извиква eCommerce API
- SmartFlow изпраща наблюдение:
{"status": "shipped", "tracking": "ABC123"} - AI отговаря: "Вашата поръчка #12345 е изпратена! Проследяване: ABC123"
Настройване на наблюдения
Използвайте възела за действие Set Observation въ в вашия SmartFlow:
| Поле | Описание |
|---|---|
| Наблюдение | Текст или JSON данни, които да се изпратят на AI |
| Променливи | Използвайте {{variable}}, за да включите динамични данни |
Примерна конфигурация:
{
"status": "{{apiResponse.orderStatus}}",
"tracking": "{{apiResponse.trackingNumber}}",
"estimatedDelivery": "{{apiResponse.eta}}"
}
Най-добри практики
Дръжте наблюденията кратки
AI обработва наблюденията като контекст. Дръжте ги фокусирани:
// Добре
{"found": true, "productName": "Blue Widget", "price": 29.99}
// Прекалено дълго
{"query": "...", "timestamp": "...", "requestId": "...", "fullResponse": {...}}
Обработвайте грешки
Винаги включвайте обработка на грешки в наблюденията си:
// Успех
{"success": true, "data": {...}}
// Грешка
{"success": false, "error": "Поръчката не е намерена"}