Verktøyoversikt for agenter

Verktøyene utvider det agenten din kan gjøre utover å svare på spørsmål fra kunnskapskilder. De lar agenten din kalle API-er, kjøre automatiserte flyter, samhandle med eksterne tjenester og hente sanntidsdata.

Bemerkning

Funksjonene i denne artikkelen drives av GitHub Copilot-selen, som bruker Copilot Credits for bruksbasert fakturering. Lær mer om Copilot-kreditter i Oversikt over fakturering for agenter drevet av GitHub Copilot-selen.

Bruksbasert fakturering gjelder for bruk, bygging, testing og evaluering av agenter. Disse handlingene kan bruke opp Copilot-kreditter.

Hva er verktøy?

Verktøy er eksterne funksjoner agenten din kan bruke under en samtale.

Når en bruker ber agenten gjøre noe som krever en handling, velger agentens orkestrator et verktøy basert på samtalekonteksten og verktøyets beskrivelse.

Agenter drevet av GitHub Copilot-verktøyet bruker forbedret orkestrering for automatisk å bestemme når et verktøy skal aktiveres.

Hvorfor legge til verktøy i agenten din?

Uten verktøy kan agenten din kun svare på spørsmål basert på instruksjoner og kunnskapskilder.

Med verktøy kan agenten din:

  • Sjekk sanntidsdata fra eksterne systemer, som Customer Relationship Management (CRM), IT Service Management (ITSM) og databaser
  • Ta tiltak på dine vegne, som å opprette poster, sende varsler og oppdatere data
  • Integrer med tredjepartstjenester og API-er
  • Kjør automatiserte arbeidsflyter

Hvordan agenten bestemmer seg for å bruke et verktøy

Agent-orkestratoren vurderer hver brukermelding og avgjør om et verktøy er nødvendig.

Verktøyets navn og beskrivelse er avgjørende. Velbeskrevne verktøy brukes mer presist.

Agentens instruksjoner påvirker også når verktøy brukes.

For bruk av samtaleverktøy i agenter drevet av GitHub Copilot-verktøyet, trenger du ikke lage eksplisitte triggere eller emneflyter for hvert verktøykall.

Grenser

Noen få begrensninger gjelder for verktøy og filer som verktøy produserer:

  • Filer agenten oppretter under en runde er begrenset til 10 MB per fil. Filer som overstiger grensen returneres ikke til brukeren. Be agenten dele opp store utdata i mindre filer. Se Filer agenten oppretter.
  • Model Context Protocol (MCP)-servere teller mot det totale antallet verktøy en agent kan hoste. Antallet MCP-serverinstanser som kan kjøre samtidig i én samtale er også begrenset, så hold antallet tilknyttede servere lite og fjern servere du ikke lenger bruker. Se Legg til en Model Context Protocol (MCP)-server som et verktøy.