Приклад базового сценарію
Приклад параметрів для функції fastline_pro
Опис параметрів:
agent_name
— назва AI-агента, якого ви створили та підключили в інтерфейсі. Має повністю відповідати імені, вказаному у Fast Line Pro.user_input
— питання або запит користувача. Зазвичай ця змінна заповнюється на попередньому кроці сценарію, наприклад: {{question}}
.vision_file
— логічний параметр, який визначає, чи має агент доступ до файлів, зображень та інших вкладень. Можливі значення:
true
— агент бачить файлиfalse
— агент працює лише з текстомconversation_id
— змінна, яка відповідає за збереження контексту діалогу. Якщо передати порожнє значення — агент сприйме запит як початок нового діалогу. Після першої відповіді він сам згенерує conversation_id
, який слід зберегти і передавати у наступних запитах, щоб зберігати логіку розмови.save_response
— назва змінної, у яку буде збережено відповідь агента. Наприклад: client_answer
.inputs
— об'єкт, що містить усі змінні, які ви хочете передати агенту (мають бути попередньо створені у блоці "Змінні").Приклад параметрів:
{
"agent_name": "Your company agent",
"user_input": "{{question}}",
"vision_file": true,
"conversation_id": "fl_client_id",
"save_response": "client_answer",
"inputs": {
"first_name": "Богдан"
}
}
Приклад параметрів для функції check_keywords_in_text
Ця функція перевіряє, чи містить відповідь AI-агента задане ключове слово. Її можна використовувати для виявлення ситуацій, коли агент не зміг дати відповідь і пропонує передати запит оператору.
Опис параметрів:
keywords
— ключове слово або фраза, яку потрібно знайти у відповіді.
Приклад: "operator"
module_name
— назва змінної, у якій зберігається відповідь агента (наприклад, з попереднього кроку).
Приклад: "client_answer"
Приклад параметрів:
{
"keywords": "operator",
"module_name": "client_answer"
}