(ఈ పాఠానికి సంబంధించిన వీడియోను చూడటానికి పై చిత్రాన్ని క్లిక్ చేయండి)
ఈ పాఠం ఏజెంటిక్ రిట్రీవల్-ఆగ్మెంటెడ్ జనరేషన్ (Agentic RAG) గురించి సమగ్ర అవగాహన అందిస్తుంది, ఇది ఒక తాజా AI ప్రాతిపదికగా పనిచేస్తుంది, ఇందులో పెద్ద భాషా నమూనాలు (LLMs) స్వయంచాలకంగా తమ తరువాతి దశలను ప్రణాళిక చేస్తుంటాయి మరియు బయటి మూలాల నుండి సమాచారాన్ని అన్వయిస్తాయి. స్థితిస్థాపక రిట్రీవల్-తర్వాత-చదవడం నమూనాల కంటే భిన్నంగా, ఏజెంటిక్ RAG లో LLM కు పునరావృత కాల్స్ ఉంటాయి, వాటిలో టూల్స్ లేదా ఫంక్షన్ కాల్స్ మరియు నిర్మిత అవుట్పుట్లు మిళితం చేయబడతాయి. సిస్టమ్ ఫలితాలను మూల్యాంకనం చేసి, విచారణలను మెరుగుపరుస్తుంది, అవసరమైతే అదనపు టూల్స్ ను పిలుస్తుంది, మరియు తృప్తికరమైన పరిష్కారం సాద్యం అయ్యే వరకు ఈ చక్రాన్ని కొనసాగిస్తుంది.
ఈ పాఠం కిందివి కవర్ చేస్తుంది
ఈ పాఠం పూర్తి కానంత వరకు మీరు నేర్చుకునే/అర్థం చేసుకునే విషయాలు:
ఏజెంటిక్ రిట్రీవల్-ఆగ్మెంటెడ్ జనరేషన్ (Agentic RAG) అనేది ఒక కొత్త AI ప్రాతిపదిక, ఇందులో పెద్ద భాషా నమూనాలు (LLMs) స్వయంచాలకంగా తమ తరువాతి దశలను ప్రణాళిక చేస్తూ బయటి మూలాల నుండి సమాచారాన్ని తీసుకుంటాయి. స్థిరమైన రిట్రీవల్-తర్వాత-చదవడం నమూనాలుతో పోలిస్తే, Agentic RAG లో పునరావృత కాల్స్ LLM కు, టూల్స్ లేదా ఫంక్షన్ కాల్స్ మరియు నిర్మిత అవుట్పుట్లు మధ్యలో మిళితం చేయబడతాయి. సిస్టమ్ ఫలితాలను మూల్యాంకనం చేసి, విచారణలను మెరుగుపరిచి, అవసరమైతే అదనపు టూల్స్ ను పిలుస్తూ ఈ చక్రాన్ని కొనసాగించి తృప్తికరమైన పరిష్కారం సాద్యం చేస్తుంది. ఈ పునరావృత “మేకర్-చెక్కర్” శైలి సరైనత మెరుగుపడేందుకు, తప్పు విచారణలను నిర్వహించేందుకు, మరియు అత్యున్నత-నాణ్యత ఫలితాలను అందించేందుకు సహాయపడుతుంది.
సిస్టమ్ తన తర్క ప్రక్రియను సక్రియంగా చేపడుతుంది, విఫలమైన విచారణలను మళ్ళీ వ్రాసుకోవడం, వివిధ రిట్రీవల్ విధానాలను ఎంచుకోవడం, మరియు Azure AI Searchలో వెక్టర్ సెర్చ్, SQL డేటాబేస్లు లేదా కస్టమ్ API లాంటి అనేక టూల్స్ ని ఒకచోట చేర్చడం జరుగుతుంది. ఏజెంటిక్ సిస్టమ్ ప్రత్యేకత దాని తర్క ప్రక్రియను స్వయంచాలకంగా చేపట్టగల సామర్థ్యంలో ఉంది. సంప్రదాయ RAG అమలులో నిర్ణీత మార్గాలపై ఆధారపడి ఉంటాయి, కాని ఏజెంటిక్ సిస్టమ్ సమాచార నాణ్యతకు ఆధారంగా దశల క్రమాన్ని స్వయంచాలకంగా నిర్ణయిస్తుంది.
ఏజెంటిక్ రిట్రీవల్-ఆగ్మెంటెడ్ జనరేషన్ (Agentic RAG) అనేది AI అభివృద్ధిలో ఒక కొత్త ఆధిక్యమయిన తరహా, ఇందులో LLMలు బయటి డేటా మూలాల నుండి సమాచారాన్ని మాత్రమే కాకుండా, తమ తదుపరి చర్యలను స్వయంచాలకంగా ప్రణాళిక చేస్తాయి. స్థిరమైన రిట్రీవల్-తర్వాత-చదవడం నమూనాలు లేదా జాగ్రత్తగా తిరిగి రాసిన ప్రాంప్ట్ సిరీస్ల కంటే భిన్నంగా, ఏజెంటిక్ RAG లో LLMకు పునరావృత కాల్స్ లూప్, టూల్ లేదా ఫంక్షన్ కాల్స్ మరియు నిర్మిత అవుట్పుట్ల మధ్యలో ఉంటాయి. ప్రతి దశలో సిస్టమ్ పొందిన ఫలితాలను మూల్యాంకనం చేసి, విచారణలను మెరుగుపర్చడం అవసరమైతే నిర్ణయించి, అదనపు టూల్స్ను వాడుతుంది, మరింత తృప్తికర పరిష్కారం వరకు ఈ చక్రాన్ని కొనసాగిస్తుంది.
ఈ పునరావృత “మేకర్-చెక్కర్” శైలి ఆపరేషన్ సరైనతను మెరుగుపరచడానికి, నిర్మిత డేటాబేస్ల వద్ద తప్పు విచారణలను నిర్వహించడానికి (ఉదా. NL2SQL), మరియు సమతుల్యమైన, అధిక-నాణ్యత ఫలితాలను నిర్ధారించడానికి రూపొందించబడింది. జాగ్రత్తగా రూపకల్పన చేసిన ప్రాంప్ట్ చైన్లు మాత్రమే కాకుండా, సిస్టమ్ తాను తర్క ప్రక్రియను సక్రియంగా చేపడుతుంది. అది విఫలమైన విచారణలను మళ్ళీ వ్రాసుకోవచ్చు, వివిధ రిట్రీవల్ విధానాలను ఎంచుకోవచ్చు, మరియు అనేక టూల్స్ను చేర్చుకోవచ్చు - ఉదా. Azure AI Searchలో వెక్టర్ సెర్చ్, SQL డేటాబేస్లు లేదా కస్టమ్ API లను - సమాధానాన్ని తుది చేయడం ముందు. దీని వల్ల అతి క్లిష్టమైన మేనేజిమెంట్ ఫ్రేమ్వర్క్లకు అవసరం ఉండదు. బదులుగా, “LLM కాల్ → టూల్ వాడటం → LLM కాల్ → …” వంటి సరళమైన లూప్ ఆధునిక, బలమైన అవుట్పుట్లను అందించగలదు.

