(इस पाठ का वीडियो देखने के लिए ऊपर की छवि पर क्लिक करें)
यह पाठ एजेंटिक रिट्रीवल-ऑगमेंटेड जनरेशन (Agentic RAG) का एक व्यापक अवलोकन प्रदान करता है, जो एक उभरता हुआ AI पैरेडाइम है जहाँ बड़े भाषा मॉडल (LLMs) स्वायत्त रूप से अपने अगले कदमों की योजना बनाते हैं जबकि बाहरी स्रोतों से जानकारी खींचते हैं। स्थैतिक रिट्रीवल-फिर-पढ़ने के पैटर्न की तुलना में, Agentic RAG में LLM को पुनरावर्तित कॉल शामिल होती हैं, जो टूल या फ़ंक्शन कॉल और संरचित आउटपुट के बीच व्यवस्थित होती हैं। सिस्टम परिणामों का मूल्यांकन करता है, क्वेरीज को परिष्कृत करता है, आवश्यक होने पर अतिरिक्त टूल्स को बोलाता है, और इस चक्र को तब तक जारी रखता है जब तक संतोषजनक समाधान प्राप्त न हो जाए।
इस पाठ में कवर किया जाएगा
इस पाठ को पूरा करने के बाद, आप जानेंगे/समझेंगे:
एजेंटिक रिट्रीवल-ऑगमेंटेड जनरेशन (Agentic RAG) एक उभरता हुआ AI पैरेडाइम है जहाँ बड़े भाषा मॉडल (LLMs) स्वायत्त रूप से अपने अगले कदमों की योजना बनाते हैं जबकि बाहरी स्रोतों से जानकारी प्राप्त करते हैं। स्थैतिक रिट्रीवल-फिर-पढ़ने के पैटर्न की तुलना में, Agentic RAG में LLM को पुनरावर्तित कॉल शामिल होती हैं, जो टूल या फ़ंक्शन कॉल और संरचित आउटपुट के बीच व्यवस्थित होती हैं। सिस्टम परिणामों का मूल्यांकन करता है, क्वेरी को परिष्कृत करता है, आवश्यकतानुसार अतिरिक्त टूल्स को सक्रिय करता है, और इस चक्र को तब तक जारी रखता है जब तक संतोषजनक समाधान प्राप्त न हो जाए। यह पुनरावर्ती “मेकर-चेककर” शैली सटीकता में सुधार करती है, गलत क्वेरीज को संभालती है, और उच्च-गुणवत्ता वाले परिणाम सुनिश्चित करती है।
सिस्टम अपनी तर्क प्रक्रिया का सक्रिय रूप से स्वामित्व रखता है, विफल क्वेरीज को पुनःलिखित करता है, विभिन्न रिट्रीवल विधियों का चयन करता है, और कई टूल्स—जैसे Azure AI Search में वेक्टर खोज, SQL डेटाबेस, या कस्टम APIs—को एकीकृत करता है, इससे पहले कि अंतिम उत्तर सुनिश्चित किया जाए। एजेंटिक सिस्टम की विशिष्ट गुणवत्ता इसकी अपनी तर्क प्रक्रिया का स्वामित्व लेने की क्षमता है। पारंपरिक RAG निष्पादन पूर्व-परिभाषित रास्तों पर निर्भर करते हैं, लेकिन एजेंटिक सिस्टम स्वायत्त रूप से सूचना की गुणवत्ता के आधार पर कदमों का क्रम निर्धारित करता है।
एजेंटिक रिट्रीवल-ऑगमेंटेड जनरेशन (Agentic RAG) AI विकास में एक उभरता पैरेडाइम है जहाँ LLM न केवल बाहरी डेटा स्रोतों से जानकारी प्राप्त करते हैं बल्कि अपने अगले कदमों की योजना भी स्वायत्त रूप से बनाते हैं। स्थैतिक रिट्रीवल-फिर-पढ़ मॉडल या सावधानीपूर्वक स्क्रिप्टेड प्रांप्ट अनुक्रमों की तुलना में, Agentic RAG में LLM को पुनरावर्तित कॉल के चक्र शामिल होते हैं, जो टूल या फ़ंक्शन कॉल और संरचित आउटपुट के बीच व्यवस्थित होते हैं। हर चक्र में, सिस्टम प्राप्त परिणामों का मूल्यांकन करता है, यह तय करता है कि क्या अपनी क्वेरीज को परिष्कृत करना है, आवश्यकतानुसार अतिरिक्त टूल्स को कॉल करता है, और तब तक इस चक्र को जारी रखता है जब तक संतोषजनक समाधान न प्राप्त हो।
यह पुनरावर्ती “मेकर-चेककर” शैली ऑपरेशन की सटीकता बढ़ाने, संरचित डेटाबेस (जैसे NL2SQL) के लिए गलत क्वेरीज को संभालने, और संतुलित, उच्च-गुणवत्ता वाले परिणाम सुनिश्चित करने के लिए डिज़ाइन किया गया है। सावधानीपूर्वक इंजीनियर किए गए प्रांप्ट चेन पर पूरी तरह निर्भर रहने के बजाय, सिस्टम सक्रिय रूप से अपनी तर्क प्रक्रिया का स्वामित्व रखता है। यह असफल क्वेरीज़ को पुनःलिखित कर सकता है, विभिन्न रिट्रीवल मेथड्स का चयन कर सकता है, और कई टूल्स—जैसे Azure AI Search में वेक्टर खोज, SQL डेटाबेस, या कस्टम APIs—को एकीकृत कर सकता है, इससे पहले कि अपना उत्तर अंतिम रूप दे। इससे अति जटिल ऑर्केस्ट्रेशन फ्रेमवर्क की आवश्यकता समाप्त हो जाती है। बल्कि, एक अपेक्षाकृत सरल “LLM कॉल → टूल उपयोग → LLM कॉल → …” चक्र से परिष्कृत और अच्छी तरह जमी आउटपुट मिल सकते हैं।

