A Cloudflare Durable Objects AI-hoz akkor hasznos, ha az asszisztensnek stabil hely kell egy munkamenet vagy feladat koordinálásához. A nehéz tervezési kérdés az állapot jelentése. A beszélgetésnapló, futó feladat és jóváhagyott üzleti változás ne váljon ugyanazzá a rekorddá csak azért, mert egy asszisztenshez tartoznak.

A Durable Objects világosan azonosított alkalmazási állapot koordinálására használható, külön kezelve a beszélgetést, feladatstátuszt és külső üzleti eredményt. Megszakítás után tárolt rekordból építse vissza a munkát, újracsatlakozáskor ellenőrizze az aktuális jogot, és a modell kontextusát válassza külön a hiteles állapottól. A tartós tárolás építőelem, nem teljes helyreállítási szabályzat.

Képzeljünk el egy karbantartási asszisztenst, amely szervizjelentést készít. Jegyzeteket gyűjt, ajánlást fogalmaz és vezetőre vár. A böngésző közben lekapcsolódhat. A vezető máshol nyithatja meg a feladatot, és a berendezés rekordja a jóváhagyás előtt megváltozhat.

Ez az útmutató ehhez javasol állapotkezelési tervet. Nem állítja, hogy minden üzenet megtartása szükséges, vagy hogy az objektum azonossága automatikusan megfelel a szervezet hozzáférési határainak.

A Cloudflare Durable Objects AI-hoz azonosságmodellt igényel

A Cloudflare a Durable Objects szolgáltatást állapottartó alkalmazások koordinációs platformjaként írja le. AI-funkcióhoz rendelés előtt határozza meg az objektum jelentését: beszélgetés, elfogadott feladat, közös erőforrás vagy más korlátozott egység.

Beszélgetésenként egy objektum kényelmes lehet az interakcióhoz. A szervizjelentésnek azonban a beszélgetést túlélő azonosság kellhet. Ha több kolléga dolgozik együtt, kizárólag az első böngészőmunkamenethez kötni a jelentést összezavarja a későbbi hozzáférést és átadást.

Az útválasztási azonosítókat megbízható alkalmazási környezetből vezesse le. Másik feladat azonosítójának kitalálása ne adjon hozzáférést annak tartalmához. Az objektumirányítás és alkalmazási engedélyezés külön felelősség.

ÁllapotazonosságHasznos célTisztázandó kérdés
BeszélgetésÜzenetek és interakciós környezetKi nyithatja újra?
Üzleti feladatElfogadott munka és aktuális szakaszKi a felelőse munkamenetek között?
ForrásrekordBerendezés- vagy ügyfélkörnyezetMely verziót használták?
Külső műveletKért változás nyomaHogyan állapítható meg az eredmény?

A hiteles tények maradjanak a beszélgetés-összefoglalón kívül

A modell összefoglalója segítheti a beszélgetés folytatását, de ne legyen egyetlen bizonyítéka a vezetői jóváhagyásnak. A jóváhagyási eseményt a jelentésverzióhoz és hitelesített felülvizsgálóhoz tárolja.

A jelenlegi feladatszakasz is maradjon kifejezett. A „felülvizsgálatra vár” rögzített alkalmazási állapot legyen, ne korábbi párbeszédből felidézett mondat. Későbbi modellválasz ne találjon ki átmenetet azért, mert a napló szerint valószínűleg elkészült a munka.

A Cloudflare beszélgetési állapot és memória útmutatója megkülönbözteti a tárolt előzményeket a modellnek adott kontextustól. Ez fontos megvalósítási különbség: nem kell minden tárolt adatot a következő promptba tenni.

A jelentéshez az asszisztens kaphat tömör feladatösszefoglalót és kiválasztott engedélyezett bizonyítékot. A hiteles forrást és eseményrekordot az alkalmazás külön tárolhatja, saját hozzáférési és megőrzési szabályokkal.

Javasolt sorrend: útválasztás hitelesített azonosságból. Feladat és forrásverziók betöltése. Csak aktuális, engedélyezett átmenetek elfogadása. Helyreállítás tárolt bizonyítékból.
Javasolt terv. Tények tárolása. Modellkontextus kiválasztása. Ábra megtekintése teljes méretben

Tervezzen elavult döntést elutasító átmeneteket

Minden felülvizsgálható jelentés kapjon verziót. A vezető jóváhagyása ezt azonosítsa. Ha a felülvizsgálati oldal megnyitása után új jegyzet érkezik, az alkalmazás döntse el, érvényteleníti-e a javaslatot vagy külön kezelhető.

