Megosztás a következőn keresztül:


Mik azok az eszközök az Azure AI Foundry Agent Service-ben?

Annak érdekében, hogy AI-ügynöke képes legyen földelt adatok felhasználására, valamint a műveletek és a munkafolyamatok automatizálására, a Foundry Agent szolgáltatás számos beépített eszközt kínál, mint például a Bing Search-re alapozó alapozást, az Azure AI Search, az Azure Logic Apps, valamint harmadik féltől származó eszközöket, mint például a Tripadvisor. Ez a lap az Öntödei ügynök szolgáltatásban elérhető eszközök áttekintésére szolgál.

Tudáseszközök

Azért, hogy az AI-ügynök a különböző adatforrásokból származó, gazdagabb kontextusban legyen tájékozott. Az Foundry Agent szolgáltatás számos adattípust lefedett:

  • privát adatok: Azure AI Search, File Search, Microsoft Fabric stb.
  • nyilvános webes adatok: Földelés a Bing Search szolgáltatással
  • licencelt adatok: Tripadvisor, Morningstar
  • strukturálatlan adatok: Azure AI Search, Fájlkeresés
  • strukturált adatok: Microsoft Fabric és egyebek

Műveleteszközök

A munkafolyamatok egyszerűsítése az AI-ügynökkel a műveletek elvégzéséhez szükséges képességekkel. Az Foundry Agent service különböző műveleti eszközöket biztosít, különböző szintű rugalmassággal, vezérléssel és egyszerű integrációval:

  • Mély kutatási eszköz: Webalapú integrált mély kutatási eljárás a o3-deep-research modellel és a Bing keresés integrálásával.
  • Azure Logic Apps: Alacsony kódszámú/ kód nélküli megoldás munkafolyamat hozzáadásához az AI-ügynökhöz
  • OpenAPI Spec eszköz: Hozzon egy meglévő OpenAPI-specifikációt egy szolgáltatás API-járól, amelyet hozzá szeretne adni az AI-ügynökhöz, kisebb vagy nagyobb módosítások nélkül.
  • MCP-eszköz: Hozzon létre egy meglévő Model Context Protocol (MCP) végpontot, amelyet hozzá szeretne adni az AI-ügynökhöz.
  • Függvényhívás: Saját egyéni, állapot nélküli függvényeket írhat a várt viselkedés meghatározásához.
  • Azure Functions: Saját egyéni, állapotalapú függvények írása és kezelése.

Hogyan működik egy eszköz az Foundry Agent Service-ben?

Az eszközök olyan opcionális képességek, amelyeket hozzáadhat az AI-ügynökhöz, hogy az AI-modellek a felhasználói lekérdezés és a környezet alapján dönthessenek és választhassanak. Amikor egy felhasználó lekérdezést küld, az AI-modell azonosítja a szándékot a környezettel, és esetleg újraírja a felhasználói lekérdezést. Ezután az AI-modell dönti el, hogy mely eszközöket kell meghívni az egyes futtatáshoz. Például, ha hozzáadja az Ügynökhöz a Bing Search eszközt és az Azure AI Search eszközt, és megkérdezi: "mi az időjárás Seattle-ben ma?", a modell azonosítja a valós idejű információk iránti szándékát, és valószínűbb, hogy a Bing Search eszközt veszi igénybe.

Az ügynök, a szál vagy a futtatás szintjén is hozzáadhat eszközöket. Ha szűkebb szinten biztosít eszközöket, az eszközerőforrások szélesebb szinten felülbírálják az eszközerőforrásokat. Például az eszközerőforrások futási szinten felülbírálják az eszközerőforrásokat szálszinten. Jelenleg több eszközt is hozzáadhat, de a következő eszközök mindegyikéből hozzáadhat egy-egy példányt : Fájlkeresés, Azure AI Search, Földelés a Bing Search szolgáltatással, Földelés a Bing Custom Search szolgáltatással, Microsoft Fabric és a szakaszban található knowledge egyéb eszközök.

