यह AI सीधे CLI पर चलता है (कोई डैशबोर्ड नहीं)

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00यह ASI1 की तरफ से एक CLI टूल है।
00:00:02यह एक एजेंटिक AI मॉडल है जिसे आप Python CLI से चला सकते हैं।
00:00:06यह या तो वाकई बहुत काम का है, या फिर बस एक और ऐसा एजेंट है जो
00:00:10ऑटोमेशन की कोशिश करते ही ढेर हो जाता है।
00:00:11यही हम यहाँ पता लगाने वाले हैं।
00:00:13हमारे वीडियो हमेशा आते रहते हैं, तो सब्सक्राइब जरूर करें।
00:00:16[संगीत]
00:00:21अब, ASI1 पहले से ही एक प्लेटफॉर्म है, लेकिन उनका CLI टूल नया है।
00:00:26आजकल ज्यादातर AI टूल्स डैशबोर्ड से शुरू होते हैं।
00:00:29ASI1 अब टर्मिनल से शुरू हो सकता है, जो सुनने में छोटी बात लगती है, पर असल में इससे बहुत कुछ बदल जाता है।
00:00:34चूंकि यह कोई UI-केंद्रित प्रोडक्ट नहीं है, इसलिए यह अब उन टूल्स की तरह सिर्फ एक
00:00:39प्रॉम्प्ट प्लेग्राउंड नहीं रह गया है जो वर्कफ्लो टूल बनने की कोशिश कर रहे हैं।
00:00:41यह एक CLI, एक API और एक एजेंट जैसा व्यवहार, सब कुछ एक साथ है।
00:00:45हाँ, यह काफी बढ़िया है, हम इसे सीधे अपने वर्कफ्लो में जोड़ सकते हैं।
00:00:49लेकिन यह एक जाल भी हो सकता है, क्योंकि ऐसे कई टूल्स समय के साथ फेल हो जाते हैं।
00:00:53और अगर यह वाकई काम करता है, तो हमारी कमांड यहाँ सही चलनी चाहिए।
00:00:55यह पूरा सेटअप है।
00:00:57एक Python CLI जो AS1 API को कॉल कर रहा है।
00:01:00यह कस्टम स्क्रिप्ट जो मेरे पास है, उसका उपयोग तब किया जाता है जब आप
00:01:05इसे वास्तव में अपने सिस्टम से जोड़ना चाहते हैं।
00:01:06आपको टोकन स्ट्रीमिंग दिखेगी, अच्छी बात है, पर मुद्दा यह नहीं है।
00:01:09मुद्दा यह है कि यह API के नाम पर कोई छुपा हुआ चैट UI नहीं है।
00:01:14यह सिर्फ HTTP, हेडर्स और JSON है।
00:01:17अब चूँकि मेरे पास स्क्रिप्ट है, मैं इसे चला सकता हूँ और यहाँ अपना सवाल पेस्ट कर सकता हूँ।
00:01:22मैं कुछ ऐसा पूछूँगा, जैसे: चलिए एक ऐसा CLI बनाने का प्लान करते हैं जो मॉनिटर, लॉग और
00:01:26स्पाइक्स डिटेक्ट करे, आउटपुट में सिर्फ प्लान देना।
00:01:29फिर हमें यहाँ काफी विस्तार से आउटपुट मिलता है जैसा कि आप उम्मीद कर सकते हैं।
00:01:33एक और अच्छी बात यह है कि इसका CLI स्क्रिप्ट वर्शन संदर्भ (context) याद रखेगा,
00:01:36ताकि आप अपनी बात जारी रख सकें।
00:01:39अब मैं "क्यों?" जैसा सवाल पूछकर आगे बढ़ सकता हूँ।
00:01:42एक डेवलपर के तौर पर हम अक्सर यही चाहते हैं, और
00:01:45हम इस संदर्भ को और विस्तार दे सकते हैं।
00:01:46अब अगर आपको ताज़ा डेटा चाहिए,
00:01:48तो यह "web search" पैरामीटर का इस्तेमाल करके वेब सर्च भी कर सकता है।
00:01:52मैं पूछूँगा, हाल ही में Python 3.14 में क्या बदलाव हुए हैं?
00:01:55मुझे पाँच बुलेट पॉइंट्स दो, हम वेब सर्च और स्ट्रीमिंग करेंगे।
00:01:59लेकिन इसका मतलब यह नहीं है कि यह उपयोगी है, भले ही यह ऐसे नतीजे दे रहा हो।
00:02:01तो असली सवाल यह है कि आपको इसकी परवाह क्यों करनी चाहिए?
00:02:04क्योंकि अगर यह काम करता है, तो यह वर्कफ्लो, स्क्रिप्ट्स, SSH सेशन्स और CI पाइपलाइन्स में फिट हो जाता है।
00:02:12और अगर यह काम नहीं करता, तो यह ऑटोमेशन की दुनिया में एक और अविश्वसनीय चीज़ है।
00:02:16एक ऐसा टूल होना अच्छा है जो सिर्फ नाम के लिए न हो, बल्कि
00:02:18जिसे आप सेटअप करके निश्चिंत हो सकें।
00:02:21तो अब हम वो चीज़ करते हैं जिससे ज़्यादातर एजेंट डेमो बचते हैं।
00:02:25अब एक CLI स्क्रिप्ट बनाकर उसे स्ट्रीम के साथ चलाने के बजाय,
00:02:28हम इसे सीधे "pip install" भी कर सकते हैं,
00:02:31जिससे कमांड्स चलाते समय छोटे हो जाएँगे।
00:02:34इससे लचीलापन (flexibility) थोड़ा कम हो जाता है, पर काम तेज़ होता है।
00:02:40सब कुछ इंस्टॉल करने के बाद, हम सिर्फ यह कहकर प्रॉम्प्ट दे सकते हैं: "asi1,
00:02:45समझाओ कि ऑटोमेशन के लिए स्टेटफुल सेशन्स क्यों ज़रूरी हैं" और इसे चला दें।
00:02:50यहाँ आप देख सकते हैं कि यह तुरंत एक इंटरफ़ेस शुरू करता है और फिर
00:02:53हमें जवाब देता है।
00:02:53अब इस pip इंस्टॉल वर्शन के साथ,
00:02:55एक बड़ी समस्या है जो मेरी नज़र में इसकी बहुत बड़ी कमी है।
00:02:58यह CLI स्क्रिप्ट की तरह पिछला संदर्भ (context) याद नहीं रखता।
00:03:02तो इसे आप अपनी ज़रूरत के हिसाब से देख लें।
00:03:04अब, जब ASI1 कहता है "एजेंटिक", तो इसके तीन खास मतलब हैं।
00:03:10पहला, स्टेटफुल सेशन्स, फिर मल्टी-स्टेप रीजनिंग,
00:03:15और तीसरा कि यह काम को रोककर बाद में जारी रख सकता है।
00:03:18जिसका सीधा मतलब है कि यह सिर्फ "इनपुट दो, आउटपुट लो" जैसा नहीं है,
00:03:21बल्कि एक वर्कफ्लो जैसा है जिसे आप आगे बढ़ाते रह सकते हैं।
00:03:24एक बात और, एजेंट फ्रेमवर्क्स आजकल हर जगह हैं।
00:03:27हाँ, उनमें से ज़्यादातर डेमो में तो कमाल दिखते हैं, पर असल इस्तेमाल में फेल हो जाते हैं।
00:03:32असली परख तब होती है जब आप इसे स्क्रिप्टिंग में इस्तेमाल करते हैं।
00:03:35हमने जो CLI स्क्रिप्ट बनाई थी, आप उसे अपने वर्कफ्लो में जोड़ सकते थे।
00:03:39और जवाब है "कभी-कभी", जो मुझे इसके नफ़े-नुकसान की ओर लाता है।
00:03:42पहले, ASI1 CLI टूल की खूबियाँ क्या हैं?
00:03:45पहली बात, यह OpenAI कॉम्पैटिबल API है।
00:03:48इसे कॉल करना आप पहले से ही जानते हैं, यह आसान है।
00:03:51दूसरा, यह CLI-फर्स्ट है, UI-फर्स्ट नहीं।
00:03:53यह दुर्लभ है, लेकिन जानबूझकर ऐसा बनाया गया है।
00:03:56फिर यह Python नेटिव है, जो हमारी स्क्रिप्टिंग के लिए बहुत अच्छा है।
00:04:01इसमें कोई जटिल DSL या YAML का चक्कर नहीं है।
00:04:03और आखिरी बात, सेशन स्टेट वहीं रहता है जहाँ उसे होना चाहिए,
00:04:06प्रोटोकॉल में, न कि आपके ऐप में।
00:04:08ये हमारे लिए बहुत अच्छी बातें हैं।
00:04:10लेकिन कमियाँ भी हैं, क्योंकि कुछ चीज़ें खटकती हैं।
00:04:13API एक्सेस आसानी से नहीं मिलता।
00:04:15इसे खोजने में मुझे उम्मीद से ज़्यादा वक्त लगा।
00:04:18यह अभी शुरुआती दौर में है, इसलिए इसका इकोसिस्टम छोटा है।
00:04:22और हर एजेंट सिस्टम की तरह,
00:04:23इसकी विश्वसनीयता इस पर निर्भर करती है कि आप वर्कफ्लो कैसे डिजाइन करते हैं।
00:04:27यह कोई ऐसी चीज़ नहीं है कि बस लगाया और चल पड़ा।
00:04:29तो यह असल में किसके लिए है?
00:04:31अगर आप ऑटोमेशन, इंटरनल एजेंट्स या इंफ्रा-लेवल AI वर्कफ़्लो बना रहे हैं,
00:04:33तो इसे आज़माना आपके लिए सही हो सकता है।
00:04:37अगर आप एक चमचमाता चैटबॉट या सुंदर UI चाहते हैं, तो यह वो नहीं है।
00:04:41पर कोई बात नहीं।
00:04:42यह समझना ज़रूरी है कि आपके वर्कफ्लो के लिए असल में क्या ज़रूरी है।
00:04:45AI टूल्स अब ऊपरी प्रोडक्ट से हटकर बुनियादी प्रिमिटिव्स (primitives) की ओर बढ़ रहे हैं।
00:04:49CLIs की वापसी हो रही है और एजेंट्स अब प्लेटफॉर्म के बजाय
00:04:53मिलकर काम करने वाले छोटे टूल्स जैसे दिखने लगे हैं।
00:04:55ASI1 CLI टूल इसी बदलाव का एक हिस्सा है।
00:04:59मैं यह नहीं कह रहा कि यही एजेंट्स का भविष्य है, लेकिन
00:05:01यह अब तक के सबसे बेहतर क्रियान्वयनों (implementations) में से एक है जिसे मैंने इस्तेमाल किया है।
00:05:05इसे नीचे दिए गए लिंक से आज़माएँ, और मिलते हैं अगले वीडियो में।

