Generic selectors

Exact matches only

Search in title

Search in content

Post Type Selectors

Создание связки с ИИ-агентом Альбато на практическом примере

ИИ-агент Альбато анализирует входящие данные внутри связки и сам решает, как их обработать. Вы задаёте поведение агента обычным текстом, без кода и сложной логики. В этой статье разберём связку на практическом примере: агент получает сообщения из Telegram, ищет нужный товар в Google Sheets и отвечает пользователю обратно в Telegram.

Для примера используются сервисы Telegram и Google Sheets. Подключения к ним создайте заранее. Если не знаете как, посмотрите инструкции по подключению этих сервисов.

Создание связки

  1. Откройте раздел «Мои связки» и нажмите «Создать новую связку».
Создание новой связки в разделе «Мои связки»
  1. Нажмите на поле триггера, в поиске введите Telegram и выберите сервис из списка.
Поиск сервиса Telegram при добавлении триггера
  1. В качестве события выберите «Входящее сообщение», укажите подключение Telegram и нажмите «Продолжить».
Настройка триггера Telegram: входящее сообщение
  1. Нажмите на второй шаг связки и выберите «ИИ-агент» в столбце «Инструменты».
Выбор инструмента «ИИ-агент» на втором шаге связки

Настройка ИИ-агента

Агент добавлен в связку. Теперь задайте четыре настройки, которые определят его поведение: модель, инструкции, инструменты и память.

Модель (LLM)

  1. Нажмите на значок настройки модели, как показано на скриншоте.
Переход к настройке модели ИИ-агента
  1. Выберите модель, которая будет обрабатывать данные и принимать решения, и укажите её подключение.
Выбор модели LLM для ИИ-агента
Если у вас ещё нет подключённого ИИ-сервиса, выберите встроенный вариант «Albato AI». Если подключение есть, выберите свой сервис и укажите его подключение.

Инструкции

  1. Перейдите к настройке инструкций по значку, как на скриншоте.
Переход к настройке инструкций ИИ-агента
  1. Задайте две инструкции. В поле «Входящие данные» укажите, какую информацию агент получает из триггера. В поле «Системные инструкции» опишите основную задачу агента и логику его работы.
Заполнение полей «Входящие данные» и «Системные инструкции»
Поле «Ограничения» необязательное. В нём укажите действия, которые агенту запрещено выполнять. Это помогает получить более точный результат.

Инструменты

Инструменты задают, к каким сервисам агент обращается во время работы. По примеру из системной инструкции агенту нужны два инструмента: поиск товаров в Google Sheets и отправка сообщения в Telegram.

  1. Нажмите «Добавить инструменты».
Кнопка «Добавить инструменты» в настройках ИИ-агента
  1. Первым инструментом выберите «Google Sheets» и действие «Найти несколько строк», укажите подключение, файл таблицы и лист.
Настройка инструмента Google Sheets: найти несколько строк

В окне настройки инструмента справа от каждого поля есть оранжевый круг. Нажмите на него, и агент сам решит, как заполнить это поле. Например, вы знаете, что товары лежат в столбце «E»: укажите столбец вручную, а поисковый запрос агент сформирует сам.

Поля инструмента Google Sheets с оранжевым кругом для решения агента
  1. Чтобы добавить подсказку для агента, нажмите на настройку параметра «Разрешить ИИ-агенту принять решение».
Параметр «Разрешить ИИ-агенту принять решение»
  1. Напишите текст-подсказку, на которую агент будет опираться при создании поискового запроса к таблице, и сохраните.
Текст-подсказка для ИИ-агента при поиске в таблице
  1. Добавьте второй инструмент. Нажмите на настройку инструментов агента и на кнопку «Добавить инструмент ИИ-агента».
Добавление второго инструмента ИИ-агента
  1. В поиске введите Telegram и выберите сервис из списка.
Поиск сервиса Telegram среди инструментов агента
  1. Выберите действие «Отправить сообщение» и укажите подключение Telegram.
Выбор действия «Отправить сообщение» в Telegram

В окне настройки инструмента укажите ID чата Telegram из первого шага, а в поле «Текст» разрешите агенту самому решить, какие данные он передаст.

Память

Память это четвёртая и необязательная настройка. Она нужна, чтобы агент запоминал контекст входных и выходных данных, например при настройке чат-бота. Если агенту не нужно помнить результаты прошлых запусков, память можно не включать.

  1. Откройте меню второго шага и выберите «Память».
Пункт «Память» в меню шага ИИ-агента
  1. Переключите опцию «Использовать память» в режим «включено».
Включение памяти ИИ-агента
  1. Укажите объём памяти числом срабатываний связки, а в поле «ID треда» задайте ID чата с пользователем Telegram, и сохраните.
Настройка объёма памяти и ID треда
Когда в поле «ID треда» указан ID чата, агент хранит отдельную память для каждого пользователя. Диалоги разных пользователей не смешиваются.

Связка настроена и готова к запуску. Чтобы проверить её работу, отправьте сообщение в чат вашего Telegram-бота. Если возникнут вопросы, обратитесь в поддержку на сайте.