ఒక సిస్టమ్ను “ఏజెంటిక్”గా మార్చే ప్రత్యేక లక్షణం దాని తర్క ప్రక్రియను స్వయంగా చేపట్టగలిగే సామర్థ్యం. సంప్రదాయ RAG అమలులో మోడల్ కు ముందుగా మనుష్యులు ఒక మార్గదర్శక మార్గాన్ని నిర్ణయిస్తారు; ఏదో తరహాలో ఏమి రిట్రీవ్ చేయాలో మరియు ఎప్పుడు చేయాలో నిర్ణయించబడిన తర్క కకథ. కానీ ఒక సిస్టమ్ నిజంగా ఏజెంటిక్ అయితే, అది అంతర్గతంగా సమస్యను ఎలా పరిష్కరించాలో నిర్ణయిస్తుంది. అది కేవలం స్క్రిప్ట్ను అమలు చేయడం కాదు; అది స్వయంచాలకంగా సమాచార నాణ్యత ఆధారంగా దశల క్రమాన్ని నిర్ణయిస్తుంది. ఉదాహరణకు, ఒక ఉత్పత్తి ప్రారంభ వ్యూహాన్ని సృష్టించమని అడిగితే, అది అంతా సన్నద్ధమైన పరిశోధనా మరియు నిర్ణయ తీసుకునే వర్క్ఫ్లోను వివరించు ప్రాంప్ట్పై మాత్రమే ఆధారపడదు. బదులుగా, ఏజెంటిక్ మోడల్ స్వతంత్రంగా నిర్ణయిస్తుంది:

ఏజెంటిక్ సిస్టమ్ బలమైన లూప్ చేసే ఇంటరాక్షన్ నమూనాపై ఆధారపడి ఉంటుంది:
కాలక్రమేణా, ఇది అభివృద్ధి చెందుతున్న అవగాహన భాష్యాన్ని సృష్టిస్తుంది, మోడల్ను సంక్లిష్టమైన, బహుళ-దశల పనుల సమన్వయానికి అనుకూలంగా మార్చి, మానవ జోక్యం లేకుండానే లేదా ప్రాంప్ట్ను పునఃరూపకల్పన చేసుకోవాల్సిన అవసరం లేకుండా పనిచేయగలుగుతుంది.
ఏజెంటిక్ RAG స్వతంత్రతలో బలమైన స్వయం సరిదిద్దుకునే క్రమాలు కూడా ఉంటాయి. సిస్టమ్ చుక్కలు ఎదురైతే—for example, సంబంధంలేని పత్రాలు రిట్రీవ్ చేయడం లేదా తప్పు విచారణలతో—:
ఈ పునరావృత మరియు క్రియాత్మక దృక్పథం మోడల్ను నిరంతర మెరుగుదలకు వీలు కల్పిస్తుంది, ఒక్కసారి మాత్రమే పనిచేసే సిస్టమ్ కాకుండా, ఒక సెషన్ లో తమ పొరపాట్ల నుండి నేర్చుకునే సిస్టమ్గా మారుస్తుంది.

