Automatizált ügynököket indíthatnak a Microsoft Foundry rutinjai
Általánosan elérhetővé váltak a rutinok a Microsoft Foundry Agent Service-ben. A funkció időzítés, ismétlődő ütemezés vagy külső esemény alapján indítja el az ügynököket, és a futások eredményét is rögzíti.
- Általánosan elérhetővé váltak a rutinok a Microsoft Foundry Agent Service-ben.
- Az ügynökök egyszeri, ismétlődő vagy eseményalapú indítással futtathatók.
- A kezdeti eseményintegrációk között a GitHub és a Microsoft Teams szerepel.
- A reminder eszköz előzetes verzióban lehetővé teszi a későbbi folytatást.
- A rutinok a létrehozó vagy az ügynök identitásával is futtathatók.
A rutinok leveszik az automatizálás infrastruktúrájának terhét
A Microsoft szeptember 24-i bejelentése szerint a Foundry Agent Service rutinjai (routines) általánosan elérhetővé váltak. A vállalat olyan kezelt megoldásként mutatja be őket, amellyel az ügynökök meghatározott időpontban, ütemezés szerint vagy külső esemény hatására futtathatók.
Az ügynökök így a beszélgetéseken túl is képesek lehetnek munkát figyelni és üzleti eseményekre reagálni. Példaként a Microsoft egy új GitHub-issue osztályozását, egy Microsoft Teams-csatornába érkező üzenetre adott választ, egy minden reggel elkészített jelentést, illetve egy hosszabb ideig futó folyamat ellenőrzését említi.
Ezekhez korábban több különálló összetevőre volt szükség, például ütemezőkre, eseményfigyelőkre, webhorgokra, várólistákra, hitelesítésre, futási előzményekre és monitorozásra. A Foundryban a kiváltó esemény, az ügynök művelete, az identitás, a kapcsolatok és a futási előzmények egy projektben kezelhetők. A fejlesztő megadja, mikor fusson az ügynök és mit tegyen, a platform pedig sorba állítja a meghívást, lefuttatja az ügynököt, majd rögzíti az eredményt.
Háromféle kiváltó esemény érhető el
A rutinok három indítási módot támogatnak. Az egyszeri időzítő egy jövőbeli dátumon és időpontban fut, például egy kiadás előkészítésére, határidő-emlékeztetőre vagy ütemezett utánkövetésre. Az ismétlődő rutin meghatározott ütemezés szerint indulhat, így alkalmas napi összefoglalók, heti jelentések, megfelelőségi ellenőrzések és működési monitorozás készítésére.
Az eseményalapú rutin akkor indul, amikor változás történik egy kapcsolt rendszerben. A kezdeti integrációk között a GitHub-issue eseményei és a Microsoft Teams-csatornák új üzenetei szerepelnek, a Microsoft további eseményforrásokat is tervez. Az esemény adatait a Foundry továbbítja az ügynöknek, amely ezek alapján használhatja eszközeit és végrehajthatja a következő műveletet.
A GitHubhoz kapcsolódó ügynök például azonnal osztályozhat egy új issuet, míg egy Teams-ügynök felismerhet egy támogatási kérést, előkeresheti a kapcsolódó információkat, és elindíthatja a választ.
Az ügynök később magától folytathatja a munkát
Bizonyos feladatok egyetlen futás alatt nem fejezhetők be. Ilyen lehet egy adatkinyerés elindítása, jóváhagyás kérése, telepítés indítása vagy egy több percig futó API-hívás. A Foundry Agent Service előzetes verzióban elérhető reminder eszköze lehetővé teszi, hogy egy Hosted Agent későbbi futást ütemezzen saját magának.
Az emlékeztető aktiválásakor a Foundry ugyanazt az ügynököt, ugyanazon a beszélgetésen hívja meg, így megmarad a folytatáshoz szükséges kontextus. A Microsoft példája szerint az ügynök elindít egy hosszú folyamatot, 15 perccel későbbre emlékeztetőt állít be, majd ellenőrzi a feladat állapotát. Ha a folyamat még tart, újabb emlékeztetőt ütemez, befejezéskor pedig összefoglalja az eredményt és értesíti a felhasználót.
Így a fejlesztőknek nem kell külön lekérdezési szolgáltatást, állapotmegőrzést vagy egyedi újraindítási kódot készíteniük. A rutinok külső eseményekkel indítják az automatizálást, a reminder eszköz pedig lehetővé teszi, hogy az ügynök később folytassa a munkát.
Az identitás és a fejlesztői hozzáférés is beállítható
Minden rutin esetében kiválasztható, hogy az ügynök és eszközei a rutin létrehozójának identitásával vagy magának az ügynöknek az identitásával fussanak. A létrehozói identitás delegált hozzáférést biztosít, ezért az automatizált műveletek az adott személy jogosultságaihoz és hozzáférési határaihoz igazodnak. A Microsoft ezt olyan eszközökhöz javasolja, amelyek felhasználói identitással, például OAuth segítségével hitelesítenek.
Az ügynök identitása önálló futást tesz lehetővé a Microsoft Entra ID-ban beállított jogosultságokkal. Ez olyan eszközöknél használható, amelyek kulcsalapú vagy kezelt identitással hitelesítenek. A Foundry kezeli a hitelesítést és a tokenek cseréjét, miközben a futási tevékenység ellenőrizhető és naplózható marad.
Rutinok a Microsoft Foundry portálján, a REST API-n, valamint a JavaScript és .NET SDK-kon keresztül is létrehozhatók és kezelhetők. A Pythonos példa egy hétköznapokon, UTC szerint reggel 7 órakor futó napi összefoglalót készítő rutint mutat be.
Microsoft Foundry: From Chatbots to Automated Agents: Routines in Microsoft Foundry Are Now Generally Available


