O que é uma ferramenta?
Uma ferramenta é um componente especializado que fornece uma funcionalidade específica ou integração com serviços externos. As ferramentas podem ser usadas para buscar na web, interagir com bancos de dados, processar imagens, gerar texto ou imagens, comunicar através de plataformas de mensagens e muito mais.Uso de ferramentas em fluxos de trabalho
Há duas formas principais de usar ferramentas nos seus fluxos de trabalho do Sim:1
Como blocos independentes: As ferramentas podem ser
adicionadas como blocos individuais no canvas quando você precisa de acesso
determinístico e direto à sua funcionalidade. Isso oferece controle preciso
sobre quando e como a ferramenta é chamada.
2
Como ferramentas de agente: As ferramentas podem ser
adicionadas aos blocos de Agente clicando em “Adicionar ferramentas” e
configurando os parâmetros necessários. Isso permite que os agentes escolham
dinamicamente quais ferramentas usar de acordo com o contexto e os
requisitos da tarefa.
Configuração de ferramentas
Cada ferramenta requer uma configuração específica para funcionar corretamente. Os elementos comuns de configuração incluem:- Chaves API: Muitas ferramentas requerem autenticação através de chaves API
- Parâmetros de conexão: Endpoints, identificadores de banco de dados, etc.
- Formato de entrada: Como os dados devem ser estruturados para a ferramenta
- Tratamento de saída: Como processar os resultados da ferramenta
Ferramentas disponíveis
O Aurora Workflow fornece uma coleção diversa de ferramentas para vários propósitos, incluindo:- IA e processamento de linguagem: OpenAI, ElevenLabs, serviços de tradução
- Busca e pesquisa: Google Search, Tavily, Exa, Perplexity
- Manipulação de documentos: Google Docs, Google Sheets, Notion, Confluence
- Processamento de mídia: Vision, Image Generator
- Comunicação: Slack, WhatsApp, Twilio SMS, Gmail
- Armazenamento de dados: Pinecone, Supabase, Airtable
- Desenvolvimento: GitHub
Resultados das ferramentas
As ferramentas normalmente retornam dados estruturados que podem ser processados por blocos subsequentes no seu fluxo de trabalho. O formato desses dados varia dependendo da ferramenta e operação, mas geralmente inclui:- O conteúdo principal ou resultado
- Metadados sobre a operação
- Informações de status
Configuração YAML
Para uma configuração detalhada do fluxo de trabalho em YAML e sua sintaxe, consulte a documentação de Referência de fluxos de trabalho YAML. Isso inclui guias completos para:- Sintaxe de referência de blocos: Como conectar e referenciar dados entre blocos
- Configuração de ferramentas: Uso de ferramentas tanto em blocos independentes quanto em configurações de agentes
- Variáveis de ambiente: Tratamento seguro de chaves API e credenciais
- Exemplos completos: Padrões e configurações de fluxos de trabalho do mundo real
