1एक वाक्य में
Agent एक loop में चलता Claude है (सोचो, कोई टूल इस्तेमाल करो, नतीजा देखो, दोहराओ) जब तक काम पूरा न हो जाए, और इसे बनाने के तीन तरीके हैं, सबसे ज़्यादा मेहनत वाले से सबसे कम मेहनत वाले तक।
2नए शब्द
- एजेंट (Agent) — टूल और एक लक्ष्य के साथ Claude, जो खुद कदम-दर-कदम काम करता है। Cowork और Claude Code ऐसे agents हैं जो Anthropic ने बनाए; आप अपने खुद के बना सकते हैं।
- एजेंट लूप (Agent loop) — यह चक्र: Claude फ़ैसला करता है, कोई टूल बुलाता है, नतीजा पढ़ता है, फिर फ़ैसला करता है। यह तब खत्म होता है जब Claude कहे कि काम हो गया या कोई सीमा आ जाए।
- Agent SDK — एक library (Python या TypeScript) जो आपके program को वही engine देती है जो Claude Code इस्तेमाल करता है: टूल, permissions, sessions, helpers, hooks, MCP, skills।
- Managed Agents — Anthropic आपके लिए agent को host करता है: loop, sandbox (एक सुरक्षित कंप्यूटर जिसमें वह काम करता है), memory, scheduling। आप काम भेजते हैं और नतीजे पढ़ते हैं।
- सैंडबॉक्स (Sandbox) — एक अलग-थलग कंप्यूटर जहाँ agent बाकी किसी चीज़ को छुए बिना code और files चला सकता है।
3यह आपके काम का क्यों है
एक chatbot सवालों के जवाब देता है। एक agent अटका हुआ काम निपटाता है: हर support ticket पढ़कर जवाब का ड्राफ़्ट बनाता है, हर रात एक site जाँचता है, एक रिपोर्ट को अपडेट रखता है। तीनों विकल्प आपको चुनने देते हैं कि आप कितना हिस्सा खुद संभालना चाहते हैं।
| विकल्प | आप लिखते हैं | Anthropic देता है | सबसे अच्छा किसके लिए |
|---|---|---|---|
| आपका अपना loop (Client SDK) | Loop, टूल चलाना, सुरक्षा | मॉडल और API features | पूरा कंट्रोल; छोटे, एक काम पर केंद्रित agents |
| Agent SDK | आपके टूल और नियम | Claude Code का पूरा engine | आपके अपने product या servers के अंदर agents |
| Managed Agents | Agent और उसके टूल का विवरण | Hosting, sandbox, memory, scheduling, कई agents का तालमेल | देर तक चलने वाला या बिना निगरानी का काम, जल्दी शुरू करने के लिए |
4अभी आज़माएँ
(developer account; Claude Code मदद करता है)
- Claude Code से कहें: Agent SDK इस्तेमाल करके एक छोटा सा agent बनाइए जो एक फ़ोल्डर की हर file पढ़े और summary.md लिखे जिसमें हर file के लिए एक लाइन हो। इसे सिर्फ़ उसी फ़ोल्डर में पढ़ने और लिखने तक सीमित रखिए।
- इसे दस files वाले एक फ़ोल्डर पर चलाएँ। summary.md पढ़ें।
- एक नियम जोड़ें: अगर summary.md पहले से मौजूद है तो लिखने से पहले पूछिए।
5आपको क्या दिखेगा
[तस्वीर अभी बाकी है: agent का run log और summary file।] एक छोटा program; चलाने पर, हर कदम का एक log (file 1 पढ़ना, 2, ...) और तैयार summary। Managed Agents यही चीज़ एक session के रूप में दिखाते हैं जिसे आप console में देख सकते हैं।
6ध्यान दें
- हर agent को सीमाएँ दें: कौन-सा फ़ोल्डर, कौन-से टूल, वह कितना खर्च कर सकता है, कब पूछना है। बिना सीमाओं वाला agent ऐसा loop है जिसका कोई अंत नहीं।
- सिर्फ़ पढ़ने वाले agents से शुरू करें। लिखना, भेजना और खरीदना तभी जोड़ें जब आप उसे कई बार चलते हुए देख चुके हों।
7और आगे
Agent को एक शेड्यूल दीजिए (चैप्टर 6.9) और वह रात में काम करने वाला साथी बन जाता है। चैप्टर 6.10 सुरक्षा और खर्च वाला चैप्टर है, जिसे उसे ऐसा करने देने से पहले पढ़ लें।