Amikor egy felhasználó egy lekérdezést küld az ügynöknek, létrehoz egy szálat, futtat és üzenetet. Minden futtatás esetében az AI-modell dönti el, hogy milyen eszközöket hívjon meg a felhasználói szándék és az elérhető eszközerőforrások alapján. Az eszközkimenetek alapján az AI-modell dönthet úgy, hogy egy másik eszközt hív meg, vagy újra meghívja ugyanazt az eszközt, hogy több kontextust kapjon. Ha például a Grounding with Bing Search eszközt használja, több Bing Search-lekérdezés is megjelenhet egy szál nyomon követésekor. Ez azt jelenti, hogy az AI-modell a Bing Search eszközzel többször is meghívja a Földelést különböző lekérdezésekkel, hogy további információt kapjon. Ha többet szeretne megtudni arról, hogy milyen eszközöket hív meg, és hogyan hívja meg őket az AI-modell, tekintse meg a futtatási lépés részleteit.

Számos módon lehet befolyásolni, hogyan hívja meg az AI-ügynök az eszközöket:

  • A tool_choice paraméter: A legmeghatározóbb módszer annak szabályozására, hogy melyik (ha van) eszközt a modell meghívja. Alapértelmezés szerint a beállítás autoértéke, ami azt jelenti, hogy a döntést az MI-modell hozza meg. Ha egy adott eszköz meghívására szeretné kényszeríteni a modellt, megadhatja az eszköz specifikációját, például

    run = project_client.agents.runs.create_and_process(
          thread_id=thread.id, 
          agent_id=agent.id,
          tool_choice={"type": "bing_grounding"}  # specify the tool to use
          )
    
  • A instructions paraméter: Nemdeterminista. Az utasítások segítségével az AI-modell megismerheti a használati esetet és az egyes eszközök céljait. Meg szeretné mondani az AI-modellnek, hogy az egyes eszközök milyen információkat vagy műveleteket hajthatnak végre. Például "az AI Search eszköz <tool_name> használata termékekkel kapcsolatos információkhoz, használja a Háló eszközt <tool_name> az értékesítéssel kapcsolatos információkhoz". Előfordulhat, hogy a felhasználói lekérdezésre a modell alapismeretei vagy az eszközök válaszolnak, és olyan utasításokat szeretne megadni, mint például "az eszköz kimeneteinek használata válasz létrehozásához, ne használja a saját tudását".

Előfeltételek

  • Létrehozott ügynök
  • Győződjön meg arról, hogy az AI-modell rendelkezik elegendő tokennel,Per-Minute (TPM) kiosztva. Javasoljuk, hogy legalább 30 ezer TPM-et használjon. A TPM-elosztás módosításához lépjen be az AI Foundry portálon, nyissa meg a modellek + végpontok részt, és szerkessze a modellt.

Beépített eszközök

Az Foundry Agent service a következő beépített eszközöket biztosítja. Használhatja őket a REST API, az SDK és az Azure AI Foundry portállal.

Eszköz Leírás
Azure AI Search Egy meglévő Azure AI Search-index használatával az indexben lévő adatokkal rendelkező ügynököket használhatja, és cseveghet az adataival.
Azure Functions Az Azure Functions használatával intelligens, eseményvezérelt alkalmazásokat hozhat létre.
Kódértelmező Engedélyezze az ügynökök számára a Python-kód írását és futtatását tesztkörnyezetben.
Mély kutatás Elemzéshez és érveléshez használja az OpenAI speciális ügynöki kutatási képességét.
fájlkeresés Bővítse az ügynököket a modellen kívüli ismeretekkel, például a saját termékinformációkkal vagy a felhasználók által biztosított dokumentumokkal.
Függvényhívás Ismertesse az ügynök számára létrehozott függvények szerkezetét, és szükség esetén meghívja őket az ügynök felhasználóival folytatott interakciói során.
Alapozás a Bing Search szolgáltatással Engedélyezze az ügynöknek, hogy a Grounding és a Bing Search használatával hozzáférjen az internetről származó információkhoz, és adatokat küldjenek vissza.
Bevezetés a Bing Custom Search szolgáltatással (előzetes verzió) Az ügynök válaszának javítása a kijelölt webtartományokkal
Model Context Protocol (előzetes verzió) Az ügynök hozzáférésének biztosítása egy meglévő MCP-végponton üzemeltetett eszközökhöz
Microsoft Fabric (előzetes verzió) Az ügynök integrálása a Microsoft Fabric-adatügynökkel a hatékony adatelemzési képességek kiaknázása érdekében.
OpenAPI 3.0 Meghatározott eszköz Csatlakoztassa az Azure AI-ügynököt külső API-khoz az OpenAPI 3.0 specifikációjú függvények használatával.

