AI-ügynökök konfigurálása és használata

A mesterségesintelligencia-ügynökök forradalmasítják az emberek és alkalmazások adatkapcsolatát a nagy nyelvi modellek (LLM-ek) külső eszközökkel és adatbázisokkal való integrálásával. Az ügynökök leegyszerűsítik az összetett munkafolyamatokat, javítják az információk lekérésének pontosságát, és intuitív, természetes nyelvi felületet biztosítanak az adatokhoz. Ez a cikk bemutatja, hogyan taníthat be egy AI-ügynököt a FinOps, a FinOps Open Cost and Usage Specification (FOCUS) megismeréséhez, valamint a FinOps Hub-példány adataihoz való csatlakozáshoz.


Előfeltételek


A GitHub Copilot konfigurálása a VS Code-ban

Az AI-alapú FinOps Hub használatának legegyszerűbb módja a GitHub Copilot Agent mód.

  1. Ha nem rendelkezik a GitHub Copilot ingyenes verziójával, regisztráljon a GitHub Copilot ingyenes verziójára.

  2. Telepítse Node.js 20-ás vagy újabb verzióját.

  3. Telepítse a VS Code-ot.

  4. Nyisson meg egy munkaterületet, és mentse a GitHub Copilot utasításait a FinOps Hubshoz:

    1. Nyissa meg a VS Code-ot.
    2. Nyisson meg egy mappát vagy munkaterületet, amelyhez csatlakozni szeretne a FinOps Hub-példányhoz.
    3. Hozzon létre egy .github mappát a munkaterület gyökerénél.
    4. Töltse le a GitHub Copilot-utasításokat a FinOps Hubshoz, és bontsa ki a tartalmat a .github mappába.
  5. Telepítse a GitHub Copilotot és az Azure MCP-t:

Az Azure MCP-kiszolgálóval kapcsolatos részletekért tekintse meg az Azure MCP-t a GitHubon.


Csatlakozás más AI-platformokról

A FinOps Hubs a Model Context Protocol (MCP) használatával csatlakozik és lekérdezi az adatokat az Azure Data Explorerben az Azure MCP-kiszolgáló használatával. A GitHub Copilot mellett számos népszerű ügyfél támogatja az MCP-kiszolgálókat, például Claude, Continue stb. Bár más ügyfelekkel nem teszteltük az utasításokat, előfordulhat, hogy a FinOps Hubshoz tartozó AI-utasítások egy részét vagy egészét újra felhasználhatja más ügyfelekkel. Próbálja ki az ön által használt ügyfelekkel kapcsolatos utasításokat, és hozzon létre változáskérést , vagy küldjön lekéréses kérelmet , ha hiányosságokat vagy fejlesztéseket észlel.

Az Azure MCP-kiszolgálóval kapcsolatos további információkért tekintse meg az Azure MCP-t a GitHubon.


FinOps-központok lekérdezése AI-vel

Miután telepítette az Azure MCP-kiszolgálót, és konfigurálta az AI-ügyfelet, kövesse az alábbi mintalépéseket a FinOps Hub-példány csatlakoztatásához és lekérdezéséhez. Ezek a lépések a GitHub Copilot Agent módra épülnek a FinOps Hubs AI-utasításaival. Más ügyfeleknél eltérően működhetnek.

Csatlakozás a központhoz

Ha GitHub Copilotot használ, kezdje a Csevegés ügynök módban való megnyitásával:

A FinOps Hubok AI-utasításai előre konfigurálva vannak a FinOps-feladatokhoz, és már tudják, hogyan keresheti meg és csatlakozhat a FinOps Hub-példányhoz. Első lépésként kérje meg, hogy csatlakozzon a FinOps Hub-példányhoz:

/ftk-hubs-connect

A Copilotnak automatikusan csatlakoznia kell a FinOps Hub-példányhoz. Ha több felhasználóval rendelkezik, látnia kell egy listát róluk. Kérheti a csatlakozást erőforráscsoport, központ neve, fürt neve, fürt rövid URI-ja (fürt neve és helye) vagy teljes fürt URI-ja alapján.

A központhoz való csatlakozáskor előfordulhat, hogy a rendszer kérni fogja a hitelesítő adatok használatára. Válassza a Folytatáslehetőséget.

A többi lépés a FinOps képességeivel mutatja be, hogy milyen típusú kérdéseket tehet fel.

Adatbetöltés: Az utolsó frissítési idő lekérése

A lekérdezések csak olyan teljesek, mint az adatok. Először ellenőrizze, hogy mikor töltötték be utoljára az adatokat a FinOps Hub-példányba. Ennek az első kapcsolati lépésnek kell lennie. Közvetlenül is kérdezhet:

When was my data last refreshed?

A Költségkezelés-exportálások általában 24 óránként történnek. Felügyelt exportálások használata esetén az ütemezést konfigurálhatja úgy, hogy gyakrabban fusson. Ha az adatok nem up-to-date, ellenőrizze a Cost Management exportálását.

