A Visual Studio Code-hoz készült Microsoft Foundry Toolkit áttekintése

Microsoft Foundry Toolkit for Visual Studio Code az AI-alkalmazások és -ügynökök létrehozására, tesztelésére, üzembe helyezésére, kiértékelésére és figyelésére szolgáló bővítmény. Használja helyileg, vagy csatlakozzon Microsoft Foundryhez az AI-fejlesztési munkafolyamat kezeléséhez anélkül, hogy elhagyná Visual Studio Code.

Az Foundry Toolkit az AI-eszközkészlet új neve. Emellett tartalmazza a különálló Microsoft Foundry-bővítmény által korábban biztosított képességeket is, így egy bővítményben dolgozhat helyi és Foundry-erőforrásokkal.

Ki használja az Foundry Toolkitet?

A Foundry Toolkit különböző szerepköröket és szinteket támogat az AI-fejlesztési élményben:

  • Az alkalmazásfejlesztők generatív AI-funkciókat adhatnak a webes, asztali és mobilalkalmazáshoz.
  • Az AI- és gépi tanulási mérnökök összehasonlíthatják, testre szabhatják, optimalizálhatják és üzembe helyezhetik a modelleket és ügynököket.
  • Az adattudósok és kutatók kísérletezhetnek a kérdésekkel, modellekkel, adatkészletekkel és értékelési kritériumokkal.
  • Az oktatók és a diákok interaktív játszótereken és helyi modelleken keresztül ismerhetik meg a generatív AI-fogalmakat.

Az Eszközkészlet-munkaterület rendszerezése

A Foundry Toolkit elkülöníti a rendelkezésére álló erőforrásokat a végrehajtható műveletektől. A bővítmény három fő szakaszból áll.

A Visual Studio Code-ban látható Foundry Toolkit képernyőképe a Saját erőforrások, a Fejlesztői eszközök, valamint a Súgó és visszajelzés szakaszaival.

Section Alkalmazás célja
Saját erőforrások Modelleket, ügynököket, eszközöket, tudásforrásokat, értékeléseket, legutóbbi erőforrásokat, helyi erőforrásokat és erőforrásokat tekintheti meg az Foundry-projektben.
Fejlesztői eszközök Modellek és eszközök felfedezése. AI-alkalmazások és -ügynökök létrehozása, hibakeresése, üzembe helyezése, tesztelése, kiértékelése és figyelése.
Súgó és visszajelzés A Copilot megkérdezése, első lépések, dokumentáció és kiadási információk megnyitása, problémák jelentése vagy csatlakozás a közösséghez.

A bővítmény fejlődésével a pontos eszközök és erőforrástípusok változhatnak. Az Eszközkészlet nézet használatával megtekintheti a telepített verzió funkcióit.

Modellek kezelése

Az Foundry Toolkit egy végpontok közötti modellfejlesztési munkafolyamatot biztosít:

  • A Modellkatalógus segítségével felderítheti az Foundry és a külső szolgáltatók modelljeit, vagy használhat helyi modelleket az ONNX, az Ollama és a Foundry Local használatával.
  • Hasonlítsa össze a modelleket és a tesztelési utasításokat, paramétereket, képeket és mellékleteket a Model Playground-ban.
  • Támogatott modellek konvertálása, számszerűsítése, optimalizálása és kiértékelése a helyi Windows üzembe helyezéshez.
  • Finomhangolja a támogatott modelleket helyben GPU-val, vagy távolról az Azure Container Apps használatával.
  • Profil CPU-, GPU- és NPU-használat a támogatott Windows gépi tanulási számítási feladatokhoz.

Ügynökök létrehozása és üzemeltetése

A Foundry Toolkit támogatja a parancssori ügynököket és a kódalapú üzemeltetett ügynököket. Első lépésként hozzon létre egy ügynököt az Ügynökkészítő, a üzemeltetett ügynökminták és a Copilot által támogatott kódolás összehasonlítása érdekében.

