इस टूल ने मेरे AI एजेंट के झमेले को एक डैशबोर्ड में बदल दिया (AoE)

BBetter Stack
컴퓨터/소프트웨어경영/리더십AI/미래기술

Transcript

00:00:00एक AI कोडिंग एजेंट चलाना, यह आसान है। हम हर समय ऐसा करते हैं। पाँच या दस को एक साथ चलाना,
00:00:05यह बहुत जल्दी गड़बड़ बन जाता है। हर जगह टैब्स, Tmux सेशन जिन्हें आप ट्रैक नहीं कर सकते,
00:00:10एक एजेंट फँसा हुआ है, दूसरा आपकी ब्रांच खराब कर रहा है, और आपको पता ही नहीं कि कौन क्या है।
00:00:15यह है Agent of Empires, मिशन कंट्रोल डैशबोर्ड जो आपको अपने सभी AI को एक ही स्क्रीन से
00:00:20कंट्रोल करने देता है। अगले 60 सेकंड में, मैं आपको दिखाऊंगा कि यह क्यों लोकप्रिय हो रहा है।
00:00:30ठीक है, एक छोटा सा स्पष्टीकरण। Agent of Empires कोई और कोडिंग एजेंट नहीं है। नहीं, यह
00:00:37Claude, Codex, या किसी और चीज़ की जगह नहीं लेता। यह बस उनके ऊपर बैठता है। यह सब कुछ चलाता है जो आप पहले से ही
00:00:43अपने वर्कफ़्लो में इस्तेमाल कर रहे हैं, और यह अभी मायने रखता है क्योंकि चीजें बदल गई हैं। एक, दो साल पहले,
00:00:49हम एक एजेंट चलाते थे। अब हम कई एजेंट चला रहे हैं, पाँच, दस, बीस, जो भी संख्या हो।
00:00:55और असली समस्या AI की क्वालिटी नहीं है। बल्कि यह है कि हम इन एजेंटों के साथ काम करते हुए उन्हें कैसे मैनेज करते हैं।
00:01:01आपको नहीं पता कि क्या चल रहा है। आपको नहीं पता कि क्या अभी भी अटका हुआ है। आपके टर्मिनल्स बढ़ते जा रहे हैं।
00:01:08ब्रांच आपस में टकरा रही हैं। और कभी-कभी, या अक्सर, चीजें चुपचाप टूट रही होती हैं।
00:01:13Agent of Empires उसे ठीक करता है। मुझे आपको दिखाने दें। यदि आप अपने वर्कफ़्लो को तेज़ करने के लिए कोडिंग टूल्स का आनंद लेते हैं,
00:01:18तो सब्सक्राइब करना न भूलें। हमारे वीडियो हर समय आते रहते हैं। ठीक है, अब इसे इंस्टॉल करने के लिए,
00:01:22यह सिर्फ एक कमांड है। मैं Mac पर हूँ, इसलिए मैं 'brew install AOE' करता हूँ। फिर मैं 'AOE launch' चला सकता हूँ। और यहीं यह
00:01:29वास्तव में एक साथ आता है। यह स्क्रीन, TUI, यह आपका पूरा एजेंट सिस्टम है। तो चलिए अब इसे
00:01:36वास्तविक बनाते हैं। चलिए यहाँ Claude का उपयोग करके दो एजेंट शुरू करते हैं, एक ऑथ (auth) पर काम कर रहा है, एक इस API को रिफ़ैक्टर कर रहा है।
00:01:43मैं इसे जनरेट करने के लिए यहाँ 'N' कुंजी दबा सकता हूँ। अब, आमतौर पर, यह कई टर्मिनल्स होते हैं,
00:01:49कई ब्रांच, और बहुत सारी स्विचिंग। यहाँ, यह हमारे लिए पहले से ही व्यवस्थित है। अब, इसे देखें।
00:01:55N कुंजी दबाने के बाद, मैं इसे एक नाम देता हूँ। यह चल रहा है, है ना? मैं एक नया जनरेट कर सकता हूँ। यह
00:02:01वाला इंतज़ार कर रहा है। मैंने कुछ भी अटैच नहीं किया। मैंने अंदाज़ा नहीं लगाया। मैं पहले वाले में जा सकता हूँ। मैं इसे प्रॉम्प्ट दे सकता हूँ।
00:02:06मैं दूसरे वाले पर स्विच कर सकता हूँ। मैं प्रॉम्प्ट चला सकता हूँ। और मैं उन दोनों को मॉनिटर कर सकता हूँ जैसे वे
00:02:11अपने बदलाव कर रहे हैं। मैं अंदर कूद सकता हूँ। मैं बाहर निकल सकता हूँ। मैं उनके बीच तुरंत स्विच कर सकता हूँ।
00:02:16और वे सब कुछ एक साथ बना रहे हैं जहाँ मैं वापस आकर सब कुछ मॉनिटर कर सकता हूँ।
00:02:22मैं एजेंटों को फोल्डर में भी ग्रुप कर सकता हूँ। मैं और भी बना सकता हूँ। और यहाँ वह हिस्सा है जिसकी अधिकतर लोग
00:02:27उम्मीद नहीं करते। यह सबसे सरल हिस्सा है। अब, चलिए देखते हैं कि यह क्यों मायने रखता है। मेरा मतलब है,
00:02:32यह पागलपन भरा था। मैंने इसके लिए वास्तव में एक अच्छा UI पढ़ा। इसलिए यह मायने रखता है। क्योंकि
00:02:36यह या तो आपका समय बचाता है या नहीं बचाता। अब, पहली समस्या जो हमारे पास है वह यह टर्मिनल अराजकता है।
00:02:41हम बहुत अधिक सेशन चला रहे हैं। इसलिए हम बहुत अधिक स्विच कर रहे हैं। आपका दिमाग आंतरिक रूप से रूटिंग कर रहा है।
00:02:48AOE उसकी जगह एक व्यू लाता है। हम अब सब कुछ दिखाई देते हुए स्विच कर सकते हैं।
00:02:54हमारी अगली समस्या स्टेटस ब्लाइंडनेस है। आपको नहीं पता कि आपके एजेंट क्या कर रहे हैं। इसलिए हमें चेक करते रहना पड़ता है, है ना?
00:03:01आप बार-बार चेक करते रहते हैं। यह बस आपका और समय खर्च कर रहा है,
00:03:06है ना? और यह आपके फ्लो को तोड़ता है। AOE आपको दिखाता है कि क्या चल रहा है, इंतज़ार कर रहा है, आइडल है, या त्रुटि (error) है, बिना कुछ अटैच किए।
00:03:12तो हम अनुमान लगाने से हटकर वास्तव में यह जानने पर जाते हैं कि क्या हो रहा है। फिर हमारे पास
00:03:18ब्रांच संघर्ष (conflicts) हैं। एजेंट एक-दूसरे के काम में दखल दे रहे हैं, काम को ओवरराइड कर रहे हैं और बस एक बड़ी गड़बड़ बना रहे हैं। AOE उपयोग करता है
00:03:25git वर्क ट्रीज़ जहाँ हर एजेंट को अपनी खुद की ब्रांच मिलती है। एक ही रेपो में शून्य टकराव के साथ।
00:03:32और अंतिम समस्या जो यह हल करता है वह है सुरक्षा। एजेंटों को पूर्ण एक्सेस देना जोखिम भरा हो सकता है। AOE जोड़ता है
00:03:39वैकल्पिक डॉकर सैंडबॉक्स। एजेंट अब सुरक्षित रह सकते हैं। आपका सिस्टम सुरक्षित रहता है। साथ ही सेशन
00:03:46रीस्टार्ट के बाद भी बने रहते हैं। आप चाहें तो अपने फोन से चेक कर सकते हैं, जो ईमानदारी से काफी कूल है,
00:03:52प्रति प्रोजेक्ट प्रोफाइल और डिफ़्स (diffs) इन-बिल्ट हैं। अब फिर से, यह बहुत अच्छा है। यह आपके टूल को रिप्लेस नहीं करता। बस यह
00:03:59नहीं करता। यह बस याद रखें कि यह उनके ऊपर बैठता है। Tmux आपको निरंतरता देता है। AOE आपको अधिक
00:04:06जागरूकता और ऑटोमेशन देता है। एजेंट डेक समान है, लेकिन AOE संरचना में अधिक झुकता है। वर्क ट्रीज़,
00:04:14डॉकर, समानांतर वर्कफ़्लो वास्तविक स्तर के लिए बनाए गए हैं। तो हाँ, IDE एजेंट सिंगल फाइलों के लिए बहुत अच्छे हैं। AOE
00:04:23पूर्ण रेपो में कई एजेंट चलाने के लिए है। ठीक है। अब यहाँ वह है जो लोगों को वास्तव में पसंद है। स्टेटस
00:04:30एक नज़र में सब कुछ बदल गया, है ना? यह बहुत अच्छा है। यह बहुत बार सामने आता है। हम सब कुछ यहाँ देख सकते हैं।
00:04:36मैं अपने फोन से एजेंटों की जांच कर सकता हूँ। मैंने वास्तव में कोशिश नहीं की। ठीक है। तो मेरी बात पर
00:04:41विश्वास न करें, लेकिन इसमें ऐसा करने की शक्ति है। यह काफी कूल है। यह सुनने से कहीं अधिक बड़ा है। वर्क ट्रीज़ और
00:04:47डॉकर ने इसे अंततः सुरक्षित बना दिया। यह अच्छा है। और बहुत से लोग यही बात कहते हैं। ऐसा लगता है कि
00:04:52जो हो रहा है उस पर बहुत अधिक नियंत्रण है क्योंकि हमारे पास यह सब यहाँ टर्मिनल में है
00:04:57जिसे मैं बदल सकता हूँ, लेकिन नहीं, यह एकदम सही नहीं है। सीखने में समय लगता है। ईमानदारी से,
00:05:02ज्यादा नहीं। इसे सेट करना बहुत आसान था। यदि आप टर्मिनल पसंद नहीं करते हैं, तो खैर, यह एक टर्मिनल इंटरफ़ेस है।
00:05:07माफ़ी। वेब डैशबोर्ड अभी भी विकसित हो रहा है। अभी भी कुछ कमियां हैं, और TMUX मुद्दों जैसे बग आए हैं,
00:05:13लेकिन उन्हें बहुत तेज़ी से ठीक कर दिया गया। और दोस्तों, ईमानदारी से, यदि आप एक एजेंट चला रहे हैं,
00:05:19तो आपको इसकी ज़रूरत नहीं है। ठीक है। यह कई एजेंटों को नियंत्रित करने के लिए है, और यही वह जगह है जहाँ यह वास्तव में
00:05:24चमकेगा। तो क्या यह इसके लायक है? खैर, हाँ। यदि आप दो या अधिक CLI एजेंट चला रहे हैं, तो बिल्कुल।
00:05:30हाँ। इसे देखें। आज ही इसे इंस्टॉल करें। यह ओपन सोर्स है। यह मुफ़्त है। यह आपका बहुत सारा समय बचाएगा।
00:05:34यह आपके मानसिक बोझ को कम करता है, ये सब वास्तव में अच्छी चीजें हैं। यह बस आपको फ्लो में रखता है।
00:05:40यदि आप एक सिंगल एजेंट चला रहे हैं, तो यह कुछ भी नहीं बदलेगा। ठीक है। लेकिन इसे आज़माने में एक मिनट लगता है
00:05:45तो आप फिर भी इसे आज़मा सकते हैं। इसमें एक बड़ा फायदा है। यदि आप अपने वर्कफ़्लो को तेज़ करने के लिए कोडिंग टूल और टिप्स का आनंद लेते हैं,
00:05:50तो BetterStack चैनल को सब्सक्राइब करना सुनिश्चित करें। हम आपको किसी और वीडियो में देखेंगे।

