रिसर्च और रिपोर्टिंग
Planner एक सवाल को उप-टास्क में तोड़ता है, कई researcher समानांतर में काम करते हैं, और writer साझा मेमोरी से नतीजा जोड़ता है।
Planner, researcher और writer एजेंट जो टिकाऊ task stream से काम सौंपते हैं, नतीजे और मेमोरी साझा करते हैं, और कोई टास्क नहीं खोते।
Planner काम को बाँटता है और stream में एक टास्क जोड़ता है।
असली HotKV कमांड और उदाहरण रिस्पॉन्स के साथ एक एनिमेटेड वॉकथ्रू। किसी भी कदम पर क्लिक करके वहां पहुंचें। कमांड और रिस्पॉन्स अंग्रेज़ी में ही रहते हैं, ठीक वैसे जैसे आप HotKV में टाइप करते और देखते हैं।
एजेंटों की टीम को एक-दूसरे को काम सौंपने, मिली जानकारी साझा करने और किसी के टास्क के बीच में क्रैश होने पर उबरने का तरीका चाहिए। इसे ad hoc HTTP कॉल से जोड़ने पर टास्क खो जाते हैं, tool कॉल दोहराए जाते हैं और यह रिकॉर्ड नहीं बचता कि किसने क्या किया।
Consumer group वाली stream ही टास्क बोर्ड है। हर एजेंट अपने टास्क पढ़ता है, पूरा होने पर उन्हें acknowledge करता है, और क्रैश हुए एजेंट के छोड़े हुए pending टास्क कोई दूसरा एजेंट claim कर सकता है। निष्कर्ष साझा working memory में जाते हैं, tool के नतीजे सभी एजेंट के लिए cache होते हैं, और हर एक्शन लॉग होता है।
Planner काम को बाँटता है और stream में एक टास्क जोड़ता है।
XADD tasks * type research topic "EU AI Act obligations"Consumer group XGROUP CREATE से एक बार बनाया गया था। Researcher उसके सदस्य के रूप में पढ़ता है, और टास्क acknowledge होने तक pending रहता है।
XREADGROUP GROUP agents researcher COUNT 1 BLOCK 5000 STREAMS tasks >किसी दूसरे एजेंट ने आज यही search पहले ही चला दी है। साझा tool cache उसे लौटा देता है।
TOOL.CACHE.GET web "search:EU AI Act obligations"नतीजे प्रोजेक्ट की working memory में जाते हैं, जहाँ हर एजेंट उन्हें पढ़ सकता है।
AMEM.WORK.SET project:9 findings "Providers of high-risk systems must ..."टास्क पूरा हुआ और pending सूची से हट गया। अगर researcher क्रैश होता, तो XAUTOCLAIM उसे किसी दूसरे एजेंट को सौंप देता।
XACK tasks agents 1790985600123-0Writer साझा निष्कर्ष पढ़ता है, रिपोर्ट का ड्राफ़्ट बनाता है और एक्शन लॉग करता है।
AMEM.WORK.GET project:9 findingsPlanner एक सवाल को उप-टास्क में तोड़ता है, कई researcher समानांतर में काम करते हैं, और writer साझा मेमोरी से नतीजा जोड़ता है।
कोडिंग, टेस्टिंग और रिव्यू एजेंट stream के ज़रिए काम आगे बढ़ाते हैं, और उनका हर बदलाव episodic log में रहता है।
इनवॉइस एक्सट्रैक्शन, वैलिडेशन और पोस्टिंग एजेंट दस्तावेज़ों को ऐसी pipeline में आगे बढ़ाते हैं जो रीस्टार्ट के बाद भी चलती रहती है।
Consumer group वाली stream, acknowledgement और छोड़े गए टास्क को claim करने की सुविधा।
XADDXREADGROUPXACKXAUTOCLAIMप्रोजेक्ट की स्थिति जिसे हर एजेंट पढ़ और अपडेट कर सकता है।
AMEM.WORK.SETAMEM.WORK.GETDeterministic tool नतीजे सभी एजेंट में दोबारा इस्तेमाल होते हैं।
TOOL.CACHE.GETTOOL.CACHE.SETऑडिट और डिबगिंग के लिए हर एजेंट का episodic log।
AMEM.EPIS.LOGटास्क consumer group की pending सूची में रहता है। पर्याप्त देर तक idle रहने के बाद कोई दूसरा एजेंट उसे XAUTOCLAIM से अपने हाथ में ले सकता है।
हाँ। उन्हें सिर्फ़ HotKV से कनेक्शन चाहिए। Redis प्रोटोकॉल बोलने वाला कोई भी क्लाइंट चलेगा।
Streams हर प्लान पर चलती हैं। एजेंट मेमोरी और tool cache Performance और Scale प्लान का हिस्सा हैं।
HotKV Redis प्रोटोकॉल बोलता है, इसलिए आप किसी मौजूदा क्लाइंट को इसकी ओर इंगित करके यही कमांड चला सकते हैं।