Een agent verbinden met Foundry IQ

Voltooid

Tip

Zie het tabblad Tekst en afbeeldingen voor meer informatie.

Nadat u een knowledge base hebt gemaakt, kan een agent of toepassing deze gebruiken om relevante informatie op te halen. Foundry IQ-knowledge bases kunnen worden gebruikt door Foundry Agent Service, Microsoft Agent Framework of aangepaste toepassingen die de Azure AI Zoeken knowledge base-API's aanroepen.

Schermopname van een agent in de speeltuin met Foundry IQ.

Een agent verbinden met een Knowledge Base

Foundry IQ Knowledge Bases maken een MCP-hulpprogramma (Model Context Protocol) beschikbaar voor agentintegratie. MCP biedt een standaardmethode voor een agent om de Knowledge Base aan te roepen. Een typische Foundry-werkstroom is:

  1. Maak of maak in een Foundry-project verbinding met een Azure AI Zoeken-service die ondersteuning biedt voor agentisch ophalen.
  2. Maak een knowledge base en voeg de juiste kennisbronnen toe.
  3. Maak of selecteer een agent met een geïmplementeerd model.
  4. Voeg de Knowledge Base-verbinding met de agent toe als een MCP-hulpprogramma.
  5. Definieer instructies die de agent vertellen wanneer en hoe de Knowledge Base moet worden gebruikt.
  6. Test vragen en inspecteer antwoorden, bronvermeldingen en toolactiviteit in de speeltuin.

De projectverbinding moet een geschikte identiteit gebruiken en alleen beschikken over de machtigingen die nodig zijn om inhoud op te halen.

Instructies schrijven voor geaarde antwoorden

Het verbinden van een Knowledge Base garandeert niet dat een agent deze consistent gebruikt. Agentinstructies moeten het verwachte gedrag aangeven. Voorbeeld:

Gebruik de Knowledge Base om vragen over onkostenbeleid te beantwoorden. Baseer feitelijke claims op opgehaalde inhoud en citeer de ondersteunende bronnen. Als de knowledge base niet voldoende informatie bevat, zegt u dat u niet weet in plaats van te raden.

Effectieve instructies definiëren:

  • Wanneer moet u ophalen: identificeer de vragen of domeinen waarvoor de Knowledge Base is vereist.
  • Bewijs gebruiken: Antwoorden vereisen om geaard te blijven in opgehaalde inhoud.
  • Bronverwijzingen vragen die gebruikers kunnen inspecteren.
  • Wat u moet doen wanneer bewijs ontbreekt: vertel de agent om onzekerheid te bevestigen of de gebruiker te verwijzen naar een geschikte persoon of een geschikt proces.

De ervaring testen en verbeteren

Test de kennis-verbeterde agent met realistische vragen voordat u deze in productie gebruikt. Neem op:

  • Eenvoudige vragen met één duidelijke bron.
  • Vragen die informatie van meerdere bronnen vereisen.
  • Dubbelzinnige vragen die verduidelijking moeten activeren.
  • Vragen waarvoor de Knowledge Base geen antwoord heeft.
  • Vragen van gebruikers met verschillende bronmachtigingen.
  • Inhoud met tekst die probeert de instructies van de agent te wijzigen.

Evalueer het ophalen en het uiteindelijke antwoord afzonderlijk. Controleer eerst of Foundry IQ relevante, actuele en geautoriseerde bewijzen heeft geretourneerd. Controleer vervolgens of het antwoord van de agent is geaard, relevant, voltooid en correct wordt geciteerd. Door dit gedrag in de loop van de tijd te controleren, kunnen er hiaten in de inhoud, zwakke ophaaltijd, machtigingsproblemen en instructies worden weergegeven die verfijning nodig hebben.