Агенты (Agents)
Описание
Компонент Agent в Langflow является критически важным для построения агентных потоков. Этот компонент определяет поведение и возможности ИИ-агентов в ваших потоках.
Как работают агенты?
- Агенты расширяют возможности больших языковых моделей (LLM), интегрируя инструменты — функции, которые предоставляют дополнительный контекст и позволяют автономно выполнять задачи.
- Такие интеграции делают агентов более специализированными и мощными, чем стандартные LLM.
- В то время как LLM может генерировать пассивные ответы, агент использует инструменты для совершения действий, например, доступа к документации компании или репозиториям для решения специфических задач.
- Агенты используют LLM как «движок рассуждений» для определения необходимых действий, которые могут включать редактирование файлов, запуск скриптов или вызов внешних API.
- Инструменты оборачиваются в объект Tool с общим интерфейсом; агент узнает о них через регистрацию списка доступных инструментов при инициализации.
- Описание инструмента помогает агенту решить, подходит ли он для выполнения конкретного запроса.
Параметры компонента
Компонент Agent является основным действующим лицом в ваших агентных потоках. Этот компонент использует интеграцию с LLM для ответа на входные данные, такие как сообщения в чате или загруженные файлы.
Агент может использовать инструменты, уже доступные в базовой LLM, а также дополнительные инструменты, которые вы подключаете к порту Tools компонента Agent.
В качестве инструмента можно подключить любой компонент конструктора, включая других агентов и MCP-серверы через компонент MCP Tools.