4.6
Скачать PDF

Flowise Tool Agent

25 мин чтения

Что такое Tool Agent?

Tool Agent — тип агента, способного динамически выбирать и вызывать инструменты (функции, API, базы данных) для ответа на запрос. Агент использует механизм Function Calling языковой модели для принятия решений.

Отличие от обычного Chatflow

Обычный Chatflow — фиксированный пайплайн. Tool Agent — динамическое принятие решений: агент сам выбирает, какие инструменты использовать.

OpenRouter — единый доступ ко всем LLM

OpenRouter — агрегатор API, предоставляющий единый эндпоинт для десятков LLM: OpenAI, Anthropic, Google, Meta, Mistral. Преимущества: один API-ключ, автоматический fallback, сравнение цен, доступ к бесплатным моделям.

Создание Tool Agent в Flowise

  1. Добавить Tool Agent — узел из раздела Agents
  2. Подключить Chat Model — OpenRouter с Claude 3.7 Sonnet или другой моделью с Function Calling
  3. Добавить Buffer Memory — для запоминания 5–20 сообщений
  4. Подключить инструменты: Calculator, Brave Search API, Current Date/Time, Write File и др.

Composio — подключение любого API

Composio.io — сервис для подключения любого внешнего API к Tool Agent через один ключ. Поддерживает: Google Calendar, Gmail, Notion, Slack, Jira, YouTube, Discord, Reddit и сотни других.

Custom Tools

Пользовательские инструменты позволяют выполнять произвольный JavaScript-код. Структура: имя, описание (критически важно для LLM!), входные параметры (JSON Schema) и JavaScript-код.

Совет по описанию инструментов

Описание инструмента — критически важно! LLM решает, какой инструмент использовать, ТОЛЬКО на основе описания. Указывайте чётко: когда использовать и когда НЕ использовать.

Оптимальное количество инструментов

Рекомендуется 3–7 инструментов на одного агента. Слишком много инструментов приводит к путанице и ошибкам маршрутизации. Для большого числа инструментов используйте Multi-Agent архитектуру.

Ключевые выводы

  • Tool Agent динамически выбирает инструменты через Function Calling
  • OpenRouter даёт единый доступ ко всем LLM через один API-ключ
  • Composio.io позволяет подключить любой внешний API к агенту
  • Описание инструмента критически важно для правильной маршрутизации
  • Оптимально: 3–7 инструментов на агента

Полезные ресурсы