Key Takeaway

Agent of Empires कई AI कोडिंग एजेंटों के प्रबंधन के लिए एक टर्मिनल-आधारित डैशबोर्ड है, जो Git वर्क ट्रीज़ और डॉकर सैंडबॉक्स के माध्यम से टर्मिनल अराजकता और कोड संघर्षों को समाप्त करता है।

Highlights

  • Agent of Empires (AOE) एक मिशन कंट्रोल डैशबोर्ड है जो कई AI कोडिंग एजेंटों को एक ही स्क्रीन से व्यवस्थित और नियंत्रित करने की सुविधा देता है।

  • MacOS पर 'brew install AOE' कमांड का उपयोग करके इसे इंस्टॉल किया जा सकता है।

  • Git वर्क ट्रीज़ का उपयोग करके AOE यह सुनिश्चित करता है कि एक ही रिपॉजिटरी में काम करने वाले कई एजेंटों के बीच शून्य कोड संघर्ष हो।

  • वैकल्पिक डॉकर सैंडबॉक्स का उपयोग करके एजेंटों को सुरक्षित वातावरण में चलाया जा सकता है, जिससे सिस्टम की सुरक्षा बनी रहती है।

  • AOE में एजेंटों की स्थिति (चल रहा है, इंतज़ार कर रहा है, आइडल, त्रुटि) को बिना अटैच किए सीधे मॉनिटर किया जा सकता है।

