Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano sposób konfigurowania Microsoft Copilot Studio agenta, który łączy się z bazą danych FinOps Data Explorer i odpowiada na pytania dotyczące kosztów, wykonując zapytania KQL. Agent używa serwera MCP zapytań Kusto do uruchamiania zapytań i plików wiedzy z zestawu narzędzi FinOps w celu skonstruowania dokładnego języka KQL.
Wymagania wstępne
Przed rozpoczęciem upewnij się, że masz następujące elementy:
- Instancja FinOps hub z uruchomionym modułem Data Explorer, działająca w FinOps hub w wersji 12 lub nowszej. Instrukcje agenta
Costs_v1_2()używają funkcji, która nie jest dostępna we wcześniejszych wersjach. Dowiedz się, jak uaktualnić. - Skonfigurowane zakresy, dla których pomyślnie zaimportowano dane.
- Przeglądarka bazy danych lub większy dostęp do bazy danych Data Explorer Hub. Dowiedz się więcej.
- Licencja Copilot Studio lub licencja użytkownika Microsoft 365 Copilot. Aby uzyskać szczegółowe informacje na temat licencjonowania, zobacz Copilot Studio licensing.
Jeśli dopiero zaczynasz Copilot Studio, zobacz Quickstart: Tworzenie i wdrażanie agenta aby poznać podstawy tworzenia agenta przed kontynuowaniem.
Tworzenie i konfigurowanie agenta
Utwórz pustego agenta w Copilot Studio, a następnie skonfiguruj go przy użyciu następujących ustawień centrum FinOps.
Szczegóły agenta
Ustaw nazwę agenta na FinOps Hub Agent (lub preferowaną nazwę) i użyj następującego opisu:
Agent finOps Hub zapewnia zarządzane szczegółowe informacje w czasie rzeczywistym z bazy danych FinOps Toolkit Hub. Tłumaczy ona pytania języka naturalnego na zweryfikowane zapytania KQL i zapewnia analizę ustrukturyzowaną wydatków na chmurę, zobowiązań, planów oszczędnościowych, anomalii i możliwości optymalizacji.
Wybór modelu
Instrukcje agenta wymagają modelu z głębokimi możliwościami rozumowania dla wieloetapowej generacji KQL i formatowania raportów strukturalnych. Modele kategorii ogólnych mogą generować wyniki niższej jakości dla złożonych zapytań.
Aby zapoznać się z dostępnymi modelami, dostępnością regionalną i zagadnieniami dotyczącymi rezydencji danych, zobacz Wybieranie podstawowego modelu sztucznej inteligencji dla agenta. Jeśli chcesz użyć modelu zewnętrznego, administrator dzierżawy musi go najpierw włączyć; Zobacz Wybieranie modelu zewnętrznego.
Instrukcje dla agenta
Pobierz instrukcje Copilot Studio dotyczące centrów FinOps i wyodrębnij zawartość.
Otwórz
agent-instructions.mdi zaktualizuj sekcję Środowisko przy użyciu identyfikatora URI klastra:Cluster URI: <your-cluster>.kusto.windows.net Database: HubNote
Nie dołączaj
https://do URI klastra. Copilot Studio usuwa łącza HTTP z pola Instrukcje.Wklej całą zawartość elementu
agent-instructions.mddo pola Instrukcje agenta i zapisz.
Dodawanie narzędzi
Agent potrzebuje następujących narzędzi MCP do działania. Aby uzyskać ogólne instrukcje dotyczące dodawania narzędzi MCP do agenta, zobacz Dodawanie narzędzi z serwera MCP.
Serwer MCP dla zapytań Kusto (wymagany)
Dodaj Kusto Query MCP Server (przez Azure Data Explorer) przy użyciu następujących ustawień:
- Przed uruchomieniem zapytaj użytkownika końcowego: Nie
- Poświadczenia do użycia: poświadczenia użytkownika końcowego
To narzędzie umożliwia agentowi wykonywanie zapytań KQL w bazie danych Data Explorer Twojego huba. Agent używa poświadczeń użytkownika końcowego, więc wyniki zapytania szanują uprawnienia bazy danych każdego użytkownika.
Microsoft Learn Docs MCP Server (opcjonalnie)
Dodaj Microsoft Learn Docs MCP Server (przez Microsoft Learn Docs MCP), aby umożliwić agentowi wyszukiwanie koncepcji FinOps, szczegóły specyfikacji FOKUS i dokumentację usługi Azure podczas odpowiadania na pytania.
Po dodaniu narzędzi sprawdź, czy każdy z nich ma stan Połączono w ustawieniach połączenia agenta. Jeśli połączenie jest wyświetlane jako Nie połączono, wybierz pozycję Zarządzaj , aby się uwierzytelnić.
Dodawanie plików wiedzy
Instrukcje agenta odwołują się do plików wiedzy na potrzeby konstruowania dokładnych zapytań KQL. Te pliki to odwołania do tworzenia zapytań, a nie źródła danych. Aby uzyskać ogólne instrukcje dotyczące dodawania wiedzy do agenta, zobacz Dodawanie źródeł wiedzy.
Przekaż każdy plik z wyodrębnionego knowledge/ folderu i ustaw pole Opis dla każdego pliku, jak pokazano poniżej:
| Plik | Description |
|---|---|
schema-reference.md |
Informacje o kolumnach Costs_v1_2(), w tym nazwy, typy danych, uwagi dotyczące użycia i przypadki brzegowe. Użyj tego, aby wyszukać poprawne nazwy kolumn przed napisaniem zapytań. |
query-catalog.md |
Gotowe szablony zapytań KQL do podziału kosztów, analiz trendów miesięcznych, wykrywania anomalii, prognozowania, podsumowania oszczędności i wykorzystania zobowiązań. |
weekly-report-guide.md |
Szczegółowy przepływ pracy do tworzenia ustrukturyzowanych raportów anomalii kosztów cotygodniowych z siedmioma zapytaniami KQL, regułami przetwarzania końcowego i ostateczną strukturą raportu. |
Opisy pomagają agentowi zdecydować, kiedy pobrać każdy plik. Przed rozpoczęciem testowania poczekaj, aż wszystkie pliki będą wyświetlać stan Gotowe .
Przetestuj swojego agenta
Przetestuj agenta na panelu Test , aby sprawdzić, czy prawidłowo łączy się z danymi centrum. Agent powinien wykryć walutę rozliczeń i poprosić o wybranie zakresu analizy. Oto kilka przykładowych poleceń:
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?
Sprawdź, czy agent:
- Wykonuje zapytania KQL w bazie danych huba, a nie tylko cytuje pliki wiedzy.
- Przedstawia wyniki jako sformatowane tabele.
- Pokazuje zapytanie KQL w osobnym bloku kodu. Przejrzyj zapytanie, aby zweryfikować poprawne filtry, zakresy czasu i logikę agregacji.
- Zawiera poziom ufności, zakres czasu i zakres odpowiedzi.
Opublikuj agenta
Po przetestowaniu opublikuj agenta i skonfiguruj kanały, aby udostępnić go zespołowi. Aby uzyskać szczegółowe informacje, zobacz Publikowanie agenta.
Prześlij opinię
Daj nam znać, jak nam idzie, zostawiając krótką opinię. Te recenzje służą do ulepszania i rozszerzania narzędzi i zasobów FinOps.
Jeśli szukasz czegoś konkretnego, zagłosuj na istniejący lub utwórz nowy pomysł. Podziel się pomysłami z innymi osobami, aby uzyskać więcej głosów. Skupiamy się na pomysłach z największą większością głosów.
Treści powiązane
Powiązane artykuły dotyczące centrów FinOps:
Powiązane artykuły Copilot Studio:
- Szybki start: tworzenie i wdrażanie agenta
- Wybierz główny model AI dla swojego agenta
- Dodawanie narzędzi z serwera MCP
- Dodawanie źródeł wiedzy
- Opublikuj agenta