Урок 4. Инструменты и действия#
Зачем это нужно#
Модель может не только отвечать, но и делать: записывать в таблицу, отправлять уведомления, вызывать API. Это делает агента по-настоящему полезным.
Ключевая идея#
Инструменты = руки агента
Модель "думает", инструменты "делают".
Как это работает#
Схема:
- Клиент пишет запрос
- Модель понимает, что нужно действие
- Модель вызывает инструмент (например, "запись в таблицу")
- Инструмент выполняет действие
- Модель отвечает клиенту
Пример:
Клиент: "Запишите меня на стрижку, пятница 15:00, Иван, +7-999-123-45-67"
Агент:
- Понимает: нужна запись
- Вызывает инструмент "запись в таблицу"
- Параметры: имя=Иван, дата=пятница, время=15:00, телефон=+7-999-123-45-67
- Таблица обновлена
- Ответ: "Отлично, Иван! Записал вас на пятницу в 15:00. Ждём вас!"
Типы инструментов#
1. Запись в таблицу / базу данных
Сохранение данных для последующей работы.
Примеры:
- записать заявку
- сохранить контакты
- добавить задачу
Платформы: Google Sheets, Airtable, Notion
| Google Sheets | Airtable | Notion |
|---|---|---|
2. Отправка уведомлений
Отправить сообщение менеджеру, клиенту или в канал.
Примеры:
- уведомить менеджера о новой заявке
- отправить клиенту подтверждение
- напомнить о встрече
Платформы: Telegram, email, SMS
3. Поиск информации
Найти данные в базе или интернете.
Примеры:
- проверить статус заказа
- найти товар в каталоге
- посмотреть свободное время в календаре
Платформы: API бизнес-систем, календари, поисковики
4. Вызов API
Обращение к внешнему сервису.
Примеры:
- создать счёт в CRM
- добавить встречу в календарь
- отправить данные в систему учёта
Платформы: любые с API (CRM, ERP, облачные сервисы)
Пример: агент записи с инструментами#
Задача: запись клиентов в салон
Инструменты:
- Google Sheets (хранение записей)
- Telegram (уведомления администратору)
Сценарий:
- Клиент пишет: "Хочу записаться на маникюр"
- Агент: "Отлично! На какое число?"
- Клиент: "На среду 14:00"
- Агент: "Как вас зовут и ваш телефон?"
- Клиент: "Мария, +7-999-111-22-33"
- Агент:
- записывает в Google Sheets: Мария | среда | 14:00 | +7-999-111-22-33 | маникюр
- отправляет в Telegram администратору: "Новая запись: Мария, среда 14:00, маникюр"
- отвечает клиенту: "Готово, Мария! Записала вас на среду в 14:00 на маникюр. Ждём!"
Когда нужны инструменты#
Нужны:
- сохранение данных
- уведомления
- выполнение действий вне чата
Не нужны:
- просто ответы на вопросы
- консультация без действий
Безопасность инструментов#
Правила:
- не давать агенту доступ к критичным действиям (удаление, платежи) без проверки
- ограничивать права (только запись, без удаления)
- логировать действия
- тестировать на безопасных данных
Проверьте себя#
- Зачем нужны инструменты?
- Какие типы инструментов бывают?
- Приведите пример агента с инструментами
- Какие правила безопасности важны?