पाठ 24 / 25

केस स्टडी: टीम में Agents लाना

Production service पर coding agents शुरू करने वाली दस लोगों की टीम के लिए guardrails डिज़ाइन करें।

चरणबद्ध योजना

हफ़्ता 1: agents dev container में चलते हैं जिसमें सिर्फ़ repo mounted है, environment में कोई secret नहीं, network package registry और Git host तक सीमित, सिर्फ़ branches पर, committed permission फ़ाइल और pre-tool hook के साथ। हफ़्ता 2: CI secret scanning, CI व infrastructure paths के लिए CODEOWNERS, diff आकार gate और टीम के स्वामित्व वाले store में audit logging जोड़ें। हफ़्ता 3: CI में red-team suite और tabletop incident drill चलाएँ। बाद में: audit डेटा के आधार पर नियम चुनिंदा रूप से ढीले करें, एक बार में एक क्षमता, सब कुछ एक साथ कभी नहीं।

शुरू से अंत तक सुरक्षित agent

पूरा setup नीति, sandbox, secrets व network नियंत्रण, Git gates, hooks और logging को परतों में रखता है।

Agent के चारों ओर नियंत्रणों के चार समूह।
चित्र 8.1 — नीति, परिवेश, repository और निगरानी।

एक पन्ने पर setup

हर पंक्ति इस कोर्स के एक खंड से जुड़ती है।

Threat model   six risk families, trust boundaries, layers   (Sec 1)
Policy         allow/ask/deny file, parsed command allowlist   (Sec 2)
Environment    dev container, project-only mount, no secrets   (Sec 3, 4)
Network        egress allowlist, no metadata endpoint          (Sec 4)
Repository     branch only, protection, CODEOWNERS, size gate  (Sec 3, 5)
CI             tests + secret scan + human approval            (Sec 5)
Hooks/budgets  pre-tool hook, session limits, managed baseline (Sec 6)
Operations     audit log, red-team suite, incident checklist   (Sec 7)

प्रमाण से ढीला करें

डेवलपर्स वही "ask" prompt बार-बार मंज़ूर करें तो उस command को allow में ले जाएँ। कोई allow नियम कभी उपयोग न हो तो हटा दें। Audit डेटा नीति को वहाँ कसा रखता है जहाँ ज़रूरी है और वहाँ हल्का जहाँ नहीं।

त्वरित जाँच: Guardrail ढीला करने का बेहतर तरीक़ा कौन-सा है?

  • सब कुछ एक साथ हटा दें
  • पहले logging बंद करें
  • Audit प्रमाण से एक बार में एक क्षमता ढीली करें
  • Agent से तय करवाएँ
Answer

Audit प्रमाण से एक बार में एक क्षमता ढीली करें — क्रमिक, प्रमाण-आधारित बदलाव जोखिम को दिखाई देने वाला और पलटने योग्य रखते हैं।