Key Takeaway

ASI1 CLI एक शक्तिशाली, डेवलपर-केंद्रित AI उपकरण है जो पारंपरिक डैशबोर्ड के बजाय टर्मिनल-आधारित ऑटोमेशन और स्टेटफुल एजेंटिक वर्कफ़्लो को प्राथमिकता देता है।

Highlights

ASI1 एक एजेंटिक AI मॉडल है जो बिना किसी डैशबोर्ड या UI के सीधे Python CLI के माध्यम से चलता है।

यह टूल डेवलपर्स के लिए डिज़ाइन किया गया है, जो प्रॉम्प्ट प्लेग्राउंड के बजाय API और JSON-आधारित वर्कफ़्लो पर केंद्रित है।

इसमें वेब सर्च की क्षमता है और यह 'web search' पैरामीटर का उपयोग करके रीयल-टाइम डेटा प्रदान कर सकता है।

ASI1 के एजेंटिक व्यवहार में स्टेटफुल सेशन्स, मल्टी-स्टेप रीजनिंग और कार्यों को रोकने/जारी रखने की सुविधा शामिल है।

यह OpenAI कॉम्पैटिबल API है, जिससे इसे मौजूदा सिस्टम और स्क्रिप्ट्स में एकीकृत करना बहुत आसान हो जाता है।