Művelet érkezésekor vizsgálja az aktuális állapotot. Elavult böngészőlap ne hagyjon jóvá törölt jelentést, ismételt kattintás ne hozzon létre második üzleti műveletet. Már elfogadott művelethez a megállapított eredményt adja vissza.

Érkező műveletJelenlegi állapotElvárt kezelés
Aktuális jelentés jóváhagyásaFelülvizsgálatra várJogellenőrzés és átmenet elfogadása
Régi verzió jóváhagyásaLecserélt jelentésAktuális változat felülvizsgálatának kérése
Elfogadott jóváhagyás ismétléseMár jóváhagyottRögzített eredmény visszaadása
Jegyzet hozzáadása lezárás utánBefejezett feladatKifejezett módosítási szabály követése
Másik csapat feladatának megnyitásaHívó a hatókörön kívülHozzáférés elutasítása

Ezek alkalmazási szabályok. Az állapotplatform megvalósítási helyet ad, de nem döntheti el a karbantartási jegyzet üzleti jelentőségét vagy a vezető jogosultságát.

Rekordból álljon helyre, ne folyamatmemóriából

A memóriabeli értékeket átmeneti munkaállapotként kezelje. Rögzítse a folytatáshoz szükséges tényeket és a már megtett külső kérést. Az újraindítás a jelenlegi szakaszt építse vissza anélkül, hogy a teljes beszélgetést újra modellen futtatná át.

A szervizjelentéshez őrizze a forrásverziókat, tervezetverziót, jóváhagyási állapotot és célművelet-hivatkozást. Ha a cél elfogadta a jelentést, de a válasz elveszett, ez hasznosabb egy új generált magyarázatnál.

Válassza külön az el nem kezdett munkát az ismeretlen eredményűtől. Csak az előbbi indítható nyilvánvalóan biztonságosan. Az utóbbinál új beküldés előtt vizsgálja a célt vagy használja annak támogatott duplikátumvédelmét.

A helyreállítást a jelentős szakaszok közti megszakítással tesztelje. Utána másik mérnök azonosítsa a feladatot és állapítsa meg a következő lépést a tárolt bizonyítékból. Ez olyan hiányzó állapotot tár fel, amelyet a normál sikerdemonstráció nem mutat meg.

Aktuális jogosultsággal csatlakozzon újra

A visszatérő kollégát az alkalmazás munkamenetszabályai szerint hitelesítse újra, és vizsgálja aktuális feladatjogait. Régi beszélgetésazonosító birtoklása ne biztosítson korlátlan idejű hozzáférést.

Töltse be a feladat rögzített állapotát és megfigyelési idejét. Magyarázza el, várakozik, dolgozik, hibázott vagy egyeztetésre vár-e. Ha a haladás nem állapítható meg, jelezze a bizonytalanságot, ne a modellel készíttessen megnyugtató választ.

Döntse el, mely memória hasznos és mely járjon le

Beszélgetési előzmény, forrásdokumentum és üzemeltetési bizonyíték eltérő megőrzést igényelhet. Automatikus memória előtt definiálja ezeket. Minden bemenet örök megtartása nehezíti a későbbi törlést és hozzáférési felülvizsgálatot.

A használható preferenciát válassza külön a feladatténytől. Kedvelt jelentésformátum munkamenetek között is hasznos lehet. Ideiglenes hozzáférési token vagy visszavont ügyféladat ne váljon állandó asszisztensmemóriává.

Forrásrekord törlése vagy hozzáférés visszavonása esetén a származtatott állapotra is gondoljon. Az összefoglaló ugyanazt az érzékeny tényt tartalmazhatja. Szabály kell a tárolt tervezetre, visszakeresett részletre és modellkontextusra.

Keresésre építő memóriához RAG-adatfrissességi útmutatónk az index frissítését és törlését tárgyalja. A vektorkeresési találat nem hiteles állítás a feladat jelenlegi szakaszáról.

Javasolt döntés: megfelel a művelet az aktuális állapotnak? Aktuális és engedélyezett vagy elavult, illetve bizonytalan. A megfelelő munka folytatása.
Javasolt terv. Tények tárolása. Modellkontextus kiválasztása. Ábra megtekintése teljes méretben

Üzemeltethető állapothatárokat válasszon

