Beschikbare hulpprogramma's in Azure AI Agent Service
Wanneer u AI-agents maakt, kunt u verschillende hulpprogramma's opgeven om te helpen het model dat ze gebruiken te gronden of om hun mogelijkheden uit te breiden. Deze hulpprogramma's worden gecategoriseerd als kennis- of actiehulpmiddelen.
- Kennishulpprogramma's geven de agent toegang tot gegevensbronnen voor aardingsreacties.
- Actiehulpprogramma's verbeteren de mogelijkheden van de agent doordat deze verschillende hulpprogramma's tijdens runtime kan uitvoeren.
Agents hebben parallel toegang tot meerdere hulpprogramma's. Dit kunnen zowel door Azure OpenAI gehoste hulpprogramma's zijn, zoals code-interpreter en bestandszoekopdrachten, of hulpprogramma's die u bouwt, host en toegang via functie-aanroepen.
Tip
U kunt de tool_choice
parameter gebruiken om het gebruik van een specifiek hulpprogramma (zoals het zoeken van bestanden, code-interpreter of een functie) in een bepaalde uitvoering af te dwingen.
Kennishulpmiddelen
Hulpprogramma | Beschrijving | Python SDK | C# SDK | Basisagent instellen | Standaardagent instellen |
---|---|---|---|---|---|
Grounding met Bing Search | Hiermee kunnen uw agents realtime openbare webgegevens opnemen bij het genereren van antwoorden. | ✔️ | ✔️ | ✔️ | ✔️ |
Zoeken naar bestanden | Vergroot agents met kennis van buiten het model, zoals bedrijfseigen productinformatie of documenten die door uw gebruikers worden verstrekt. | ✔️ | ✔️ | Alleen bestand uploaden | Bestand uploaden en gebruiken van blobopslag |
Azure AI Search | Maakt gebruik van een bestaande Azure AI Search-index als een knowledge base. | ✔️ | ✔️ | ✔️ | ✔️ |
Hulpprogramma's voor acties
Hulpprogramma | Beschrijving | Python SDK | C# SDK | Basisagent instellen | Standaardagent instellen |
---|---|---|---|---|---|
Code-interpreter | Hiermee kunnen agents Python-code schrijven en uitvoeren in een sandbox-uitvoeringsomgeving. | ✔️ | ✔️ | ✔️ | ✔️ |
Functie aanroepen | Hiermee kunt u de structuur van functies beschrijven aan een agent en vervolgens de functies retourneren die samen met hun argumenten moeten worden aangeroepen. | ✔️ | ✔️ | ✔️ | ✔️ |
OpenAPI-specificatie | Maak verbinding met een externe API met behulp van een opgegeven OpenAPI 3.0-hulpprogramma, waardoor schaalbare interoperabiliteit met verschillende toepassingen mogelijk is. | ✔️ | ✔️ | ✔️ | ✔️ |
Azure-functies | Gebruik Azure-functies om gebruik te maken van de schaalbaarheid en flexibiliteit van serverloze computing. | ✔️ | ✔️ |