एक मुख्य कमी यह है कि इसका 'pip install' वर्शन CLI स्क्रिप्ट की तरह पिछला संदर्भ (context) याद नहीं रखता।

Timeline

ASI1 CLI का परिचय और दर्शन

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

तकनीकी सेटअप और व्यावहारिक प्रदर्शन

इस खंड में वक्ता Python CLI स्क्रिप्ट का उपयोग करके ASI1 API को कॉल करने की प्रक्रिया दिखाते हैं। यह सेटअप पूरी तरह से HTTP, हेडर्स और JSON पर आधारित है, जिसमें कोई छुपा हुआ चैट इंटरफ़ेस नहीं है। प्रदर्शन के दौरान एक जटिल CLI प्लान बनाने का उदाहरण दिया जाता है, जहाँ टूल काफी विस्तार से आउटपुट देता है। एक महत्वपूर्ण विशेषता यह है कि यह स्क्रिप्ट वर्शन बातचीत का संदर्भ (context) याद रखता है। इससे डेवलपर्स को फॉलो-अप सवाल पूछने और अपने प्रोजेक्ट की बारीकियों पर चर्चा करने में मदद मिलती है।

वेब सर्च और ऑटोमेशन की उपयोगिता

वक्ता यहाँ 'web search' पैरामीटर की क्षमता का प्रदर्शन करते हैं, जो ताज़ा इंटरनेट डेटा प्राप्त करने में मदद करता है। उदाहरण के लिए, Python 3.14 के हालिया बदलावों के बारे में पूछने पर यह सटीक बुलेट पॉइंट्स और स्ट्रीमिंग आउटपुट प्रदान करता है। इसकी असली उपयोगिता SSH सेशन्स, CI पाइपलाइन्स और जटिल स्क्रिप्ट्स में इसके फिट होने की क्षमता में निहित है। वक्ता जोर देते हैं कि यह टूल केवल दिखावे के लिए नहीं बल्कि वास्तविक ऑटोमेशन के लिए बनाया गया है। यह उन लोगों के लिए उपयोगी है जो एक भरोसेमंद AI इंफ्रास्ट्रक्चर सेटअप करना चाहते हैं।

