🛠️ Инструмент за задействане на разговори
Инструментът за задействане на разговори позволява на AI агентите в SmartFlow динамично да взаимодействат с външни инструменти и системи, вземайки интелигентни решения за изпълнение на задачи, извличане на данни или задействане на последващи действия. Използвайки AI двигател за решения, агентите решават кои инструменти да използват и управляват множество действия ефективно. Тази система поддържа до 10 действия на инструменти на взаимодействие преди да предостави отговор.

📝 Подробности за задействането
Име: Conversation Tool
Категория: Задействия
🔧 Параметри
-
Име на инструмента
- Тип:
string - Описание: Указва инструмента, който трябва да бъде изпълнен от AI агента. Инструментът трябва да бъде предварително конфигуриран и интегриран в SmartFlow.
- Задължителен: Да
- Пример:
"CRM Lookup"
- Тип:
-
Входни променливи
- Тип:
object - Описание: Данните, необходими на инструмента за изпълнение на задачата, често произтичащи от контекста на работния процес или разговора.
- Задължителен: Да
- Пример:
{
"customerId": "12345"
}
- Тип:
-
Наблюдение
- Тип:
string(по подразбиране: Изход, специфичен за инструмента) - Описание: Резултатът от действието, който може да повлияе на последващото поведение на AI. По подразбиране наблюдението е зададено на изхода на инструмента, но може да бъде ръчно определено, за да насочи следващото действие на агента.
- Пример:
- Наблюдение по подразбиране: Резултат от API, върнат от инструмента.
- Персонализирано наблюдение:
"Задействайте следващата форма на базата на предпочитанията на потребителя."
- Тип:
🚀 Как работи
-
Наблюдения по подразбиране:
- Всяко действие на инструмента генерира наблюдение по подразбиране на базата на резултата от инструмента.
- Пример: Успешно извикване на API връща отговора от API като наблюдение.
-
Настройка на ръчно наблюдение:
- Потребителите могат да заменят наблюдението по подразбиране, за да повлияят на следващото решение на AI.
- Пример: Вместо да използват резултата от API като наблюдение, персонализирано съобщение като
"Започнете процеса на подаване на форма"може да насочи AI да инициира друго действие.
-
AI Двигател за решения:
- Двигателят за решения анализира текущото наблюдение и определя следващото действие на инструмента, безпроблемно свързвайки множество инструменти, когато е необходимо.
-
Формулиране на отговор:
- След изпълнение на до 10 действия на инструменти, AI агентът формулира отговор, използвайки наблюденията или на базата на допълнителен вход от потребителя.
💡 Сценарии на употреба
-
Динамична поддръжка на клиенти:
- Сценарий: Потребител пита: "Мога ли да получа актуализация за моята последна поръчка?"
- Работен процес:
- Инструмент: API извикване за извличане на детайли за поръчката.
- Наблюдение: Резултат от API с статус на поръчката.
- Отговор: "Вашата поръчка е на път и ще пристигне на 15 януари 2025 г."
-
Персонализирано пренасочване на работния процес:
- Сценарий: Потребител задейства инструмент, но искате AI да стартира конкретна форма вместо това.
- Работен процес:
- Инструмент: "Стартер на форма."
- Наблюдение:
"Инициирайте формата за обратна връзка от потребителя." - Резултат: AI динамично преминава към подаване на форма.
-
Интеграция с много стъпки:
- Сценарий: "Колко е текущата ми фактура и мога ли да я платя сега?"
- Работен процес:
- Стъпка 1: Извличане на детайли за фактурата чрез API.
- Стъпка 2: Задействане на платежната система.
- Наблюденията насочват последователността на тези действия.
🔍 Примерна конфигурация
Наблюдение по подразбиране
Име на инструмента: "Управление на поръчки"
Входни променливи:
{
"orderId": "67890"
}
Наблюдение: Резултат от API
{
"trigger": "ConversationTool",
"toolName": "Управление на поръчки",
"input": {
"orderId": "67890"
},
"observation": "Статусът на поръчката е извлечен успешно."
}
Персонализирано наблюдение
Име на инструмента: "Стартиране на форма"
Входни променливи:
{
"formId": "feedbackForm"
}
Наблюдение: "Формата за обратна връзка от потребителя е инициирана."
{
"trigger": "ConversationTool",
"toolName": "Стартиране на форма",
"input": {
"formId": "feedbackForm"
},
"observation": "Формата за обратна връзка от потребителя е инициирана."
}
🛠️ Най-добри практики
-
Наблюдения по подразбиране срещу персонализирани наблюдения:
- Използвайте наблюдения по подразбиране за стандартни работни процеси и интеграции с API.
- Заменяйте наблюденията, за да пренасочите поведението на AI за специфични сценарии.
-
Ясни съобщения за наблюдение:
- Уверете се, че персонализираните наблюдения са точни, за да насочат AI ефективно.
-
Свързване на действия:
- Планирайте работните процеси, за да минимизирате ненужните стъпки, докато ефективно използвате лимита от 10 действия.
-
Тестване на наблюдения:
- Симулирайте работни процеси, за да проверите дали както наблюденията по подразбиране, така и персонализираните наблюдения водят до очаквани решения на AI.
📊 Наблюдение и отстраняване на проблеми
- Използвайте таблото за наблюдение на SmartFlow, за да проследите:
- Изпълнени действия на инструменти.
- Генерирани наблюдения.
- Решения на AI и техните резултати.
- Отстранявайте проблеми в работните процеси, като преглеждате логовете на наблюденията, за да идентифицирате и разрешите неочаквано поведение.