Ne legyen minden szempont külön objektum, mielőtt a terhelés indokolja. Túl sok határ nehezebben követhetővé tehet egy egyszerű feladatot. Ugyanígy az összes ügyfél és feladat megkülönböztetés nélküli közös állapota hozzáférési és felelősségi gondokat okoz.

Kezdje ábrával: hogyan jut hitelesített kérés a feladathoz, mely rekord hiteles, és hol történik külső üzleti hatás? Azonosítsa az egyes hibákat megmagyarázni képes komponenst.

A Cloudflare Agents áttekintése tágabb futtatási környezetet ad. A választott verzió dokumentált API-jait használja, és a kísérleti felületeket tesztelje támogatási ígéretbe emelés előtt.

Az átvétel tartalmazzon párhuzamos felülvizsgálókat, ismételt műveletet, forrásverzió-változást, újracsatlakozást és elérhetetlen célt. A hasznos eredmény nem pusztán az állapot megmaradása, hanem a megfelelő munka megfelelő joggal történő folytatása.

Becsülje meg az állapattervezést és átadást

A költség a feladatátmenetektől, együttműködéstől, forráskapcsolatoktól és helyreállítási igényektől függ. A beszélgetéstároló sokkal kisebb terjedelem, mint a jóváhagyással és célegyeztetéssel koordinált feladatrendszer.

Kérjen GBP-ajánlatot kifejezett állapotgazdával, hozzáférési szabállyal, megőrzési működéssel és helyreállítási teszttel. Tartalmazzon tervet a tárolt rekordok fejlesztésére kódváltozáskor. A meglévő feladat telepítés után ne váljon olvashatatlanná.

MunkaterületÁtadási bizonyíték
Azonosság és útválasztásDokumentált megfeleltetés és hatókörön kívüli elutasítás tesztje
FeladatátmenetekÁllapotábra és elavult műveletek kezelése
HelyreállításMegszakított futás bizonyítéka és célegyeztetés
MegőrzésMeghatározott törlési kör és származtatott adat kezelése
ÜzemeltetésMás mérnök által követhető leírás

Korlátozott AI-integrációs pilot egy hasznos feladat körül alakíthatja ki e szerződéseket. Kérjen állapottartó asszisztensajánlatot feladatéletciklussal, felülvizsgálókkal és kapcsolt rendszerekkel. Így a tárolási terv a munkát követi, nem véletlenül egy chatnapló alakítja.

Gyakran ismételt kérdések

Az AI-memória ugyanaz, mint a tartós tárolás? Nem. A tárolás az alkalmazási információt őrzi, a modellkontextus egy konkrét inferenciához adott adat. Döntse el, mely tárolt tény hiteles, és melyet választanak ki vagy foglalnak össze az asszisztensnek.

Minden beszélgetéshez saját feladat kell? Csak ha az üzleti folyamatnak megfelel. Egy beszélgetés több lehetséges feladatot tárgyalhat, és egy elfogadott feladat több beszélgetést túlélhet. Az elfogadott munka kapjon az indulási felületet túlélő azonosságot.

Az objektumazonosító bizonyítja a hívó adatjogát? Nem. Állapot-visszaadás és műveletfogadás előtt vizsgálja a hitelesített azonosságot és aktuális jogokat. Kitalált vagy újrahasznált útválasztási azonosító ne bővítse a hozzáférést.

Minek kell megmaradnia újraindítás után? A feladatszakaszt, forrás- és tervezetverziót, jóváhagyást és külső művelethivatkozást megállapító tényeknek. Az átmeneti folyamatmemória ne legyen az elfogadott munka egyetlen bizonyítéka.

Rögzíthet jóváhagyást a beszélgetés összefoglalója? Leírhatja, de a hiteles jóváhagyás maradjon a pontos javaslatverzióhoz kötött, hitelesített alkalmazási esemény. Modell által generált mondat ne engedélyezzen üzleti változtatást.

Mi történjen az elavult böngészőműveletekkel? Ellenőrizze őket az aktuális állapot és verzió alapján. Utasítsa el vagy frissítse a régi döntést, és indokolt esetben adja vissza a már elfogadott művelet rögzített eredményét. Új kattintás ne okozzon új hatást.

Mitől hasznos az állapottartó asszisztens pilotja? Mutasson azonossági határt, párhuzamos műveletet, megszakítást, újracsatlakozást és célbizonytalanságot. Másik mérnök a tárolt bizonyítékból állítsa helyre a feladatot, ne a modellel építtesse vissza a történteket.