Timeline

मल्टीपल AI एजेंटों के प्रबंधन की समस्या

  • एक साथ कई AI कोडिंग एजेंट चलाना टर्मिनल सेशन और ब्रांच प्रबंधन में जटिलता पैदा करता है।
  • एजेंटों के कार्यों पर स्पष्टता न होने से कार्यप्रवाह टूटता है और कोड अनजाने में टूट सकते हैं।

एक या दो एजेंटों को प्रबंधित करना सरल है, लेकिन पाँच से बीस एजेंटों तक संख्या बढ़ने पर Tmux सेशन और टैब्स का प्रबंधन करना कठिन हो जाता है। यह अनियंत्रित वातावरण एजेंटों के बीच ब्रांच संघर्ष और त्रुटियों का कारण बनता है। Agent of Empires इन एजेंटों के ऊपर एक व्यवस्थित लेयर के रूप में काम करता है, जो उन्हें ट्रैक करने और नियंत्रित करने के लिए एक केंद्रीय दृश्य प्रदान करता है।

Agent of Empires का उपयोग और कार्यक्षमता

  • MacOS पर 'brew install AOE' के माध्यम से इंस्टॉलेशन किया जाता है और 'AOE launch' से डैशबोर्ड खुलता है।
  • डैशबोर्ड के भीतर से ही एजेंटों को अलग-अलग कार्यों के लिए तुरंत बनाया, प्रॉम्प्ट दिया और स्विच किया जा सकता है।

