Ha ismeri a lépéseket, a szabályokat és a kívánt kimenetet, kezdje determinisztikus workflow-val, szűk AI-funkciókkal. Ügynököt változó tervezés esetén fontoljon meg, amikor minden eszköz korlátozható és az eredmény ellenőrizhető. Állítsa be az engedélyezett műveleteket, a költségkeretet, az állapotot, az emberi jóváhagyást és a veszélyes útvonalak tesztjeit.
Az AI-ügynök kiválaszthatja a következő lépést, eszközöket használhat, és a köztes eredmények alapján módosíthatja a tervét. A determinisztikus workflow lépései és átmenetei előre meg vannak tervezve. Az ügynök rugalmasságot hoz a nyitottabb feladatoknál, ugyanakkor kitágítja a lehetséges útvonalak, költségek és hibák körét. Nem minden nyelvi modellt használó folyamatnak van szüksége autonóm döntéshozatalra.
A helyes választás a bemenet változékonyságán, a folyamat rögzített leírhatóságán, a hibás művelet következményein és az ellenőrzés elérhetőségén alapul. Sok vállalati eset hibrid megoldást alkalmaz: az alkalmazás kezeli az állapotot és a jogosultságokat, míg a modell osztályoz vagy javaslatot készít. Az ügynök csak szűk célt, korlátozott eszközöket és a kockázatnak megfelelő lépéskeretet kap.
Különböztesse meg a rugalmasságot a homályos követelménytől
Az ügynöknek akkor van értelme, ha a lépések sorrendje a talált információktól függően változik, és nem írható le észszerűen néhány elágazással. Ha azonban a csapat nem tudja meghatározni az eredményt, a felelőst és a határokat, az autonómia csak elfedi a hiányzó folyamatot. Először írja le a célt, a bemeneteket, az engedélyezett forrásokat és a befejezés feltételét úgy, hogy egy ember is meg tudja ítélni őket.
A workflow ismételhető jóváhagyásokra, adatmozgatásra és szabályozott döntésekre alkalmas. Az MI-lépés értheti a szöveget, de a következő átmenetet a kód határozza meg. Az ügynök tanulmányozhatja a dokumentációt vagy tervet készíthet, miközben egy érzékeny változtatás végrehajtása külön, jóváhagyáshoz kötött eszköz marad. A hibrid megoldás gyakran megőrzi a rugalmasságot anélkül, hogy a teljes irányítást a modellre bízná.
Hasonlítsa össze a hiba következményét és a visszafordíthatóságot
Írja össze, mit olvashat, hozhat létre, módosíthat, küldhet el és törölhet a rendszer. Egy hibás belső keresés más jellegű probléma, mint egy elküldött e-mail vagy egy ügyfélrekord módosítása. Minél kötelezőbb érvényű és nehezebben visszafordítható egy művelet, annál kisebb szabadsága van az ügynöknek annak kiválasztásában és paraméterezésében. Egyes eszközök csak olvasási jogosultsággal maradnak.
Vegye figyelembe a kis lépések láncolását. Mindegyik biztonságosnak tűnhet, együtt azonban lehetővé tehetik az adatok exportálását vagy a jóváhagyás megkerülését. A jogosultságokat a szerver minden hívásnál a felhasználó identitása és az eset alapján értékeli. A modell soha nem az engedélyezés forrása. Az érzékeny művelethez kifejezett megerősítés szükséges, a cél és az értékek megjelenítésével.
- a sorrend változékonysága és a lehetséges ágak száma
- a hibás lépés visszafordíthatósága és hatása
- az eredmény technikai ellenőrizhetősége
- jogosultságok, költségkeret és elérhető emberi felügyelet
Korlátozza a tervezést, az eszközöket és az állapotot
Az ágens egy kis listát kap pontosan leírt eszközökből, valamint strukturált argumentumokat. Tiltsa le az általános kódfuttatást vagy a korlátlan internet-hozzáférést, ha a feladathoz nincs rájuk szükség. Állítsa be a lépések maximális számát, az időt, a felhasználást és az ismétlések számát. Túllépés esetén az ágens megmagyarázható állapottal leáll, vagy átadja az esetet egy embernek.
Válassza el a munkamemóriát a hosszú távú tudástól és a hiteles nyilvántartásoktól. Az előző lépések modell által készített összefoglalója kihagyhat részleteket, ezért a fontos állapotot az alkalmazás tárolja sémában. Összeomlás utáni helyreállításkor nem ismétlődhet meg egy már végrehajtott művelet. Minden eszköz stabil eredményazonosítót ad vissza, amelyet az ágens nem írhat felül önkényesen.
Tesztelje az útvonalakat, ne csak a végső választ
Az értékelési eset a kiválasztott tervet, a használt eszközöket, az argumentumokat, a lépések számát, a jogosultságok betartását és a végeredményt értékeli. Vegyen bele elérhetetlen eszközt, egymásnak ellentmondó forrásokat, hiányos bemenetet, a dokumentumban elhelyezett ártalmas utasítást és a hatókörön kívül eső kérést. A tiltott úton elért sikeres eredmény kudarcnak számít, még ha a szöveg helyesnek tűnik is.
A modell kimenetei változhatnak, ezért különböztesse meg a több elfogadható, biztonságos tervet a konkrét tiltott műveletektől. A szimulált eszközök lehetővé teszik a tesztelést valós küldés vagy adatmódosítás nélkül. Új verzió előtt hasonlítsa össze a kritikus forgatókönyveket, és a kockázattól függően alkalmazzon árnyéküzemet, amelyben az ágens javasol, de nem cselekszik.
Működtesse az ágenst irányított szolgáltatásként
Kövesse a feladatok sikerességét, a lépések számát, az eszközhasználatot, az elutasított engedélyezéseket, az emberi beavatkozásokat, az időt, a költségeket és az ismétlődő ciklusokat. Az auditnaplónak meg kell mutatnia, mit kért az ágens, és mit hajtott végre ténylegesen az eszköz, titkok kiszivárgása nélkül. A riasztás jelezze a szokatlan eszközt, mennyiséget vagy műveletkombinációt, amely felfüggesztést igényel.
Készítse elő az egyes eszközök kikapcsolását, a korlátok csökkentését és az átállást workflow-ra vagy kézi folyamatra. Az utasítások, a modell és a jogosultságok módosításai ellenőrzésen mennek át. A rendszeres felülvizsgálat ellenőrzi, hogy a rugalmasság továbbra is értéket teremt-e egy egyszerűbb folyamathoz képest. Ha a sikeres útvonalak állandósulnak, áthelyezhetők egy kisebb üzemeltetési kockázatú, determinisztikus workflow-ba.
Gyakori kérdések
Minden chatbot AI ügynök?
Nem. A chatbot csak választ generálhat vagy forrásokat kereshet. Az ügynök maga választja ki a lépéseket, és eszközöket használ a cél eléréséhez, ami további jogosultságokkal és kockázatokkal jár.
Mikor jobb a determinisztikus munkafolyamat?
Amikor a lépések ismertek, a szabályoknak megmagyarázhatónak kell lenniük, és a művelet jelentős hatással jár. A modell egy szűk lépésben maradhat anélkül, hogy az egész folyamatot irányítaná.
Hogyan állítható le egy önmagát ismétlő ügynök?
Állítson be korlátot a lépésekre, az időre, a fogyasztásra és az ismételt hívásokra, észlelje az ismétlődő állapotot, és zárja le az esetet biztonságos eszkalációval. A korlát az alkalmazásba tartozik, nem csak a promptba.