Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel wordt beschreven hoe u een Microsoft Copilot Studio-agent configureert die verbinding maakt met uw FinOps-hub Data Explorer database en kostenvragen beantwoordt door KQL-query's uit te voeren. De agent gebruikt de Kusto Query MCP Server om query's en kennisbestanden uit de FinOps-toolkit uit te voeren om nauwkeurige KQL te maken.
Prerequisites
Voordat u begint, moet u ervoor zorgen dat u over het volgende beschikt:
- Een FinOps-hubinstantie met Data Explorer waarop FinOps-hubs v12 of later wordt uitgevoerd. De agentinstructies gebruiken de
Costs_v1_2()functie, die niet beschikbaar is in eerdere versies. Meer informatie over het upgraden. - Geconfigureerde scopes waarvan gegevens succesvol zijn opgenomen.
- Databaseviewer of meer toegang tot de database Data Explorer Hub. Meer informatie.
- Een Copilot Studio licentie of Microsoft 365 Copilot gebruikerslicentie. Zie Copilot Studio licensing voor meer informatie over licenties.
Als u Copilot Studio nog niet kent, raadpleegt u Quickstart: Een agent maken en implementeren om de basisprincipes van het maken van een agent te leren voordat u verdergaat.
De agent maken en configureren
Maak een lege agent in Copilot Studio en configureer deze met de volgende FinOps-hubinstellingen.
Agentdetails
Stel de naam van de agent in op FinOps Hub Agent (of de naam van uw voorkeur) en gebruik de volgende beschrijving:
FinOps Hub Agent biedt beheerde, realtime inzichten uit uw FinOps Toolkit Hub-database. Het vertaalt vragen in natuurlijke taal in gevalideerde KQL-query's en levert gestructureerde analyses op clouduitgaven, toezeggingen, spaarplannen, afwijkingen en optimalisatiemogelijkheden.
Modelselectie
De instructies voor de agent vereisen een model met geavanceerde redeneercapaciteiten voor meerstaps-KQL-generatie en een gestructureerde rapportindeling. Modellen met algemene categorieën kunnen resultaten van lagere kwaliteit opleveren voor complexe query's.
Zie Selecteer een primair AI-model voor uw agent voor beschikbare modellen, regionale beschikbaarheid en overwegingen voor gegevenslocatie. Als u een extern model wilt gebruiken, moet uw tenantbeheerder het eerst inschakelen; zie Een extern model kiezen.
Agentinstructies
Download de Copilot Studio-instructies voor FinOps-hubs en pak de inhoud uit.
Open
agent-instructions.mdde sectie Omgeving en werk deze bij met uw cluster-URI:Cluster URI: <your-cluster>.kusto.windows.net Database: HubNote
Neem
https://niet op in de cluster-URI. Copilot Studio VERWIJDERT HTTP-koppelingen uit het veld Instructies.Plak de volledige inhoud van
agent-instructions.mdin het veld Instructies van de agent en sla dit op.
Hulpmiddelen toevoegen
De agent heeft de volgende MCP-hulpprogramma's nodig om te kunnen functioneren. Zie Hulpprogramma's toevoegen vanaf een MCP-server voor algemene stappen voor het toevoegen van MCP-hulpprogramma's aan een agent.
Kusto-query's uitvoeren op MCP-server (vereist)
Voeg Kusto Query MCP Server (door Azure Data Explorer) toe met de volgende instellingen:
- Vraag de eindgebruiker voordat deze wordt uitgevoerd: Nee
- Te gebruiken inloggegevens: inloggegevens van de eindgebruiker
Met dit hulpprogramma kan de agent KQL-query's uitvoeren op de Data Explorer-database van uw hub. De agent gebruikt referenties van eindgebruikers, zodat queryresultaten de databasemachtigingen van elke gebruiker respecteren.
Microsoft Learn Docs MCP Server (optioneel)
Voeg Microsoft Learn Docs MCP Server (door Microsoft Learn Docs MCP) toe om de agent de FinOps-concepten, details van focusspecificaties en Azure servicedocumentatie te laten opzoeken bij het beantwoorden van vragen.
Nadat u hulpprogramma's hebt toegevoegd, controleert u of elk een verbonden status weergeeft in de verbindingsinstellingen van uw agent. Als een verbinding wordt weergegeven als Niet verbonden, selecteert u Beheren om te verifiëren.
Kennisbestanden toevoegen
De agentinstructies verwijzen naar kennisbestanden voor het maken van nauwkeurige KQL-query's. Deze bestanden zijn referenties voor het opbouwen van query's, geen gegevensbronnen. Zie Kennisbronnen toevoegen voor algemene stappen voor het toevoegen van kennis aan een agent.
Upload elk bestand uit de uitgepakte knowledge/ map en stel het veld Beschrijving in voor elk bestand, zoals wordt weergegeven:
| Bestand | Description |
|---|---|
schema-reference.md |
Kolomreferentie voor Costs_v1_2(), inclusief namen, gegevenstypes, gebruiksnotities en randgevallen. Gebruik dit om de juiste kolomnamen op te zoeken voordat u query's schrijft. |
query-catalog.md |
Kant-en-klare KQL-querysjablonen voor kostenanalyses, maandelijkse trends, anomaliedetectie, prognoses, besparingsoverzicht en toezeggingsgebruik. |
weekly-report-guide.md |
Stapsgewijze werkstroom voor het produceren van gestructureerde wekelijkse kosten anomalierapporten met zeven KQL-query's, regels voor naverwerking en de uiteindelijke rapportstructuur. |
De beschrijvingen helpen de agent te bepalen wanneer elk bestand moet worden opgehaald. Wacht tot alle bestanden de status Gereed hebben voordat u gaat testen.
Uw agent testen
Test de agent in het venster Test om te controleren of deze correct verbinding maakt met uw hubgegevens. De agent moet uw factureringsvaluta detecteren en u vragen om een analysebereik te selecteren. Probeer deze voorbeeldprompts:
What are my top 5 subscriptions by cost?
Create a week over week summary
Are there any unusual spikes in cost over the last 3 months?
What was my savings rate last month?
Controleer of de agent:
- Voert KQL-query's uit op uw hubdatabase en citeert niet alleen uit kennisbestanden.
- Geeft resultaten weer als opgemaakte tabellen.
- Toont de KQL-query in een afzonderlijk codeblok. Controleer de query om de juiste filters, tijdsbereiken en aggregatielogica te controleren.
- Bevat het betrouwbaarheidsniveau, het tijdsbereik en de reikwijdte in het antwoord.
Uw agent publiceren
Na het testen publiceert u uw agent en configureert u kanalen om deze beschikbaar te maken voor uw team. Zie Uw agent publiceren voor meer informatie.
Feedback geven
Laat ons weten hoe we het doen met een korte recensie. We gebruiken deze beoordelingen om FinOps-hulpprogramma's en -resources te verbeteren en uit te breiden.
Als u op zoek bent naar iets specifieks, stem dan op een bestaande of maak een nieuw idee. Deel ideeën met anderen om meer stemmen te krijgen. We richten ons op ideeën met de meeste stemmen.
Verwante inhoud
Verwante artikelen over FinOps-hubs:
Verwante Copilot Studio artikelen:
- Quickstart: Een agent maken en implementeren
- Kies een primair AI-model voor je agent
- Hulpprogramma's toevoegen vanaf een MCP-server
- Kennisbronnen toevoegen
- Uw agent publiceren