ai-agents-for-beginners

Agentic RAG

(ఈ పాఠం వీడియోను చూడటానికి పై చిత్రంపై క్లిక్ చేయండి)

ఏజెంటిక్ RAG

ఈ పాఠం ఏజెంటిక్ రిట్రీవల్-ఆగ్మెంటెడ్ జనరేషన్ (Agentic RAG) అనే కొత్త AI పారడైగంపై సమగ్ర అవగాహనను అందిస్తుంది, ఇందులో పెద్ద భాషా మోడల్స్ (LLMs) స్వతంత్రంగా తమ తదుపరి దశలను ప్రణాళిక చేసుకుంటూ, బాహ్య వనరుల నుండి సమాచారం పొందుతాయి. స్థిరమైన రిట్రీవ్-తదుపరి-రీడ్ నమూనాలకు భిన్నంగా, ఏజెంటిక్ RAG పునరావృతంగా LLM కాల్స్, టూల్ లేదా ఫంక్షన్ కాల్స్, మరియు నిర్మిత అవుట్‌పుట్‌లతో కూడిన చక్రాన్ని కలిగి ఉంటుంది. ఈ వ్యవస్థ ఫలితాలను అంచనా వేస్తుంది, ప్రశ్నలను మెరుగుపరుస్తుంది, అవసరమైతే అదనపు టూల్స్‌ను ఉపయోగిస్తుంది, మరియు తగిన పరిష్కారం లభించే వరకు ఈ చక్రాన్ని కొనసాగిస్తుంది.

పరిచయం

ఈ పాఠం కవర్ చేస్తుంది:

అభ్యాస లక్ష్యాలు

ఈ పాఠం పూర్తయ్యాక, మీరు ఈ విషయాలను తెలుసుకుంటారు/అర్థం చేసుకుంటారు:

ఏజెంటిక్ RAG అంటే ఏమిటి?

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

వ్యవస్థ తన తర్క ప్రక్రియను స్వంతం చేసుకుంటుంది, విఫలమైన ప్రశ్నలను తిరిగి రాయడం, వేరే రిట్రీవల్ పద్ధతులను ఎంచుకోవడం, మరియు ఫైనల్ సమాధానాన్ని తేల్చడానికి వేరే టూల్స్‌ను అనుసంధానించడం—ఉదాహరణకు Azure AI Searchలో వెక్టర్ సెర్చ్, SQL డేటాబేస్‌లు, లేదా కస్టమ్ APIలు. ఏజెంటిక్ వ్యవస్థ యొక్క ప్రత్యేక లక్షణం దాని తర్క ప్రక్రియను స్వంతం చేసుకోవడం. సంప్రదాయ RAG అమలు ముందుగా నిర్వచించిన మార్గాలపై ఆధారపడతాయి, కానీ ఏజెంటిక్ వ్యవస్థ దాని కనుగొన్న సమాచారం నాణ్యత ఆధారంగా దశల క్రమాన్ని స్వతంత్రంగా నిర్ణయిస్తుంది.

ఏజెంటిక్ రిట్రీవల్-ఆగ్మెంటెడ్ జనరేషన్ (Agentic RAG) నిర్వచనం

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

ఈ పునరావృత “మేకర్-చెకర్” శైలి సరైనతను మెరుగుపరచడానికి, తప్పుగా రూపొందించిన ప్రశ్నలను నిర్వహించడానికి, మరియు అధిక నాణ్యత గల ఫలితాలను నిర్ధారించడానికి రూపొందించబడింది. జాగ్రత్తగా ఇంజినీరింగ్ చేయబడిన ప్రాంప్ట్ చైన్లపై మాత్రమే ఆధారపడకుండా, వ్యవస్థ తన తర్క ప్రక్రియను స్వంతం చేసుకుంటుంది. ఇది విఫలమైన ప్రశ్నలను తిరిగి రాయగలదు, వేరే రిట్రీవల్ పద్ధతులను ఎంచుకోగలదు, మరియు ఫైనల్ సమాధానాన్ని తేల్చడానికి వెక్టర్ సెర్చ్, SQL డేటాబేస్‌లు, లేదా కస్టమ్ APIలు వంటి అనేక టూల్స్‌ను అనుసంధానించగలదు. ఇది అధిక సంక్లిష్ట ఆర్కెస్ట్రేషన్ ఫ్రేమ్‌వర్క్‌ల అవసరాన్ని తొలగిస్తుంది. బదులుగా, “LLM కాల్ → టూల్ ఉపయోగం → LLM కాల్ → …” అనే సరళమైన చక్రం సొఫిస్టికేటెడ్ మరియు బాగా ఆధారపడిన అవుట్‌పుట్‌లను అందించగలదు.

Agentic RAG Core Loop

తర్క ప్రక్రియను స్వంతం చేసుకోవడం

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

ఉదాహరణకు, ఒక ప్రోడక్ట్ లాంచ్ వ్యూహాన్ని సృష్టించమని అడిగితే, అది మొత్తం పరిశోధన మరియు నిర్ణయ ప్రక్రియను వివరించే ప్రాంప్ట్‌పై మాత్రమే ఆధారపడదు. బదులుగా, ఏజెంటిక్ మోడల్ స్వతంత్రంగా నిర్ణయిస్తుంది:

  1. Bing Web Grounding ఉపయోగించి ప్రస్తుత మార్కెట్ ట్రెండ్ రిపోర్ట్‌లను రిట్రీవ్ చేయడం.
  2. Azure AI Search ఉపయోగించి సంబంధిత పోటీదారుల డేటాను గుర్తించడం.
  3. Azure SQL డేటాబేస్ ఉపయోగించి చారిత్రాత్మక అంతర్గత సేల్స్ మెట్రిక్స్‌ను అనుసంధానించడం.
  4. Azure OpenAI Service ద్వారా సమన్వయంతో ఫైండింగ్‌లను సింథసైజ్ చేయడం.
  5. వ్యూహంలో గ్యాప్‌లు లేదా అసంగతతలను అంచనా వేయడం, అవసరమైతే మరొక రౌండ్ రిట్రీవల్‌ను ప్రాంప్ట్ చేయడం.