ఒక పనిలో స్వతంత్రత కలిగినప్పటికీ, ఏజెంటిక్ RAG ఆర్టిఫిషియల్ జనరల్ ఇంటెలిజెన్స్కు సమానంగా లేదు. దాని “ఏజెంటిక్” సామర్థ్యాలు మానవ అభివృద్ధిదారులు అందించిన టూల్స్, డేటా మూలాలు మరియు విధానాలకు పరిమితం. అది తన స్వంత టూల్స్ ఆవిష్కరించలేకపోతోంది లేదా ఇచ్చిన డొమైన్ పరిమితులను దాటి అడుగులు వేయలేగా. బదులుగా, దాన్ని అందుబాటులో ఉన్న వనరులను జీవంగా సంయోజించడంలో మిక్కిలి నైపుణ్యం ఉంది. ముఖ్యమైన భేదాలు అధుకు ఉన్న AI రూపాలతో ఈ క్రింది వంటివి:
ఏజెంటిక్ RAG పునరావృత మెరుగుదల మరియు ఖచ్చితత్వాన్ని అవసరపడే పరిస్థితుల్లో మెరుగుపడుతుంది:
ఈ సిస్టమ్లు తమ తర్కంలో మరింత స్వతంత్రంగా మారినప్పుడు, పాలన మరియు పారదర్శకత చాలా ముఖ్యమవుతాయి:
చర్యల స్పష్టమైన రికార్డు అందించే టూల్స్ ఉండటం చాలా అవసరం. లేకపోతే, బహుళ-దశల ప్రక్రియలో సమస్యలను గుర్తించడం చాలా కష్టమవుతుంది. Literal AI (Chainlit వెనుక సంస్థ) నుండి ఒక ఏజెంట్ రన్ ఉదాహరణ చూడండి:

ఏజెంటిక్ RAG అనేది AI సిస్టమ్లు సంక్లిష్ట, డేటా-భారీ పనులను ఎలా నిర్వహిస్తాయో సహజంగా అభివృద్ధి చెందడం. లూప్ చేసే ఇంటరాక్షన్ నమూనాను అవలంబించి, స్వయంచాలకంగా టూల్స్ ఎంచుకుని, మెరుగైన ఫలితం సాధించేవరకు విచారణలను పునరావృతం చేయడం ద్వారా, సిస్టమ్ స్థిరమైన ప్రాంప్ట్ అనుసరణకు మించి, మరింత అనుకూలిత, సందర్భం-అర్థం చేసుకునే నిర్ణయ తీసుకునే యంత్రంగా మారుతుంది. ఇంకా మానవ నిర్వచిత మౌలిక సదుపాయాలు మరియు నైతిక మార్గదర్శకాలు నియంత్రణలో ఉన్నప్పటికీ, ఈ ఏజెంటిక్ సామర్థ్యాలు సంస్థలకు మరియు చివరి వినియోగదారులకు మరింత ధన్యమైన, ప్రాణవంతమైన మరియు ఉపయోగకర AI ఇంటరాక్షన్లను అందిస్తాయి.
ఇతర అభ్యర్ధులతో కలుసుకోవడానికి, కార్యాలయ సమయాల్లో పాల్గొనడానికి మరియు మీ AI ఏజెంట్లు ప్రశ్నలకు సమాధానం పొందడానికి Microsoft Foundry Discord లో చేరండి.
ఏజెంటిక్ RAG: ఏజెంట్ ఆధారిత రిట్రీవల్ ఆగ్మెంటెడ్ జనరేషన్ కి పూర్తి గైడ్ – జనరేషన్ RAG నుండి వార్తలు
మీరు పాఠం 16లో ఏజెంట్లను అమలు చేయడం నేర్చుకున్న తర్వాత, ఈ పాఠంలోని TravelRAGAgent ను స్మోక్-టెస్ట్ చేయవచ్చు — దీని జవాబులు జ్ఞాన బేస్పై స్థిరంగా ఉంటాయో కాదో చూడండి — tests/lesson-05-smoke-tests.jsonతో. దీనిని ఎలా నిర్వహించాలో చూడటానికి tests/README.md చూడండి.
అస్వీకరణ: ఈ పత్రం AI అనువాద సేవ Co-op Translator ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నిస్తున్నప్పటికీ, ఆటోమేటెడ్ అనువాదాలు తప్పులు లేదా అసమగ్రతలను కలిగి ఉండవచ్చు. దాని స్వదేశ భాషలో ఉన్న అసలు పత్రాన్ని అధికారం కలిగిన మూలంగా పరిగణించాలి. కీలకమైన సమాచారం కోసం, ప్రొఫెషనల్ మానవ అనువాదాన్ని సిఫారసు చేస్తాము. ఈ అనువాదం ఉపయోగం వల్ల కలిగే ఏవైనా అపార్థాలు లేదా తప్పుదారులు కోసం మేము బాధ్యత వహించము.