Task Guide
Modell, utasítások és eszközök konfigurálása üzemeltetett ügynök kódprojekt nélkül. Hozzon létre egy parancssori ügynököt.
Kódalapú vezénylés fejlesztése, vizsgálata és üzembe helyezése Microsoft Agent Framework használatával. Üzemeltetett ügynökök létrehozása.
Meglévő deklaratív munkafolyamat karbantartása és a migrálás előkészítése. Deklaratív ügynök-munkafolyamatok használata és migrálása.
Helyi kérések küldése, eszközhívások vizsgálata és ügynökkód hibakeresése. Ügynökök hibakeresése az Agent Inspectorral.
Gyűjtse össze a helyi OpenTelemetry-spaneket, vagy tekintse meg az üzemeltetett ügynök telemetriáját az Application Insightsban. Gyűjtse össze és vizsgálja meg a nyomokat.

Az élő Inspector események és a tárolt nyomkövetések külön adatforrások. Az Inspector használatával interaktív helyi hibakeresést és nyomkövetést végezhet a rögzített telemetria hibakereséséhez és nyomkövetéséhez.

Az Agent Builder a helyileg tárolt kéréseket is támogatja. Eszközeik, strukturált kimenetük és adathalmaz-kiértékelési lehetőségeik eltérnek az Foundry parancssori ügynökeitől. A helyi tárolás nem jelenti azt, hogy a modell következtetése a számítógépen fut. Lásd: Helyi promptok használata.

A fejlesztés során a következő megoldásokat végezheti el:

  • Az Agent Builder használatával tesztelheti a beszélgetéseket, mentheti a parancssori ügynök verzióit, és létrehozhat egy mentett Foundry-ügynököt meghívó ügyfélkódot.
  • Az eszközkatalógus segítségével felderítheti az Öntödei eszközöket, a Model Context Protocol -kiszolgálókat és az eszközkészleteket, majd hozzáadhatja őket az ügynökökhöz.
  • Az Ügynökfelügyelő használatával hibakeresést végezhet a helyi ügynökökben, megvizsgálhatja a streamelési válaszokat és az eszközhívásokat, és megjeleníthet munkafolyamat-végrehajtást.
  • Hosztolt ügynökök telepítése a Foundry Agent Service-be forráskódból vagy konténerképből.
  • Tesztelje az üzembe helyezett ügynököket a Hosted Agent Playground-ban, vizsgálja meg a naplókat és a nyomkövetéseket, és kezelje a verziókat.
  • Modellek, kérések és ügynökök kiértékelése adathalmazokkal, beépített kiértékelőkkel vagy egyéni feltételekkel.

Important

A Microsoft Foundry deklaratív munkafolyamatai 2026. december 1-jén megszűnnek. Az Microsoft Agent Framework használata új munkafolyamat-fejlesztéshez. Ez a kivonás nem befolyásolja a kódalapú vezénylést az üzemeltetett ügynökökben. Tekintse meg a munkafolyamat migrálási útmutatójában.

Néhány eszközkészlet-felület előzetes verzióban érhető el. A kiadás részleteiért tekintse át a Foundry Toolkit kibocsátási megjegyzéseit .

Foundry-erőforrások kezelése

Jelentkezzen be a Azure, és állítson be egy Foundry-projektet a felhőbeli erőforrások Visual Studio Code való kezeléséhez. Ön megteheti:

  • Tallózzon az Foundry-projektek között és a fiók számára elérhető erőforrások között.
  • Modellek felderítése és üzembe helyezése az Foundry-modellkatalógusból.
  • Modellvégpontok és hitelesítési információk megtekintése.
  • Hozzon létre és verziókezeljen promptügynököket, valamint telepítse és tesztelje az üzemeltetett ügynököket.
  • A migrálás előtt vizsgálja meg és tesztelje a meglévő deklaratív munkafolyamatokat.
  • Tallózzon az ügynökök által használt eszközök és tudásbázisok között.
  • Kiértékelések, beszélgetések, naplók és nyomkövetések megnyitása a fejlesztés során.

A szélesebb körű erőforrás-felügyelethez használja az Foundry portált. Egy munkafolyamat alkalmazáskódban való automatizálásához használja a Microsoft Foundry SDK-kat.