LangChain के साथ AI Agents बनाना

LangChain agents काम करने के लिए LangGraph का उपयोग करते हैं। मॉडल एक लूप में tools को कॉल करता है। यह तब तक जारी रहता है जब तक कि उसे अंतिम उत्तर नहीं मिल जाता।

आप createAgent का उपयोग करके एक support triage agent बना सकते हैं। आपको तीन चीजों की आवश्यकता है:

लूप कैसे काम करता है: मॉडल एक टर्न (turn) लेता है। एक टर्न में, यह दो में से एक काम करता है:

आपको recursionLimit सेट करना चाहिए। यह agent को अनंत काल तक लूप करने से रोकता है।

tools को कैसे परिभाषित करें: Zod schema के साथ tool function का उपयोग करें। प्रत्येक tool को एक नाम और विवरण (description) दें। इससे मॉडल को यह तय करने में मदद मिलती है कि उसका उपयोग कब करना है।

सपोर्ट एजेंट के लिए उदाहरण फ्लो:

SDKs की तुलना:

LangChain:

Vercel AI SDK:

OpenAI Agents SDK:

यदि आपको एक ही स्थान पर document loaders और retrievers की आवश्यकता है, तो LangChain चुनें। यदि आप एक सरल agent layer चाहते हैं, तो Vercel या OpenAI चुनें।

Source: https://dev.to/zsevic/building-ai-agents-with-langchain-5e69

वैकल्पिक लर्निंग कम्युनिटी: https://t.me/GyaanSetuAi