Що таке AI Агенти?
AI Агенти в Revol — це інтелектуальні асистенти, які працюють з комунікацією клієнтів через різні канали — віджет на сайті, телефонні дзвінки, Telegram, WhatsApp та Instagram. Кожен агент має власну персональність, базу знань, воркфлоу розмови та набір інструментів.Режими роботи
Агенти можуть працювати в трьох режимах залежно від потреб бізнесу:Створення агента
Натисніть Create Agent, щоб запустити 2-кроковий майстер: Крок 1 — введіть ім’я агента (мін. 3 символи) та опціональне перше повідомлення (привітання). Крок 2 — оберіть сценарій використання: Customer Support, Outbound Sales, Lead Qualification, Answering Service, Consultation Booking, Client Intake, Service Recommendations, Scheduling, Billing Inquiries, Project Updates, Resource Library, Learning & Development або Other. Це лише візуалізація — обраний сценарій не впливає на поведінку чи конфігурацію агента. Після створення агент отримує статус Draft з вже побудованим воркфлоу за замовчуванням.Статус агента
Редактор агента
Редактор агента — це повноекранне модальне вікно з 7 вкладками: Agent, Knowledge Base, Analysis, Tools, Widget, Channels, Workflow.
Заголовок
Заголовок завжди видимий і показує:- Ім’я агента (клікніть для редагування)
- Бейдж статусу (Active / Inactive)
- Embed Code — отримати
<script>сніпет для віджета - Tool Logs — переглянути всі виклики інструментів та події каналів
- Preview — посилання на сайт клієнта, де встановлений віджет, для перегляду як його бачать відвідувачі
- Publish — опублікувати в Marketplace (публічно або приватно)
Вкладка Agent
Основна вкладка конфігурації, де налаштовуються базові параметри агента — системний промпт, персональність, LLM-провайдер та пам’ять розмови.Ліва колонка
System Prompt — основні інструкції, що визначають поведінку агента. Якщо залишити порожнім, генерується промпт за замовчуванням з назвою компанії та базовими правилами комунікації. First Message — текст привітання, який бачать відвідувачі при відкритті чату. Conversation Memory — структуровані поля, які агент повинен збирати під час розмов. Кожне поле має:name, email, budget — агент спробує зібрати їх природно під час розмови, а ви зможете маршрутизувати з’єднання на основі того, чи вони заповнені.
Як працює витягнення пам’яті: після того як кожен кастомний вузол генерує відповідь, система робить легкий LLM-виклик, який аналізує останні повідомлення та витягує значення для налаштованих полів. Витягнуті значення зберігаються одразу, тому наступні вузли в тому ж повідомленні вже бачать оновлену пам’ять — це дозволяє маршрутизацію на основі стану в межах одного повідомлення.
Права колонка
Personality — 5 повзунків (1–10), що формують стиль комунікації:LLM-провайдери
4 провайдери, кожен зі стандартною (швидшою, дешевшою) та преміум (якіснішою) моделлю:Воркфлоу
Вкладка Workflow — візуальний канвас, де ви проектуєте логіку розмови агента. Замість одного промпту, воркфлоу розділяє обробку між вузлами — кожен зі своїм промптом, інструментами та базою знань — з’єднаними з’єднаннями з умовами маршрутизації.
Воркфлоу за замовчуванням
Кожен новий агент починає з цього попередньо побудованого воркфлоу:
Типи вузлів
Додавання кастомних вузлів
Натисніть + Add Node на панелі інструментів канвасу → введіть назву → новий Custom вузол з’являється на канвасі. Можна додати скільки завгодно кастомних вузлів. Кастомні вузли — найпотужніша частина воркфлоу. Кожен кастомний вузол — це по суті міні-агент зі своїми:- Conversation Goal — системний промпт для цього вузла (наприклад, “Допоможіть користувачам обрати правильний тарифний план на основі розміру команди та бюджету”)
- Tools — обрати, які інструменти може викликати цей вузол (незалежно від інструментів агента)
- Knowledge Base — обрати конкретні джерела знань для RAG-контексту цього вузла
- LLM Override — використовувати іншу модель для цього вузла
- Agent Mode — увімкнути багатораундовий виклик інструментів (див. нижче)
Панель налаштувань вузла
Натисніть на будь-який вузол на канвасі, щоб відкрити панель налаштувань справа. Панель має вкладки, які залежать від типу вузла: Вкладка General (всі вузли):Умови з’єднань
З’єднання (edges) з’єднують вузли та контролюють маршрутизацію повідомлень. Кожне з’єднання має цільовий вузол, тип умови та пріоритет. Воркфлоу оцінює з’єднання по рівнях пріоритету — перший рівень, що дає збіг, перемагає, нижчі рівні не перевіряються. Натисніть + Add Edge у вкладці Edges вузла, щоб створити з’єднання.Умова Keyword
Введіть ключові слова через кому. Воркфлоу перевіряє, чи містить повідомлення відвідувача будь-яке з них, використовуючи збіг без врахування регістру по межах слів. Кілька keyword-з’єднань можуть спрацювати на одне повідомлення — всі збіги запускаються паралельно, надсилаючи повідомлення до кількох вузлів одночасно. Приклад: Ключові словаціна, вартість, скільки коштує, прайс — з’єднання спрацьовує, коли відвідувач питає “Скільки коштує?” або “Який у вас прайс?”
Умова State Condition
Перевірка значень полів Conversation Memory. Ви будуєте правила з:is empty не спрацюють, поки агент не почне збирати хоча б одне поле пам’яті.Умова Always
З’єднання завжди спрацьовує. Всі Always-з’єднання з вузла запускаються паралельно — повідомлення надсилається до кожного цільового вузла одночасно. Саме так воркфлоу за замовчуванням розгалужується від Start до трьох системних агентів.Умова Fallback
Маршрутизує лише коли жодне з’єднання з вищим пріоритетом не спрацювало. На відміну від Keyword та Always, спрацьовує лише одне fallback-з’єднання (перше) — без паралельного виконання.Стратегія об’єднання
Коли кілька вузлів дають результати паралельно (як 3 системних агенти у воркфлоу за замовчуванням), Formatter об’єднує їх:Керування канвасом
Інструменти
Інструменти — це функції, які агент може викликати під час розмов. Вони розширюють агента за межі генерації тексту — пошук продуктів, запити до баз даних, відправлення листів, здійснення дзвінків.Як працюють інструменти
LLM вирішує використати інструмент
get_products({ query: "кросівки", available_only: true })).Інструмент виконується
Результат повертається до LLM
Багатораундовий режим (Agent Mode)
Вбудовані інструменти (9)
Завжди доступні, інтеграція не потрібна:Інтеграційні інструменти (60+)
Підключіть зовнішні сервіси в Інтеграціях для розблокування інструментів:VoIP — Twilio, Binotel, Ringostat
VoIP — Twilio, Binotel, Ringostat
Telegram
Telegram
WhatsApp
Facebook та Instagram
Facebook та Instagram
Gmail
Gmail
Google Calendar
Google Calendar
Google Docs
Google Docs
Google Sheets
Google Sheets
Google Drive
Google Drive
Google Meet
Google Meet
Google Ads
Google Ads
Webhooks
Webhooks
Інструменти на рівні агента vs вузла
Є два місця для управління інструментами:- Agent → вкладка Tools — показує всі інтеграційні інструменти, згруповані за провайдером. Увімкніть/вимкніть інструменти на рівні агента. Інструменти тут стають доступними для всіх вузлів воркфлоу.
- Workflow → Налаштування вузла → вкладка Tools — перемикайте інструменти для кожного вузла. Вузол може використовувати лише інструменти, увімкнені на рівні агента. Це дозволяє обмежити доступ вузлів до конкретних інструментів.
send_email лише кастомному вузлу “Відправити follow-up” — інші вузли не зможуть відправляти листи.
База знань (RAG)
Вкладка Knowledge Base підключає джерела даних, які агент використовує для відповідей. Коли відвідувач щось запитує, агент шукає в базі знань за векторною подібністю (RAG — Retrieval-Augmented Generation) і включає релевантний контекст у відповідь.Типи джерел
Як працює RAG
Додайте джерела
Тренування
text-embedding-ada-002 (1536 вимірів) і зберігає в PostgreSQL з pgvector.Відвідувач надсилає повідомлення
Ін'єкція контексту
Відповідь
База знань на рівні агента vs вузла
- На рівні агента (вкладка Knowledge Base) — джерела доступні всім вузлам воркфлоу
- На рівні вузла (Workflow → Вузол → вкладка Knowledge Base) — обмежити RAG конкретними джерелами для цього вузла
Голос
Голосові налаштування доступні у вкладці Widget → підвкладка Voice або безпосередньо у вузлах STT/TTS воркфлоу.Розпізнавання мовлення (STT)
Синтез мовлення (TTS)
Голосовий конвеєр
Аудіо отримано
STT-транскрипція
Обробка воркфлоу
TTS-синтез
Відтворення
Канали
Вкладка Channels контролює, де агент отримує повідомлення.Підключення каналу
Widget — натисніть Enable. Віджет починає відповідати на сайті одразу. Інші канали:- Підключіть інтеграцію в Інтеграціях
- У вкладці Channels оберіть ресурс з випадаючого списку (номер телефону, бот, сторінка)
- Натисніть Enable — генерується унікальний webhook URL
Кастомізація віджета
Вкладка Widget має живий перегляд зліва (перемикач desktop/tablet/mobile) та панель налаштувань справа з 3 підвкладками.Зовнішній вигляд
Поведінка
Голос
Налаштування STT та TTS — ті самі, що описані в розділі Голос. Налаштовуються тут або у вузлах STT/TTS воркфлоу (синхронізуються).Аналітика
Двоколонковий макет: список розмов (зліва) + деталі розмови (справа).Фільтри
Деталі розмови (4 підвкладки)
Архітектура системного промпту
Розуміння складання фінального промпту допомагає писати кращі інструкції.Ваш системний промпт
Блок безпеки
Інструкції стилю
Описи інструментів
RAG-контекст
Контекст кампанії
Стан пам'яті
name: Іван, email: ivan@example.com), щоб агент знав, що вже зібрав.Визначення мови