ఈ అన్ని దశలు—ప్రశ్నలను మెరుగుపరచడం, వనరులను ఎంచుకోవడం, సమాధానంతో “సంతోషంగా” ఉండే వరకు పునరావృతం చేయడం—మోడల్ ద్వారా నిర్ణయించబడతాయి, మనిషి ద్వారా ముందుగా స్క్రిప్ట్ చేయబడవు.

పునరావృత చక్రాలు, టూల్ ఇంటిగ్రేషన్, మరియు మెమరీ

Tool Integration Architecture

ఏజెంటిక్ వ్యవస్థ ఒక లూప్ చేసిన పరస్పర చర్య నమూనాపై ఆధారపడుతుంది:

సమయం గడిచేకొద్దీ, ఇది అభివృద్ధి చెందుతున్న అవగాహన భావనను సృష్టిస్తుంది, మోడల్‌ను సంక్లిష్టమైన, బహుళ-దశల పనులను నావిగేట్ చేయడానికి అనుమతిస్తుంది, మానవుడు నిరంతరం జోక్యం చేసుకోవడం లేదా ప్రాంప్ట్‌ను పునరాకృతం చేయడం అవసరం లేకుండా.

విఫలత మోడ్‌లను నిర్వహించడం మరియు స్వీయ-సరిదిద్దడం

ఏజెంటిక్ RAG యొక్క స్వతంత్రత బలమైన స్వీయ-సరిదిద్దే మెకానిజంలను కూడా కలిగి ఉంటుంది. వ్యవస్థ డెడ్ ఎండ్‌లను ఎదుర్కొన్నప్పుడు—ఉదాహరణకు అసంబంధిత డాక్యుమెంట్‌లను రిట్రీవ్ చేయడం లేదా తప్పుగా రూపొందించిన ప్రశ్నలను ఎదుర్కొనడం—ఇది:

ఈ పునరావృత మరియు డైనమిక్ దృక్పథం మోడల్ నిరంతరం మెరుగుపడటానికి అనుమతిస్తుంది, ఇది కేవలం ఒకసారి-షాట్ వ్యవస్థ కాదు, కానీ ఒక సెషన్ సమయంలో దాని తప్పిదాల నుండి నేర్చుకునే వ్యవస్థ.

Self Correction Mechanism

ఏజెన్సీ యొక్క పరిమితులు

ఒక పనిలో దాని స్వతంత్రత ఉన్నప్పటికీ, ఏజెంటిక్ RAG ఆర్టిఫిషియల్ జనరల్ ఇంటెలిజెన్స్‌కు సమానమైనది కాదు. దాని “ఏజెంటిక్” సామర్థ్యాలు మానవ డెవలపర్‌లు అందించిన టూల్స్, డేటా వనరులు, మరియు విధానాలకు పరిమితం చేయబడ్డాయి. ఇది దాని స్వంత టూల్స్‌ను ఆవిష్కరించలేదు లేదా సెట్ చేసిన డొమైన్ పరిమితుల నుండి బయటకు వెళ్లలేదు. బదులుగా, ఇది అందుబాటులో ఉన్న వనరులను డైనమిక్‌గా సమన్వయం చేయడంలో అద్భుతంగా ఉంటుంది.

మరింత అభివృద్ధి చెందిన AI రూపాల నుండి కీలక తేడాలు:

  1. డొమైన్-స్పెసిఫిక్ స్వతంత్రత: ఏజెంటిక్ RAG వ్యవస్థలు వినియోగదారుని నిర్వచించిన లక్ష్యాలను సాధించడంపై దృష్టి సారిస్తాయి, ఫలితాలను మెరుగుపరచడానికి ప్రశ్న రీ-రైటింగ్ లేదా టూల్ ఎంపిక వంటి వ్యూహాలను ఉపయోగిస్తాయి.
  2. ఇన్‌ఫ్రాస్ట్రక్చర్-డిపెండెంట్: వ్యవస్థ యొక్క సామర్థ్యాలు డెవలపర్‌లు సమన్వయం చేసిన టూల

అకడమిక్ పేపర్లు

మునుపటి పాఠం

టూల్ యూజ్ డిజైన్ ప్యాటర్న్

తదుపరి పాఠం

నమ్మకమైన AI ఏజెంట్లను నిర్మించడం


అస్వీకరణ:
ఈ పత్రం AI అనువాద సేవ Co-op Translator ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నిస్తున్నప్పటికీ, ఆటోమేటెడ్ అనువాదాలు తప్పులు లేదా అసమగ్రతలను కలిగి ఉండవచ్చు. దాని స్వదేశ భాషలో ఉన్న అసలు పత్రాన్ని అధికారం కలిగిన మూలంగా పరిగణించాలి. కీలకమైన సమాచారం కోసం, ప్రొఫెషనల్ మానవ అనువాదాన్ని సిఫారసు చేస్తాము. ఈ అనువాదం ఉపయోగం వల్ల కలిగే ఏవైనా అపార్థాలు లేదా తప్పుదారులు కోసం మేము బాధ్యత వహించము.