पाठ 25 / 29
टीम में Agents लागू करना
छोटे से शुरू करें, नियम तय करें, मापें और दोहराएँ।
चरणबद्ध rollout
समझदार rollout: (1) sandboxed setup में कम-जोखिम कार्य (tests, docs, छोटे bugs) पर कुछ स्वयंसेवकों के साथ pilot; (2) टीम परंपराएँ लिखें: साझा instruction file, कौन-से कार्य उपयुक्त हैं, अनुमति नीति, agent-लिखे कोड के लिए समीक्षा मानक (मानव कोड जैसा ही, साथ में tests और dependencies की अतिरिक्त जाँच), और PRs में AI सहायता कैसे बताएँ; (3) server पर guardrails लगाएँ: संरक्षित branches, आवश्यक समीक्षाएँ और CI, secret scanning; (4) prompting, diffs की समीक्षा और विफलता-रूप पहचानने का प्रशिक्षण दें; (5) आंतरिक benchmark और डिलीवरी metrics से मापें; (6) क्रमिक रूप से विस्तार करें, और रोकने का रास्ता रखें। ऐसे आदेशों से बचें जो AI उपयोग को अपने आप में लक्ष्य गिनते हैं; लक्ष्य अच्छा सॉफ़्टवेयर देना है, और कभी-कभी सही निर्णय agent न उपयोग करना होता है।
आदतें, स्वामित्व, सीखना
साझा परंपराएँ, स्पष्ट स्वामित्व और सोच-समझकर सीखना AI-सहायता वाले काम को स्वस्थ रखते हैं।
Rollout checklist
शुरुआती बिंदु के रूप में उपयोग करें और ढालें।
[ ] pilot group + low-risk tasks + sandboxed environment
[ ] shared AGENTS.md / instruction file reviewed like code
[ ] permission policy (allow / ask / deny) documented and enforced
[ ] server-side: protected main, required review, required CI, secret scanning
[ ] PR template: what the agent did, how it was verified, what a human checked
[ ] training: task writing, diff review checklist, failure modes
[ ] metrics: internal benchmark, lead time, rework, incidents
[ ] pause switch + incident process if an agent causes harmPRs में AI सहायता बताएँ
PR template में एक पंक्ति कि agent ने क्या किया और कैसे सत्यापित हुआ, समीक्षकों को केंद्रित होने में मदद करती है।
त्वरित जाँच: Agent-लिखे कोड पर सबसे मज़बूत नियंत्रण कहाँ होने चाहिए?
- सिर्फ़ developers की स्मृति में
- सिर्फ़ agent के prompt में
- Server पर: संरक्षित branches, आवश्यक समीक्षाएँ और CI
- कहीं नहीं
Answer
Server पर: संरक्षित branches, आवश्यक समीक्षाएँ और CI — Server-side नियंत्रण सब पर लागू होते हैं, निर्देश अनदेखे करने वाले agents पर भी।