यह टूल एक टर्मिनल यूजर इंटरफेस (TUI) प्रदान करता है जहाँ उपयोगकर्ता कई कोडिंग एजेंटों को एक साथ मॉनिटर कर सकते हैं। उपयोगकर्ता हर एजेंट के लिए नाम रख सकते हैं और उनके कार्यों के बीच तुरंत स्विच कर सकते हैं, जिससे कई टर्मिनल्स के बीच स्विच करने की आवश्यकता कम हो जाती है। यह प्रणाली वर्कफ़्लो को अधिक केंद्रित रखती है।

समस्या समाधान और तकनीकी लाभ

  • AOE कई टर्मिनल्स की अराजकता को एक ही संगठित डैशबोर्ड व्यू में बदल देता है।
  • Git वर्क ट्रीज़ हर एजेंट को अपनी अलग ब्रांच प्रदान करते हैं, जिससे कोड ओवरराइड होने का खतरा नहीं रहता।
  • एजेंटों के सत्र कंप्यूटर रीस्टार्ट होने के बाद भी बने रहते हैं।

टर्मिनल स्विचिंग का मानसिक बोझ कम करने के अलावा, यह टूल स्थिति ब्लाइंडनेस की समस्या को हल करता है, क्योंकि उपयोगकर्ता बिना अटैच किए एजेंटों की वर्तमान स्थिति देख सकते हैं। डॉकर सैंडबॉक्स का उपयोग सुरक्षा बढ़ाता है और यह सुनिश्चित करता है कि एजेंट आपके सिस्टम की मुख्य फाइलों को जोखिम में न डालें। यह IDE एजेंटों के विपरीत पूर्ण रिपॉजिटरी प्रबंधन के लिए विशेष रूप से प्रभावी है।

उपयोग के लिए सिफारिशें

  • यह टूल उन डेवलपर्स के लिए सबसे अधिक फायदेमंद है जो एक साथ दो या अधिक CLI एजेंट चला रहे हैं।
  • एकल एजेंट चलाने वाले उपयोगकर्ताओं को इसकी आवश्यकता नहीं है।

यद्यपि वेब डैशबोर्ड का विकास अभी चल रहा है और कुछ छोटे बग्स आ सकते हैं, लेकिन यह टूल कोडिंग वर्कफ़्लो को तेज़ करने के लिए एक प्रभावी समाधान है। यह ओपन सोर्स है और मुफ्त में उपलब्ध है, जो इसे कई कोडिंग एजेंटों के साथ काम करने वालों के लिए एक सुलभ विकल्प बनाता है।

Community Posts

No posts yet. Be the first to write about this video!

Write about this video