तुम्ही कधीही न पाहिलेला कोडबेस समजून घ्या
सार्वजनिक GitHub URL पेस्ट करा आणि तुम्हाला काय समजून घ्यायचे आहे ते सांगा. हे कोड क्लोन करते, ते वाचते आणि त्याला जे आढळते ते तुम्ही ठेवता अशा फाइलमध्ये लिहिते.
हे कसे काम करते
तीन पायऱ्या, आणि त्यातील एकही “कॉन्फिगर करा” नाही.
- 01
याला एक URL द्या
कोणतीही सार्वजनिक GitHub रेपॉझिटरी. हे स्क्रॅच स्पेसमध्ये शॅलो क्लोन बनवते, ज्यामुळे हजारो फाइल्स तुमच्या वर्कस्पेसमध्ये येत नाहीत.
- 02
जिथे एक्झिक्युशन सुरू होते तिथून हे सुरुवात करते
package.json मधील स्क्रिप्ट्स, Dockerfile चे CMD, go.mod — प्रत्यक्षात काय चालते हे सांगणाऱ्या गोष्टी. वर्णानुक्रमानुसार फाइल्सची यादी तुम्हाला काहीही सांगत नाही.
- 03
हे जसे वाचते तसे लिहिते
काम करताना वाढणारी ARCHITECTURE.md फाइल, ज्याच्या खाली सपोर्टिंग नोट्स असतात. शेवटी मोठ्या मजकुराची वाट पाहण्याऐवजी तुम्ही दस्तऐवज भरताना पाहू शकता.
हे काय करू शकते
प्रत्येक दाव्यासोबत त्याचा पाथ असतो
src/server/router.ts:120, “राऊटर हे हाताळते” असे नाही. ज्या वाक्यामागे पाथ नसतो तो फक्त एक अंदाज असतो, आणि ही सुसंगतता तुम्हाला या दोन्हींमधील फरक ओळखू देते.
हे कोड वाचते, README नाही
आणि जेव्हा या दोघांमध्ये तफावत असते, तेव्हा हे स्पष्टपणे सांगते. तो फरक सहसा रिपोर्ट करण्यासाठी सर्वात उपयुक्त गोष्ट असते.
हे कव्हरेजबद्दल प्रामाणिक असते
हे संपूर्ण कोड वाचणार नाही, आणि तसे नाटक करणे हे या कामातील अपयश आहे. हे काय पाहिले नाही आणि पुढे काय तपासले पाहिजे याद्वारे शेवट करते.
हे कसे सेट केले आहे
कार्यपद्धती, जेणेकरून साइन इन करण्यापूर्वी तुम्हाला काय मिळत आहे हे तुम्हाला माहीत असेल.
- वातावरण
- git, curl आणि नेटवर्कसह Linux कंटेनर. क्लोन स्क्रॅच स्पेसमध्ये जातो; आणि जे काही लिहिले जाते ते तुमच्या वर्कस्पेसमध्ये जाते.
- साधने
- क्लोन एक्सप्लोर करण्यासाठी एक शेल, तसेच तुमच्या वर्कस्पेससाठी वाचा, लिहा, संपादन करा, glob आणि grep.
- मॉडेल
- कोणतेही चॅट मॉडेल. हा असा एजंट आहे ज्याला मोठ्या संदर्भ विंडोचा सर्वाधिक फायदा होतो — हे काहीही लिहिण्यापूर्वी बरेच काही वाचते.
- सुरुवातीच्या फाइल्स
- काहीही सीड केलेले नाही. इनपुट ही एक URL आहे, जी तुमच्याकडे आधीपासूनच आहे; नमुना रिपॉझिटरी हा एक शॉर्टकट असण्याऐवजी स्पष्ट करण्यासाठी आणखी एक विषय ठरेल.
- काय राहते
- टीप सत्रानंतरही राहते. क्लोन राहत नाही — स्क्रॅच स्पेस हे उद्देशपूर्वक तात्पुरते असते.
लोक ज्या गोष्टी विचारतात
- “https://github.com/sindresorhus/got स्पष्ट करा — हे काय आहे आणि कोड कसा आयोजित केला आहे.”
- “ही रेपो क्लोन करा आणि येणाऱ्या विनंतीचे सुरुवातीपासून शेवटपर्यंत काय होते त्याचा शोध घ्या.”
- “हा प्रकल्प त्याची स्टेट कुठे ठेवतो आणि त्यात काय लिहिले जाते?”
- “README कोड प्रत्यक्षात काय करतो याच्याशी जुळते का?”
हे काय करणार नाही
यातील प्रत्येक मर्यादा आम्ही प्रत्यक्षात अनुभवली आहे, हा रोडमॅपचा भाग नाही.
- फक्त सार्वजनिक रेपॉझिटरीज. हे कोणतेही क्रेडेंशियल्स ठेवत नाही आणि क्लोन करताना “खाजगी”, “नष्ट झालेली” किंवा “ऑथेंटिकेशन आवश्यक” यांपैकी नक्की काय झाले ते सांगते.
- हे एका विशिष्ट भागाचा अभ्यास करते आणि कोणता भाग वाचला ते सांगते. कोणत्याही आकाराची रेपॉझिटरी ओळीने ओळ वाचली जात नाही.
- हे स्पष्ट करते; बदल करत नाही. रेपॉझिटरीमध्ये काहीही परत लिहिले जात नाही.
कोणते मॉडेल हे सर्वोत्तम करते
या एजंटच्या वास्तविक रन्सवर, प्रति मॉडेल मोजलेले. जेव्हा एखादा रन स्वतःहून उत्तर तयार करतो तेव्हा तो पूर्ण झालेला मानला जातो — काहीही अयशस्वी झाले नाही, कोणालाही कशास मान्यता देण्यास सांगितले गेले नाही, आणि त्याच्या पायऱ्या संपल्या नाहीत. तीनही स्तंभ एकत्र वाचा: हार मानून वेगाने संपवणारे मॉडेल पहिल्या स्तंभावर वाईट स्कोअर करते, आणि सर्वकाही कसून पूर्ण करणारे मॉडेल दुसऱ्या स्तंभावर वाईट स्कोअर करते.
| मॉडेल | पूर्णतेचा दर | मध्यक खर्च | मध्यक वेळ | रन्स |
|---|---|---|---|---|
| gemini-3.5-flash-litegoogle | 100% | $0.011 | 19से | 6 |
| claude-sonnet-5anthropic | 75% | $0.026 | 22से | 4 |
- पूर्णतेचा दर
- तुम्हाला हस्तक्षेप न करता काम पूर्ण करणाऱ्या रन्स.
- मध्यक खर्च
- क्रेडिट्समध्ये, एका सामान्य रनचा खर्च किती येतो.
- मध्यक वेळ
- भिंतीवरील घड्याळ, पहिल्या संदेशापासून उत्तरापर्यंत.
प्रत्येक रांगेच्या मागील रन्सवरील मध्यक. या एजंटवर 3 रन्स झाल्यावर एक मॉडेल दिसते, आणि रन संख्या दर्शविली जाते जेणेकरून एखादा आकडा कशावर आधारित आहे याचा तुम्ही अंदाज लावू शकाल.
तुम्ही कधीही न पाहिलेला कोडबेस समजून घ्या
हे आधीच सेट केले आहे. ते उघडा आणि काहीतरी विचारा.
रेपॉझिटरी स्पष्ट करा