# Frameworks के प्रकार — Agent Frameworks और MCP की बुनियाद

Source: https://www.geekswithgeeks.com/hi/agent-frameworks-mcp/fw-categories

> Graph-आधारित, SDK-आधारित और role-आधारित multi-agent शैलियाँ पहचानें।

## तीन शैलियाँ

**Graph-आधारित** tools, जैसे LangGraph, आपके agent को स्पष्ट state के साथ nodes और edges के रूप में बनाते हैं, जो नियंत्रित workflows के लिए अच्छा है। Model providers के **Agent SDKs** (जैसे OpenAI Agents SDK या Claude Agent SDK) कम कोड में तैयार loop, tools और handoffs देते हैं। **Role-आधारित multi-agent** libraries, जैसे CrewAI, agents की टीम को भूमिकाओं और कामों के साथ वर्णित करने देती हैं। Features और नाम तेज़ी से बदलते हैं, इसलिए चुनने से पहले मौजूदा दस्तावेज़ देखें।

## वही विचार graph के रूप में

यह pseudocode दिखाता है कि graphs क्यों काम आते हैं: हर step और हर शाखा स्पष्ट है, इसलिए आप रोक, जाँच या दोबारा चला सकते हैं।

```text
START -> plan -> call_tools -> check
                        ^           |
                        |   not done|
                        +-----------+
                              done  -> END

state = { messages, plan, results, step_count }
```

## Features तेज़ी से बदलते हैं

Framework के नाम, APIs और सुझाए patterns हर कुछ महीनों में बदलते हैं। जो version उपयोग करें उसे pin करें, upgrade से पहले changelog पढ़ें, और अपने tests रखें ताकि upgrade चुपचाप व्यवहार न बदल दे।

**Quiz:** Graph-आधारित agent framework का मुख्य आकर्षण क्या है?

- [x] स्पष्ट, नियंत्रित steps और state
- [ ] इसे model नहीं चाहिए
- [ ] यह हमेशा तेज़ है
- [ ] यह सारे bugs से बचाता है

*Answer:* स्पष्ट, नियंत्रित steps और state. Nodes, edges और state flow को दिखाई देने योग्य और रोकने, जाँचने, फिर शुरू करने में आसान बनाते हैं।
