HeadlinesBriefing favicon HeadlinesBriefing.com

स्व-चालित कोडबेस की ओर: अगला चरण

Hacker News •
×

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

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

एक निदान जिसका उपयोग हम वहां पहुंचने में मदद के लिए कर सकते हैं, वह है पूछना: जब सॉफ्टवेयर ज्यादातर खुद को चलाता है, तो इंजीनियर क्या करेंगे? एक सामान्य उत्तर है: लूप्स सेट करना! हम पहले कोड लिखते थे, फिर प्रॉम्प्ट लिखते थे, अब हम एजेंटों के लूप सेट करते हैं और बहुत /goal लिखते हैं। मुझे लगता है कि यह गलत है। अभी, एक व्यवहार्य सॉफ्टवेयर लूप सेट करना जो पैसा जलाए बिना शुद्ध-सकारात्मक सॉफ्टवेयर परिवर्तन उत्पन्न करता है, बहुत काम है, लेकिन ज्यादातर ऐसा इसलिए है क्योंकि टूलचेन तैयार नहीं है। जब हमारे पास सही मूविंग पीस होंगे, तो ये लूप सेट करना आसान, भरोसा करना आसान और लागत प्रभावी होंगे। यह वह जगह नहीं होगी जहां हमारा समय जाएगा।

बल्कि, सबसे मूल्यवान इंजीनियरिंग कार्य अच्छे विचार रखना होगा। महत्वपूर्ण विचार अभी भी सॉफ्टवेयर फैक्ट्री के बाहर से आ रहे हैं। किलर फीचर्स अभी भी कंपनी बनाते हैं। Cursor Tab, Descript का ट्रांसक्रिप्ट एडिटिंग, Open Router का एक सामान्य बिलिंग इंटरफेस के पीछे इन्फरेंस विक्रेताओं को अमूर्त करना, ये सभी कंपनी बनाने वाले विचार हैं। रचनात्मकता से परे, अच्छे विचारों के लिए समस्या अंतरंगता और डोमेन विशेषज्ञता की आवश्यकता होती है, और इंजीनियरों को उस प्रक्रिया में योगदान करने की आवश्यकता होगी। किलर आर्किटेक्चर अभी भी उच्च-लीवरेज है। सही सरलीकरण अभी भी बाद में भारी मात्रा में जटिलता बचाता है। "अच्छे विचार रखने" के दायरे से बाहर, हमें कोडबेस कार्य को GPUs पर स्थानांतरित करने का प्रयास करना चाहिए। उदाहरण के लिए, क्या एजेंट इन पूरी चिंताओं को संभाल सकते हैं? अधिकांश बग का पता लगाना और ठीक करना। एक एजेंट को हमारे लिए इन्हें पकड़ना और ठीक करना चाहिए। प्रोडक्शन त्रुटियों को डीबग करना। जब कोई त्रुटि दिखाई देती है, तो एक एजेंट को इसे हाल के कमिट या ट्रैफिक परिवर्तन या इंफ्रास्ट्रक्चर अंतर या अप्रत्याशित स्थिति से सहसंबंधित करना चाहिए और, आमतौर पर, हमारे लिए इसे पैच करना चाहिए।

मुख्य संस्थाएं: कंपनियां: Cursor Tab, Descript, Open Router