Andrej Karpathy: एजेंट AI कोडिंग ने दुनिया बदल दी है
(x.com/karpathy)> "कोड को सीधे टाइप करने का युग" खत्म हो चुका है
- पिछले 2 महीनों में प्रोग्रामिंग ने क्रमिक प्रगति नहीं बल्कि तेज़ बदलाव देखा है, और खास तौर पर पिछले दिसंबर ने निर्णायक मोड़ का काम किया
- मॉडलों की गुणवत्ता, long-term coherence, tenacity में बड़ा सुधार हुआ है, जिससे वे बड़े और लंबे कामों को अंत तक पूरा कर सकते हैं
- इसके कारण मौजूदा बेसिक प्रोग्रामिंग workflow में बेहद disruptive बदलाव आया है
- उदाहरण के तौर पर, सप्ताहांत में मैंने घर के कैमरे के लिए एक local video analysis dashboard बनाया
- एजेंट को दिए गए निर्देश
> "मैं तुम्हें DGX Spark का local IP और username/password दूंगा, तो लॉगिन करो, SSH key setup, vLLM setup, Qwen3-VL डाउनलोड और benchmark, वीडियो inference के लिए server endpoint बनाना, बेसिक web UI dashboard बनाना, पूरा test करना, systemd service setup, memory notes दर्ज करना, और Markdown report लिखना" - एजेंट ने लगभग 30 मिनट तक स्वायत्त रूप से काम किया: कई समस्याओं से टकराते हुए उसने ऑनलाइन समाधान खोजे, उन्हें एक-एक करके हल किया, कोड लिखा, test और debug किया, service setup पूरा किया और फिर report जमा की
- मैंने खुद कुछ भी हाथ नहीं लगाया; जो प्रोजेक्ट सिर्फ 3 महीने पहले तक पूरा वीकेंड मांगता था, वह अब 30 मिनट तक भूलकर इंतज़ार करने वाला काम बन गया है
- कंप्यूटर के आविष्कार के बाद से एडीटर में कोड को सीधे टाइप करने का युग अब समाप्त हो गया है
- अब समय AI एजेंट चलाने, अंग्रेज़ी में काम निर्देशित करने, और फिर उन कामों को parallel में manage और review करने का है
- सबसे बड़ा reward है abstraction layer को लगातार ऊपर उठाते जाना, यानी ऐसे long-running orchestrator को डिज़ाइन करना जिसके पास सही tools, memory और instructions हों ताकि वह कई parallel Code instances को उत्पादक ढंग से manage कर सके
- सबसे ऊँचे स्तर की "agentic engineering" से हासिल होने वाला leverage इस समय बहुत अधिक है
- बेशक, यह अभी परफ़ेक्ट नहीं है, और high-level direction, judgment, taste, supervision, iterative work, hints और ideas की ज़रूरत अब भी रहती है
- यह कुछ scenarios में बहुत बेहतर काम करता है, खासकर तब जब task specification स्पष्ट हो और functionality को verify/test किया जा सके
- असली बात यह है कि काम को सही तरीके से बाँटना सीखें, जो हिस्से अच्छे से चल सकते हैं उन्हें एजेंट को सौंपें, और बाकी हिस्सों में मदद देने वाली intuition विकसित करें
- इस समय software industry किसी भी तरह से "business as usual" वाली स्थिति में नहीं है
अभी कोई टिप्पणी नहीं है.