एक सिस्टम को “एजेंटिक” बनाने वाली विशिष्ट गुणवत्ता इसकी अपनी तर्क प्रक्रिया का स्वामित्व लेने की उसकी क्षमता है। पारंपरिक RAG कार्यान्वयन अक्सर मॉडल के लिए एक मार्ग को पूर्व-परिभाषित करने पर निर्भर करते हैं: एक सोच-श्रृंखला जो बताती है कि कब क्या प्राप्त करना है। लेकिन जब कोई सिस्टम वास्तव में एजेंटिक होता है, तो वह आंतरिक रूप से यह निर्णय लेता है कि समस्या से कैसे निपटना है। यह केवल एक स्क्रिप्ट को निष्पादित नहीं कर रहा है; यह स्वायत्त रूप से उन कदमों के क्रम का निर्धारण करता है जो उसे मिली जानकारी की गुणवत्ता के आधार पर होते हैं। उदाहरण के लिए, यदि इसे एक उत्पाद लॉन्च रणनीति बनाने के लिए कहा जाता है, तो यह केवल उस प्रांप्ट पर निर्भर नहीं रहता जो पूरी शोध और निर्णय लेने की प्रक्रिया बताता है। इसके बजाय, एजेंटिक मॉडल स्वतंत्र रूप से निर्णय लेता है कि:

एक एजेंटिक सिस्टम लूप्ड इंटरैक्शन पैटर्न पर निर्भर करता है:
समय के साथ, यह एक विकसित हो रही समझ की भावना बनाता है, जिससे मॉडल जटिल, बहु-स्टेप कार्यों को बिना मानव हस्तक्षेप के या प्रांप्ट को बार-बार परिवर्तित किए बिना नेविगेट कर सकता है।
एजेंटिक RAG की स्वायत्तता में मजबूत स्व-सुधार तंत्र भी शामिल हैं। जब सिस्टम मृत अंत तक पहुँचता है—जैसे अप्रासंगिक दस्तावेज़ प्राप्त करना या गलत क्वेरियों का सामना करना—तो यह कर सकता है:
यह पुनरावर्ती और गतिशील दृष्टिकोण मॉडल को निरंतर सुधारने की अनुमति देता है, यह सुनिश्चित करता है कि यह केवल एक-बार प्रयोग करने वाला सिस्टम नहीं है बल्कि एक ऐसा सिस्टम है जो दिए गए सत्र के दौरान अपनी गलतियों से सीखता है।

