अनुसंधान
पुनःप्राप्य वैज्ञानिक गणना योजना बनाएँ
ऐसी गणना योजना जो data, code, environment, random seeds और hardware को स्थिर करके वैज्ञानिक परिणाम को दोबारा चलाने योग्य बनाती है और outputs की स्वतंत्र जाँच करती है।
प्रक्रिया
इस क्रम में करो।
- वैज्ञानिक दावा, इनपुट, अपेक्षित आउटपुट, सहनशीलता, संसाधन-सीमाएँ, गोपनीयता-सीमाएँ और स्वतंत्र rerun सफल होने पर क्या दिखाना चाहिए, तय करें।
- डेटा, कोड, schemas, containers और dependencies को provenance, checksums, licenses और access records के साथ हासिल करके version करें, और non-public inputs को सुरक्षित रखें।
- pinned tools, hardware details, random seeds, command lines और deterministic settings वाला अलग वातावरण बनाएँ, और स्रोत से हर विचलन दर्ज करें।
- गणना को restartable stages में बाँटें, जिनमें intermediate checks, logs और units, shapes, ranges तथा invariants का validation हो; baseline या workload न चलाएँ।
- isolation, storage, access, cleanup, rollback और सबसे छोटा non-sensitive smoke test तय करें, लेकिन plan की tabletop करें और code न चलाएँ या cloud resource न बदलें।
- किसी भी execution, laboratory use, cloud use या code run को अलग authorized phase मानें; उस phase से पहले owner approval दर्ज करें।
- versioned computation contract, provenance table, environment manifest, stage checklist, validation plan, resource estimate, rollback, unavailable dependencies और unresolved risks लौटाएँ, बिना study चलाए।
यह लाओ
इनपुट जो बिल्ली मांगेगी।
- वैज्ञानिक दावा और अपेक्षित आउटपुट
- डेटा, कोड और वातावरण की provenance
- compute, security और privacy constraints
- independent verification और tolerance criteria
राउटर + एक playbook
पहले रूट करो। एक चुनो।
Cat Paw हर काम पर एक playbook खोलता है, कई को मिलाता नहीं। इस राउटर से शुरू करो; बाकी रास्ते इसी workflow के उम्मीदवार हैं।
- राउटर:
scientific-research-pack skills/scientific-research-pack/reproducible-scientific-compute-plan/SKILL.md
सीमाएँ
सीमाएँ प्रॉम्प्ट के साथ चलती हैं।
- शुरू करने से पहले वास्तविक टूल, खाते, अनुमतियों और वर्कस्पेस की जाँच करें; कभी न कहें कि अनुपलब्ध टूल, खाता, स्रोत या क्षमता मौजूद है।
- निजी कोड, कलाकृत, लाइव जाँच या गैर-सार्वजनिक डेटा के लिए Latch/target-workspace का उपयोग करें; यह पहुँच उपलब्ध न हो तो अनुमान के बजाय सीमा पर रुककर अड़चन बताएँ।
- महत्वपूर्ण बाहरी कार्रवाई से पहले स्पष्ट स्वीकृति के लिए रुकें; प्रमाण, अनसुलझे जोखिम, मान्यताएँ और स्वीकृति की प्रतीक्षा में कोई भी कार्रवाई लौटाएँ।
पूरा मतलब
एक जाँचने लायक अंत।
versioned compute plan computation contract, provenance, environment, restartable stages, validation checks, resource estimate, rollback, stop conditions और unavailable dependencies तय करता है, बिना study चलाए या external system बदले।
स्रोत
यह प्रक्रिया कहाँ से आई।
- github.com/K-Dense-AI/scientific-agent-skills/tree/49c6e97775eaa18ba791bebe23162a70ae601c18/
- the-turing-way.netlify.app/reproducible-research/
स्रोत workflow का पैटर्न तय करते हैं। Reddit और कम्युनिटी पोस्ट, जहाँ हैं, अभ्यास की कहानी हैं — सार्वभौमिक तथ्य नहीं।