Pip इंस्टॉलेशन और एजेंटिक विशेषताओं का विश्लेषण

यहाँ टूल को 'pip install' के माध्यम से इंस्टॉल करने का तरीका बताया गया है, जो कमांड्स को छोटा और तेज़ बना देता है। हालांकि, वक्ता एक बड़ी कमी की ओर इशारा करते हैं कि यह वर्शन पिछले संदर्भ या कॉन्टेक्स्ट को याद नहीं रख पाता है। ASI1 को 'एजेंटिक' बनाने वाले तीन मुख्य स्तंभों - स्टेटफुल सेशन्स, मल्टी-स्टेप रीजनिंग और कार्य निरंतरता - पर विस्तार से चर्चा की गई है। वक्ता स्वीकार करते हैं कि बाजार में कई एजेंट फ्रेमवर्क्स हैं जो डेमो में तो अच्छे हैं पर वास्तविक उपयोग में विफल रहते हैं। इसलिए, इसकी असली परीक्षा इसके स्क्रिप्टिंग अनुप्रयोगों और वर्कफ़्लो एकीकरण में होती है।

नफ़े-नुकसान और निष्कर्ष

अंतिम भाग में ASI1 CLI की खूबियों और कमियों का सारांश दिया गया है, जैसे कि इसकी OpenAI संगतता और Python-नेटिव स्वभाव। फायदों में इसका सरल सेटअप और सेशन स्टेट का प्रबंधन शामिल है, जबकि कमियों में API एक्सेस की कठिनाई और छोटा इकोसिस्टम बताया गया है। यह टूल विशेष रूप से उन लोगों के लिए है जो इंफ्रा-लेवल AI वर्कफ़्लो और इंटरनल एजेंट्स बनाना चाहते हैं। वक्ता का मानना है कि AI अब चमकीले UI से हटकर बुनियादी प्रिमिटिव्स और CLI की ओर वापस लौट रहा है। अंत में, इसे अब तक के सबसे बेहतर क्रियान्वयनों में से एक बताते हुए दर्शकों को इसे आज़माने के लिए प्रोत्साहित किया जाता है।

Community Posts

View all posts