कार्य के भीतर अपनी स्वायत्तता के बावजूद, Agentic RAG कृत्रिम सामान्य बुद्धिमत्ता के समान नहीं है। इसकी “एजेंटिक” क्षमताएँ केवल टूल्स, डेटा स्रोतों, और नीतियों तक सीमित होती हैं जो मानव डेवलपर्स द्वारा प्रदान की गई हैं। यह अपने उपकरणों का आविष्कार नहीं कर सकता या सेट किए गए डोमेन सीमाओं के बाहर कदम नहीं रख सकता। बल्कि, यह जिम्मेदारी से उपलब्ध संसाधनों का गतिशील रूप से प्रबंधन करने में सक्षम है। इसके और अधिक उन्नत AI रूपों से प्रमुख भिन्नताएँ हैं:
Agentic RAG उन परिदृश्यों में उत्कृष्ट होता है जहां पुनरावृत्ति और सटीकता आवश्यक होती है:
१. सटीकता-केंद्रित वातावरण: अनुपालन जांच, नियामक विश्लेषण, या कानूनी अनुसंधान में एजेंटिक मॉडल बार-बार तथ्यों को सत्यापित कर सकता है, कई स्रोतों से परामर्श कर सकता है, और क्वेरीज को तब तक पुनःलिखित कर सकता है जब तक वह पूरी तरह जांचा गया उत्तर नहीं देता। २. जटिल डेटाबेस इंटरैक्शन: उस समय जब संरचित डेटा को संभालना और क्वेरीज अक्सर विफल हो सकती हैं या समायोजन की आवश्यकता होती है, सिस्टम Azure SQL या Microsoft Fabric OneLake का उपयोग कर अपनी क्वेरीज स्वायत्त रूप से परिष्कृत कर सकता है, यह सुनिश्चित करता है कि अंतिम पुनःप्राप्ति उपयोगकर्ता की मंशा के अनुरूप हो। ३. विस्तारित वर्कफ़्लो: लंबे सत्र नए डेटा के साथ विकसित हो सकते हैं। Agentic RAG लगातार नया डेटा शामिल कर सकता है, और समस्या स्थान के बारे में और अधिक जानने के साथ रणनीतियाँ बदल सकता है।
जैसे-जैसे ये सिस्टम अपनी तर्कशक्ति में अधिक स्वायत्त होते जा रहे हैं, शासन और पारदर्शिता महत्वपूर्ण हो जाती हैं:
उन टूलों का होना आवश्यक है जो क्रियाओं का स्पष्ट रिकॉर्ड प्रदान करते हैं। इनके बिना, बहु-चरण प्रक्रिया का डिबग करना बहुत कठिन हो सकता है। निम्नलिखित उदाहरण Literal AI (Chainlit के पीछे कंपनी) से एक एजेंट रन का उदाहरण है:

एजेंटिक RAG AI सिस्टमों के लिए जटिल, डेटा-गहन कार्यों को संभालने में एक प्राकृतिक प्रगति का प्रतिनिधित्व करता है। एक लूप्ड इंटरैक्शन पैटर्न अपनाकर, स्वायत्त रूप से टूल्स का चयन करके, और उच्च-गुणवत्ता वाले परिणाम प्राप्त करने तक क्वेरीज को परिष्कृत करके, सिस्टम स्थैतिक प्रांप्ट-पालन से परे एक अधिक अनुकूल, संदर्भ-जागरूक निर्णय निर्माता बन जाता है। जबकि यह अभी भी मानव-परिभाषित अवसंरचनाओं और नैतिक दिशानिर्देशों से सीमित है, ये एजेंटिक क्षमताएं उद्यमों और अंतिम उपयोगकर्ताओं दोनों के लिए अधिक समृद्ध, गतिशील और अंततः अधिक उपयोगी AI इंटरैक्शन सक्षम करती हैं।
Microsoft Foundry Discord में शामिल हों ताकि अन्य शिक्षार्थियों से मिल सकें, ऑफिस ऑवर्स में भाग ले सकें और अपने AI एजेंट्स के प्रश्नों का उत्तर प्राप्त कर सकें।
Agentic RAG: एजेंट-आधारित रिट्रीवल ऑगमेंटेड जनरेशन के लिए पूर्ण गाइड – News from generation RAG
जब आप Lesson 16 में एजेंट्स डिप्लॉय करना सीख लेते हैं, तो आप इस पाठ के TravelRAGAgent का स्मोक-टेस्ट कर सकते हैं — यह जांचने के लिए कि उसके उत्तर ज्ञान आधार में बने रहें — tests/lesson-05-smoke-tests.json के साथ। इसे चलाने के लिए देखें tests/README.md।
अस्वीकरण: इस दस्तावेज़ का अनुवाद AI अनुवाद सेवा Co-op Translator का उपयोग करके किया गया है। जबकि हम सटीकता के लिए प्रयास करते हैं, कृपया ध्यान दें कि स्वचालित अनुवादों में त्रुटियाँ या अशुद्धियाँ हो सकती हैं। मूल दस्तावेज़ अपनी मूल भाषा में ही प्रामाणिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए, पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम उत्तरदायी नहीं हैं।