“यह मैंने पहले झेला है” को ट्रिगर करने वाला सिस्टम
(github.com/elbanic)सीनियर डेवलपर आर्किटेक्चर देखते ही सहज रूप से महसूस कर लेते हैं, “यहाँ कुछ जोखिम हो सकता है।”
- इस संरचना में race condition आ सकती है?
- इस retry strategy से retry storm हो सकता है?
- इस cache strategy से consistency टूट सकती है?
यह दस्तावेज़ों में लिखा हुआ ज्ञान नहीं है, बल्कि कई प्रोजेक्ट्स से गुजरते हुए सीखे गए पैटर्न हैं।
समस्या यह है कि ये पैटर्न हमेशा याद नहीं आते।
जब काम बहुत हो, किसी नए domain में हों, या AI को design सौंप रखा हो, तब वह सहज बोध पीछे चला जाता है।
या फिर छूट भी सकता है।
और फिर समस्या फूटने के बाद ही याद आता है: यह तो पहले झेली हुई समस्या थी।
हाल ही में coding agent इस्तेमाल करते हुए यह बात और साफ़ हुई।
AI सिर्फ मौजूदा code और input देखकर निर्णय लेता है।
उसे मेरे अतीत में झेले गए failure patterns का पता नहीं होता।
आखिरकार, अगर मेरा सहज बोध ट्रिगर नहीं होता,
तो AI भी साथ में उसी जाल में फँस जाता है।
इसीलिए मैंने यह प्रोजेक्ट शुरू किया: Dev Sentinel
लक्ष्य ज्ञान को रिकॉर्ड करना नहीं, बल्कि पैटर्न को ट्रिगर करना है।
- समस्या को परिभाषित किए बिना सीधे समाधान prompt करने की आदत
- symptoms पर प्रतिक्रिया देते हुए root cause को चूक जाने वाले पैटर्न
- कुछ खास आर्किटेक्चर संयोजनों में बार-बार उभरने वाले जोखिम
ऐसे signals दिखने पर, यह एक ऐसी व्यवस्था है जो मुझे अतीत में झेले गए failure patterns की याद दिलाए।
यह बेकार की मशक्कत खत्म करने से ज़्यादा, “शरीर में बसी हुई सहज समझ” को किसी बाहरी साधन तक विस्तार देने जैसा एक प्रयोग है।
जानना चाहता हूँ कि क्या किसी और के मन में भी ऐसी ही समस्या-बोध है।
- क्या ऐसे उदाहरण हैं जहाँ इंसानी सहज निर्णय को software structure या automation rules के रूप में बाहरी रूप दिया गया हो?
- क्या आपने कभी senior की intuition को संरचित करने की कोशिश की है?
- क्या यह सच में अर्थपूर्ण दिशा है?
आपकी राय सुनना चाहूँगा
4 टिप्पणियां
ओह! ... शानदार है!
अब "इस बातचीत में आगे काम आने वाली बातें, सीखने योग्य पॉइंट्स वगैरह किस रास्ते और किस फ़ॉर्मैट में सेव करने हैं..." जैसी चीज़ें मैन्युअली नहीं करनी पड़ेंगी।
मैं इसे थोड़ा और विकसित करके इस तरह बढ़ाने की सोच रहा हूँ कि एक बार लिखे गए अनुभव को, जब वह फिर से दोबारा सामने आए, तो उसे pattern और generalize करके अच्छी तरह evolve होने लायक बनाया जा सके।
gif की बजाय इसे mp4 में अपलोड करना बेहतर होता। वीडियो देखना थोड़ा असुविधाजनक है (क्योंकि पता नहीं चलता कि कब क्या आएगा, इसलिए नज़र हटाना मुश्किल होता है)
आह, अच्छा समझ गया। फ़ीडबैक के लिए धन्यवाद।