Инструменты — это мощные компоненты в AACFlow, которые позволяют вашим рабочим процессам взаимодействовать с внешними сервисами, обрабатывать данные и выполнять специализированные задачи. Они расширяют возможности ваших агентов и рабочих процессов, предоставляя доступ к различным API и сервисам.
Что такое инструмент?
Инструмент — это специализированный компонент, который предоставляет конкретную функциональность или интеграцию с внешними сервисами. Инструменты можно использовать для поиска в интернете, взаимодействия с базами данных, обработки изображений, генерации текста или изображений, общения через платформы обмена сообщениями и многого другого.
Использование инструментов в рабочих процессах
Существует два основных способа использования инструментов в ваших рабочих процессах AACFlow:
Как отдельные блоки: Инструменты можно добавлять как отдельные блоки на холсте, когда вам нужен детерминированный, прямой доступ к их функциональности. Это даёт вам точный контроль над тем, когда и как вызывается инструмент.
Как инструменты агента: Инструменты можно добавлять в блоки Агента, нажав "Добавить инструменты" и настроив необходимые параметры. Это позволяет агентам динамически выбирать, какие инструменты использовать, основываясь на контексте и требованиях задачи.
Конфигурация инструментов
Каждый инструмент требует специфической конфигурации для правильной работы. Общие элементы конфигурации включают:
- API-ключи: Многие инструменты требуют аутентификации через API-ключи
- Параметры подключения: Конечные точки, идентификаторы баз данных и т.д.
- Форматирование входных данных: Как данные должны быть структурированы для инструмента
- Обработка выходных данных: Как обрабатывать результаты от инструмента
Доступные инструменты
AACFlow предоставляет разнообразную коллекцию инструментов для различных целей, включая:
- ИИ и обработка языка: OpenAI, ElevenLabs, Google Translate
- Поиск и исследование: Google Search, Tavily, Exa, Perplexity
- Работа с документами: Google Docs, Google Sheets, Notion, Confluence
- Обработка медиа: Vision
- Коммуникация: Slack, WhatsApp, Twilio SMS, Gmail
- Хранение данных: Pinecone, Supabase, Airtable
- Разработка: GitHub
Каждый инструмент имеет свою собственную страницу документации с подробными инструкциями по настройке и использованию.
Выходные данные инструментов
Инструменты обычно возвращают структурированные данные, которые могут быть обработаны последующими блоками в вашем рабочем процессе. Формат этих данных варьируется в зависимости от инструмента и операции, но обычно включает:
- Основное содержимое или результат
- Метаданные об операции
- Информацию о статусе
Обратитесь к конкретной документации каждого инструмента, чтобы понять его точный формат выходных данных.