Nem Microsoft-eszközök

Az alábbi eszközöket külső partnerek szerkesztette. Az alábbi hivatkozások segítségével megtekintheti a dokumentációt és a kódmintákat.

Fontos

  • A csatlakoztatott, nem Microsoft-szolgáltatások használatára az Ön és a szolgáltató közötti feltételek vonatkoznak. Ha nem Microsoft-szolgáltatáshoz csatlakozik, tudomásul veszi, hogy egyes adatai, például a parancssori tartalom, a nem Microsoft-szolgáltatásnak lesznek átadva, és/vagy az alkalmazás adatokat kaphat a nem Microsoft-szolgáltatástól. Ön a felelős a nem Microsoft-szolgáltatások és -adatok Ön általi használatáért (és a használatával kapcsolatos díjakért).
  • A nem Microsfot-fájlokban lévő kódot harmadik felek hozták létre, nem a Microsoft, és nem tesztelték vagy ellenőrizték a Microsoft. A kódminták használatára az érintett harmadik fél által megadott feltételek vonatkoznak. A fájlban található bármely külső minta használatával Ön tudomásul veszi, hogy a Microsoft nem vállal felelősséget Önért vagy másokért a minták tekintetében.
Eszköz Leírás
Auquan Mesterséges intelligencián alapuló munkafolyamat-automatizálás intézményi finanszírozáshoz
Celonis A Celonis folyamatintelligencia-szolgáltatással gyorsítja fel a nagyvállalati AI-t
InsureMO biztosítási ajánlat Akció API-k autóra, otthonra és utazásra vonatkozó biztosítási ajánlatokhoz
LEGALFLY Az Ön joghatóságából származó megbízható forrásokra alapozott jogi megállapítások.
LexisNexis Zökkenőmentes hozzáférés a LexisNexis-tartalmakhoz.
MiHCM zökkenőmentes integráció a MiHCM HR-funkcióival
Morningstar Érje el a up-to-date befektetési kutatásokat és adatokat, például az elemzői kutatásokat, a szakértői kommentárokat és az alapvető Morningstar-adatokat.
Trademo A legújabb vámok és a korábbi szállítási adatok megadása több ország közötti kereskedelemhez
Tripadvisor Utazási adatok, útmutatók és vélemények lekérése

Ajánlott eljárások

A rendszerutasítások segítségével a modell meghívja a megfelelő eszközt

Annak érdekében, hogy a modell megértse, mely eszközöket használja, részletes útmutatást szeretne adni a modellnek az eszköz használatának időpontjára és módjára vonatkozóan. Érdemes megfontolni a következő információk megadását:

  • Elsődleges cél: mi ennek az ügynöknek a célja? mi a kapcsolódó feladatok célja? mik a várt eredmények?
  • Az Ön feladatai: milyen feladatokat vár el az ügynöktől. A Grounding és a Bing Search eszköz meghívásával például lekérheti a legfrissebb információkat a helyi eseményekről.
  • A kapott bemenetek: milyen bemeneteket vár az ügynöktől?
  • Minden eszközhöz:
    • Az eszköz neve
    • Az eszköz leírása
    • Eseményindítók: mikor várható az eszköz meghívása? Milyen típusú információkat keres a rendszer? Mit tartalmaznak a lekérdezések?
    • Példa egy lekérdezésre

Megadhat például eszközutasításokat, például az alábbiakat a Bing Search eszközzel való földeléshez:

Földelés a Bing Search eszközzel

  • Használat: Gyűjtsön össze külső trendeket vagy híreket, hogy valós idejű megállapításokkal gazdagítsa a bejegyzést.
  • Ezt a következő esetekben aktiválja:
    • A felhasználó arra kéri, hogy hivatkozzon a legutóbbi adatokra vagy a versenykörnyezetre.
    • Példa: "Hivatkozhat a legújabb iparági trendekre?" vagy "Mit csinálnak a versenytársak?".