Инструменты
Инструмент — это существующий SQL- или HTTP-запрос (см. страницы «SQL-запросы» и «HTTP-запросы»), обёрнутый в вызываемую функцию для нейроагента. Нейроагент сам решает, когда вызвать инструмент во время диалога — на основе описания, которое вы задаёте при создании.
Список инструментов
Центр знаний → Инструменты показывает таблицу всех инструментов проекта: тип запроса и название (иконка SQL/HTTP), и какие нейроагенты его используют («Не используется нейроагентами», если ни один агент не подключил). Строка поиска по названию, фильтр «Фильтровать инструменты», шестерёнка ⚙ у каждой строки — редактирование/удаление.
Создание инструмента
Кнопка «Создать инструмент»:
- Название — обязательное поле.
- SQL или HTTP-запрос — выбор уже существующего запроса из списка. Создать новый запрос отсюда нельзя — сначала создайте его на странице «SQL-запросы» или «HTTP-запросы».
- Описание — что умеет инструмент, какие входные параметры ожидает, дополнительный комментарий. По этому тексту нейроагент решает, когда и с какими параметрами вызвать инструмент.
- Обработка результата — что содержит результат запроса и в каком виде передать его нейроагенту.
- Кнопка «Создать инструмент» — активна только когда заполнены обязательные поля.
Подключение к нейроагенту
На шаге «Инструменты» мастера создания нейроагента (или на вкладке «Инструменты» в его настройках) выберите нужный инструмент из списка «Подключить инструмент». Нейроагент сразу получает доступ к вызову — дополнительных настроек на его стороне не требуется.