Visão geral das ferramentas para agentes

As ferramentas vão além do que o seu agente pode fazer para além de responder a perguntas provenientes de fontes de conhecimento. Permitem que o seu agente chame APIs, execute fluxos automatizados, interaja com serviços externos e recupere dados em tempo real.

Note

As funcionalidades deste artigo são alimentadas pelo chicote GitHub Copilot, que utiliza Créditos Copilot para faturação baseada na utilização. Saiba mais sobre os Créditos Copilot na Visão Geral da faturação para agentes alimentados pelo arnês GitHub Copilot.

A faturação baseada no uso aplica-se à utilização, construção, teste e avaliação de agentes. Estas ações podem consumir Créditos Copilot.

O que são ferramentas?

As ferramentas são capacidades externas que o seu agente pode invocar durante uma conversa.

Quando um utilizador pede ao agente para fazer algo que requer uma ação, o orquestrador do agente seleciona uma ferramenta com base no contexto da conversa e na descrição da ferramenta.

Agentes alimentados pelo harness GitHub Copilot usam orquestração melhorada para determinar automaticamente quando invocar uma ferramenta.

Porquê adicionar ferramentas ao seu agente?

Sem ferramentas, o seu agente só pode responder a perguntas com base nas suas instruções e fontes de conhecimento.

Com ferramentas, o seu agente pode:

  • Consulte dados em tempo real de sistemas externos, como Gestão de Relacionamento com o Cliente (CRM), Gestão de Serviços de TI (ITSM) e bases de dados
  • Tome medidas em seu nome, como criar registos, enviar notificações e atualizar dados
  • Integrar com serviços e APIs de terceiros
  • Executar fluxos de trabalho automatizados

Como o agente decide usar uma ferramenta

O agente orquestrador avalia cada mensagem do utilizador e decide se uma ferramenta é necessária.

O nome e a descrição da ferramenta são fundamentais. Ferramentas bem descritas são invocadas de forma mais precisa.

As instruções do seu agente também influenciam quando as ferramentas são usadas.

Para uso de ferramentas conversacionais em agentes alimentados pelo harness GitHub Copilot, não precisa de criar triggers explícitos ou fluxos de tópicos para cada chamada de ferramenta.

Limits

Alguns limites aplicam-se às ferramentas e aos ficheiros que as ferramentas produzem:

  • Os ficheiros criados pelo agente durante um turno têm um limite limitado de 10 MB por ficheiro. Ficheiros que ultrapassam o limite não são devolvidos ao utilizador. Pede ao agente para dividir a saída grande em ficheiros mais pequenos. Veja Ficheiros criados pelo agente.
  • Os servidores do Model Context Protocol (MCP) contam contra o número total de ferramentas que um agente pode alojar. O número de instâncias de servidores MCP que podem correr simultaneamente numa conversa também está limitado, por isso mantenha o número de servidores ligados pequeno e remova os servidores que já não utiliza. Consulte Adicionar um servidor do Protocolo de Contexto de Modelo (MCP) como ferramenta.