𝗔𝗜 𝗔𝗴𝗲𝗻𝘁 𝗦𝗰𝗼𝗽𝗲𝘀 𝗔𝗻𝗱 𝗧𝗼𝗼𝗹 𝗟𝗶𝗳𝗲𝗰𝘆𝗰𝗹𝗲𝘀

AI ఏజెంట్లను నిర్మించడం కష్టం, ఎందుకంటే వాటిని సులభంగా నియంత్రించలేము. మీరు ఖర్చులను పరిమితం చేయాలి. అదుపు తప్పిన లూప్‌లను (runaway loops) ఆపాలి. ఒక రన్ విఫలమైనప్పుడు ఖచ్చితంగా ఏమి జరిగిందో మీరు చూడాలి.

దీనిని నిర్వహించడానికి నేను ఒక కొత్త పద్ధతిని రూపొందించాను. ఇది AgentScopeతో runAgent అనే ఏజెంట్ ప్రిమిటివ్‌ను ఉపయోగిస్తుంది. ఇందులో బడ్జెట్‌లు, రీప్లే చేయగల ఈవెంట్‌లు మరియు స్ట్రక్చర్డ్ క్యాన్సిలేషన్ ఉంటాయి.

ఇది ఎలా పనిచేస్తుందంటే:

మీరు మూడు రకాల పరిమితులను సెట్ చేయవచ్చు:

ఈ విధానం ఇతర ఫ్రేమ్‌వర్క్‌ల కంటే భిన్నంగా ఉంటుంది. చాలా ఫ్రేమ్‌వర్క్‌లు భారీ JSON స్కీమాలు లేదా లూజ్ టైపింగ్‌ను ఉపయోగిస్తాయి. వాటిలో తరచుగా ఫస్ట్-క్లాస్ బడ్జెట్ ప్రిమిటివ్‌లు ఉండవు. అన్నింటినీ ఒకేసారి రద్దు చేయడానికి వాటిలో ఏకీకృత మార్గం ఉండదు.

ఈ సిస్టమ్‌తో, మీ ఏజెంట్ మీ అప్లికేషన్‌తో పాటు ఒకే లైఫ్‌సైకిల్‌ను పంచుకుంటుంది. పేరెంట్ ప్రాసెస్ ఆగిపోతే, ఏజెంట్ కూడా ఆగిపోతుంది. నిర్వహించడానికి ఎటువంటి సెకండ్ రన్‌టైమ్ ఉండదు.

మీరు ఈవెంట్ లాగ్‌ను వీటి కోసం ఉపయోగించవచ్చు:

ఇది AI ఏజెంట్‌లను ప్రొడక్షన్ కోసం ఊహించదగినవిగా మరియు సురక్షితంగా మారుస్తుంది.

Source: https://github.com/WorkRuntime/workit

Optional learning community: https://t.me/GyaanSetuAi