Kiosztás: Költség erőforráscsoport szerint

Az Azure-ban a költségek elosztásának leggyakoribb módja az erőforráscsoportok szerint történik. A legtöbb költséggel rendelkező erőforráscsoportok azonosításához tegye fel a kérdést:

What are the top resource groups by cost?

Az előfizetésekről (SubAccountName a FOCUS-ban), a számlaszakaszokról vagy akár címkékről is kérdezhetsz.

Az utolsó két példa meglehetősen egyszerű volt. Próbáljunk ki egy kicsit összetettebbet azzal, hogy megkérjük, hogy elemezze a trendeket az idő függvényében. A Copilot először végez némi kutatást, hogy kidolgozzák a tervet. Az összetettség miatt a Copilot arra is megkérheti, hogy tekintse át és hagyja jóvá a KQL-lekérdezést, amelyet az elemzés végrehajtásához fog végrehajtani.

Analyze cloud service spending trends over the past 3 months. Show the top 5 services with the highest increase and top 5 with the highest decrease in cost, including percentage changes.

Ha arra kérik, hogy hagyja jóvá a lekérdezést, megkérheti a Copilotot, hogy módosítsa vagy hajtsa végre a lekérdezést az igényeinek megfelelően.

A lekérdezés összetettsége miatt érdemes lehet kérnie a lekérdezést, hogy saját maga futtathassa. Ugyanazokat a lekérdezéseket mindig futtathatja az Adatkezelő portálján. Vagy kérje meg a Copilot, hogy adjon meg egy hivatkozást a lekérdezés futtatásához:

Give me a link to run this query myself.

Anomáliák kezelése: A rendellenességek azonosítása

Most nézzük meg az anomáliákat:

Are there any unusual spikes in cost over the last 3 months?

Meg kell kapnia a talált adatok összegzését, hogy voltak-e rendellenességek vagy sem. Ez egy másik hely, ahol előfordulhat, hogy a lekérdezésre mutató hivatkozást szeretne kérni a részletek megtekintéséhez. Kérheti a lekérdezést is, vagy akár el is magyarázhatja a lekérdezést.

Show me the query with comments on each line to explain what the line does.

Ennek a beépített Data Explorer anomáliadetektálási funkciót kell használnia. Kérje meg a Copilototot, hogy magyarázza el, amit nem ért. Ez nagyszerű lehetőség lehet a KQL elsajátítására. Kérje meg a Copilotot, hogy módosítsa a lekérdezést, vagy saját maga módosítsa az igényeinek megfelelően.

Az én esetemben üres sorokat adott hozzá az egyes megjegyzéseket fűzött sorok közé. Ennek futtatásához ki kell jelölnie az Adatkezelő lekérdezésszerkesztőjének összes szövegét, és ki kell választania a Futtatás lehetőséget.

Előrejelzés: A projekt hónap végi költségei

Az anomáliadetektálás az előrejelzésen alapuló napi költségek előrejelzéséről szól. Ha tehát a Copilot segíthet az előzmény-előrejelzések elemzésében beépített Adatkezelő-képességekkel, akkor a jövőbeli költségeket is előre jelezheti:

Show me the cost for last month, this month, and the forecasted cost by the end of the month for the subscriptions that have the highest cost this month.

Rátaoptimalizálás: Megtakarítások számszerűsítése

Most nézzük meg a megtakarításokat. Keressük meg a kialkudott kedvezményekből és a kötelezettségvállalási kedvezményekből származó megtakarításokat, és számszerűsítsük az Effektív megtakarítási rátát (ESR), hogy képet kapjunk arról, hogyan végezzük a rátaoptimalizálási törekvéseinket:

What was my cost last month, how much did I save on commitment discounts, and how much did I save with my negotiated discounts? Show my total savings and effective savings rate.

Fedezd fel az adataidat

Ez csak néhány példa arra, hogy milyen típusú kérésekre kaphat választ a mai napon. Tegye fel a saját kérdéseit, és tesztelje, hogyan segíthet az AI. Ne feledje, hogy az AI csak a tanítandó adatokra és a rendelkezésre álló adatokra korlátozódik. Ha olyan forgatókönyvet talál, amely nem terjed ki vagy javítható, ossza meg a kérést, a kapott választ, és azt, hogy miként szeretné továbbfejleszteni a FinOps eszközkészlet változáskéréseként.


Visszajelzés küldése

Kérem, tájékoztasson minket egy gyors visszajelzéssel arról, hogyan haladunk. Ezeket a felülvizsgálatokat a FinOps-eszközök és -erőforrások fejlesztésére és bővítésére használjuk.

Ha valami konkrétat keres, szavazzon egy meglévőre, vagy hozzon létre egy új ötletet. Ossza meg ötleteit másokkal, hogy több szavazatot kapjon. A legtöbb szavazattal rendelkező ötletekre összpontosítunk.


Kapcsolódó FinOps-képességek:

Kapcsolódó termékek:

Kapcsolódó megoldások: