ai-agents-for-beginners

Agentic RAG

(ਇਸ ਪਾਠ ਦਾ ਵੀਡੀਓ ਵੇਖਣ ਲਈ ਉਪਰ ਦਿੱਤੀ ਤਸਵੀਰ ‘ਤੇ ਕਲਿਕ ਕਰੋ)

Agentic RAG

ਇਹ ਪਾਠ Agentic Retrieval-Augmented Generation (Agentic RAG) ਦਾ ਵਿਸਤ੍ਰਿਤ ਵੇਰਵਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜੋ ਇੱਕ ਉਭਰਦਾ ਹੋਇਆ AI ਪੈਰਾਡਾਇਮ ਹੈ ਜਿੱਥੇ ਵੱਡੇ ਭਾਸ਼ਾ ਮਾਡਲ (LLMs) ਖੁਦਮੁਖਤਿਆਰ ਆਪਣੇ ਅਗਲੇ ਕਦਮਾਂ ਦੀ ਯੋਜਨਾ ਬਣਾਉਂਦੇ ਹਨ ਜਦੋਂ ਕਿ ਬਾਹਰੀ ਸਰੋਤਾਂ ਤੋਂ ਜਾਣਕਾਰੀ ਖਿੱਚ ਰਹੇ ਹੁੰਦੇ ਹਨ। ਸਥਿਰ retrieval-then-read ਪੈਟਰਨ ਦੀ ਬਜਾਏ, Agentic RAG LLM ਨੂੰ ਮੁੜ-ਮੁੜ ਕਾਲ ਕਰਨ ਵਿੱਚ ਸ਼ਾਮਿਲ ਹੁੰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਟੂਲ ਜਾਂ ਫੰਕਸ਼ਨ ਕਾਲਾਂ ਅਤੇ ਸੰਗਠਿਤ ਆਉਟਪੁੱਟ ਵੀ ਹੁੰਦੇ ਹਨ। ਸਿਸਟਮ ਨਤੀਜੇ ਦਾ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ, ਸਵਾਲਾਂ ਨੂੰ ਸੁਧਾਰਦਾ ਹੈ, ਜੇ ਲੋੜ ਹੋਵੇ ਤਾਂ ਹੋਰ ਟੂਲ ਬੁਲਾਂਦਾ ਹੈ ਅਤੇ ਇਹ ਚੱਕਰ ਤੱਕ ਚਲਦਾ ਹੈ ਜਦ ਤੱਕ ਕੋਈ ਸੰਤੋਸ਼ਜਨਕ ਹੱਲ ਨਹੀਂ ਮਿਲ ਜਾਂਦਾ।

ਪਰਿਚਯ

ਇਹ ਪਾਠ ਇਹ ਕਵਰ ਕਰੇਗਾ

ਸਿੱਖਣ ਦੇ ਲਕੜੇ

ਇਸ ਪਾਠ ਨੂੰ پورا ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਜਾਣੋਗੇ/ਸਮਝੋਗੇ:

Agentic RAG ਕੀ ਹੈ?

Agentic Retrieval-Augmented Generation (Agentic RAG) ਇੱਕ ਉਭਰਦਾ ਹੋਇਆ AI ਪੈਰਾਡਾਇਮ ਹੈ ਜਿੱਥੇ ਵੱਡੇ ਭਾਸ਼ਾ ਮਾਡਲ (LLMs) ਖੁਦਮੁਖਤਿਆਰ ਆਪਣੇ ਅਗਲੇ ਕਦਮਾਂ ਦੀ ਯੋਜਨਾ ਬਣਾਉਂਦੇ ਹਨ ਜਦੋਂ ਕਿ ਬਾਹਰੀ ਸਰੋਤਾਂ ਤੋਂ ਜਾਣਕਾਰੀ ਖਿੱਚ ਰਹੇ ਹੁੰਦੇ ਹਨ। ਸਥਿਰ retrieval-then-read ਪੈਟਰਨ ਦੀ ਬਜਾਏ, Agentic RAG LLM ਨੂੰ ਮੁੜ-ਮੁੜ ਕਾਲ ਕਰਨ ਵਿੱਚ ਸ਼ਾਮਿਲ ਹੁੰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਟੂਲ ਜਾਂ ਫੰਕਸ਼ਨ ਕਾਲਾਂ ਅਤੇ ਸੰਗਠਿਤ ਆਉਟਪੁੱਟ ਵੀ ਹੁੰਦੇ ਹਨ। ਸਿਸਟਮ ਨਤੀਜੇ ਦਾ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ, ਸਵਾਲਾਂ ਨੂੰ ਸੁਧਾਰਦਾ ਹੈ, ਜੇ ਲੋੜ ਹੋਵੇ ਤਾਂ ਹੋਰ ਟੂਲ ਬੁਲਾਂਦਾ ਹੈ ਅਤੇ ਇਹ ਚੱਕਰ ਤੱਕ ਚਲਦਾ ਹੈ ਜਦ ਤੱਕ ਕੋਈ ਸੰਤੋਸ਼ਜਨਕ ਹੱਲ ਨਹੀਂ ਮਿਲ ਜਾਂਦਾ। ਇਹ ਮੁੜ-ਮੁੜ “maker-checker” ਸ਼ੈਲੀ ਸਹੀਤਾ ਸੁਧਾਰਦੀ ਹੈ, ਖਰਾਬ ਸਵਾਲਾਂ ਨੂੰ ਸੰਭਾਲਦੀ ਹੈ ਅਤੇ ਉੱਚ-ਗੁਣਵੱਤਾ ਦੇ ਨਤੀਜੇ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ।

ਸਿਸਟਮ ਆਪਣੀ ਕਾਰਨਬੱਧਤਾ ਪ੍ਰਕਿਰਿਆ ‘ਤੇ ਸਰਗਰਮ ਮਾਲਕੀ ਰੱਖਦਾ ਹੈ, ਜੋ ਫੇਲ੍ਹ ਹੋਏ ਸਵਾਲਾਂ ਨੂੰ ਮੁੜ ਲਿਖਦਾ ਹੈ, ਵੱਖ-ਵੱਖ retrieval ਤਰੀਕਿਆਂ ਨੂੰ ਚੁਣਦਾ ਹੈ, ਅਤੇ ਕਈ ਟੂਲ—ਜਿਵੇਂ ਕਿ Azure AI Search ਵਿੱਚ ਵੈਕਟਰ ਖੋਜ, SQL ਡਾਟਾਬੇਸ, ਜਾਂ ਕਸਟਮ APIs—ਨੂੰ ਇਕੱਠਾ ਹੁੰਦਾ ਹੈ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਆਪਣਾ ਜਵਾਬ ਅੰਤਿਮ ਬਣਾਏ। agentic ਸਿਸਟਮ ਦੀ ਖਾਸੀਅਤ ਇਹ ਹੈ ਕਿ ਇਹ ਆਪਣੀ ਕਾਰਨਬੱਧਤਾ ਪ੍ਰਕਿਰਿਆ ਦਾ ਮਾਲਕੀ ਰੱਖਦਾ ਹੈ। ਰਵਾਇਤੀ RAG ਅਮਲ ਆਮ ਤੌਰ ਉੱਤੇ ਪਹਿਲਾਂ ਤੋਂ ਨਿਰਧਾਰਿਤ ਰਸਤੇ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ, ਪਰ agentic ਸਿਸਟਮ ਜਾਣਕਾਰੀ ਦੀ ਗੁਣਵੱਤਾ ਦੇ ਆਧਾਰ ‘ਤੇ ਕਰਮਾਂ ਦੀ ਲੜੀ ਆਪਣੇ ਆਪ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ।

Agentic Retrieval-Augmented Generation (Agentic RAG) ਦੀ ਪਰਿਭਾਸ਼ਾ

Agentic Retrieval-Augmented Generation (Agentic RAG) AI ਵਿਕਾਸ ਵਿੱਚ ਇੱਕ ਉਭਰਦਾ ਪੈਰਾਡਾਇਮ ਹੈ ਜਿੱਥੇ LLM ਸਿਰਫ ਬਾਹਰੀ ਡਾਟਾ ਸਰੋਤਾਂ ਤੋਂ ਜਾਣਕਾਰੀ ਖਿੱਚਦੇ ਨਹੀਂ, ਬਲਕਿ ਖੁਦਮੁਖਤਿਆਰ ਆਪਣੇ ਅਗਲੇ ਕਦਮਾਂ ਦੀ ਯੋਜਨਾ ਬਣਾਉਂਦੇ ਹਨ। ਸਥਿਰ retrieval-then-read ਪੈਟਰਨ ਜਾਂ ਧਿਆਨ ਨਾਲ ਲਿਖੇ ਪ੍ਰਾਂਪਟ ਅਨੁਕ੍ਰਮਾਂ ਦੀ ਬਜਾਏ, Agentic RAG ਵਿੱਚ LLM ਨੂੰ ਮੁੜ-ਮੁੜ ਕਾਲਾਂ ਦੀ ਲੂਪ, ਟੂਲ ਜਾਂ ਫੰਕਸ਼ਨ ਕਾਲਾਂ ਅਤੇ ਸੰਗਠਿਤ ਆਉਟਪੁੱਟਾਂ ਦੇ ਨਾਲ ਮਿਲਾਈ ਜਾਂਦੀ ਹੈ। ਹਰ ਵਾਰ, ਸਿਸਟਮ ਪ੍ਰਾਪਤ ਨਤੀਜਿਆਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ, ਸਵਾਲ ਸੁਧਾਰ ਕਰਨ ਦਾ ਫੈਸਲਾ ਕਰਦਾ ਹੈ, ਜੇ ਲੋੜ ਹੋਵੇ ਤਾਂ ਹੋਰ ਟੂਲ ਬੁਲਾਂਦਾ ਹੈ ਅਤੇ ਚੱਕਰ ਜਾਰੀ ਰੱਖਦਾ ਹੈ ਜਦ ਤੱਕ ਸੰਤੋਸ਼ਜਨਕ ਹੱਲ ਪ੍ਰਾਪਤ ਨਹੀਂ ਹੋ ਜਾਂਦਾ।

ਇਹ ਮੁੜ-ਮੁੜ “maker-checker” ਓਪਰੇਸ਼ਨ ਸਹੀਤਾ ਸੁਧਾਰਨ, ਖਰਾਬ ਸਵਾਲਾਂ ਨੂੰ ਸੰਗਠਿਤ ਡਾਟਾਬੇਸਾਂ (ਜਿਵੇਂ NL2SQL) ਤੱਕ ਸੰਭਾਲਣ ਅਤੇ ਸੰਤੁਲਿਤ, ਉੱਚ-ਗੁਣਵੱਤਾ ਨਤੀਜਿਆਂ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਧਿਆਨ ਨਾਲ ਬਣਾਏ ਪ੍ਰਾਂਪਟ ਚੇਨਾਂ ਤੇ ਸਿਰਫ ਨਿਰਭਰ ਕਰਨ ਦੀ ਬਜਾਏ, ਸਿਸਟਮ ਸਰਗਰਮ ਤੌਰ ਤੇ ਆਪਣੀ ਕਾਰਨਬੱਧਤਾ ਪ੍ਰਕਿਰਿਆ ਦਾ ਮਾਲਕੀ ਰੱਖਦਾ ਹੈ। ਇਹ ਅਸਫਲ ਸਵਾਲ ਦੁਬਾਰਾ ਲਿਖ ਸਕਦਾ ਹੈ, ਵੱਖ-ਵੱਖ retrieval ਤਰੀਕੇ ਚੁਣ ਸਕਦਾ ਹੈ ਅਤੇ ਕਈ ਟੂਲ—ਜਿਵੇਂ ਕਿ Azure AI Search ਵਿੱਚ ਵੈਕਟਰ ਖੋਜ, SQL ਡਾਟਾਬੇਸ ਜਾਂ ਕਸਟਮ APIs—ਨੂੰ ਇੱਕਸਾਰ ਕਰ ਸਕਦਾ ਹੈ ਉਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਅੰਤਿਮ ਜਵਾਬ ਦੇਵੇ। ਇਸ ਨਾਲ ਜ਼ਿਆਦਾ ਜਟਿਲ ਅਦਾਰੇ ਜਾਂ framework ਦੀ ਲੋੜ ਖਤਮ ਹੋ ਜਾਂਦੀ ਹੈ। ਇਸ ਦੀ ਬਜਾਏ, ਇੱਕ ਸਧਾਰਣ ਲੂਪ “LLM ਕਾਲ → ਟੂਲ ਯੂਜ਼ → LLM ਕਾਲ → …” ਸੋਫਿਸਟੀਕੇਟਡ ਅਤੇ ਠੋਸ ਨਤੀਜੇ ਦੇ ਸਕਦਾ ਹੈ।

Agentic RAG Core Loop

ਕਾਰਨਬੱਧਤਾ ਪ੍ਰਕਿਰਿਆ ‘ਤੇ ਮਾਲਕੀ

ਜੋ ਗੁਣ ਇੱਕ ਸਿਸਟਮ ਨੂੰ “agentic” ਬਣਾਉਂਦਾ ਹੈ ਉਹ ਇਸ ਦੀ ਸਮਰੱਥਾ ਹੈ ਆਪਣੀ ਕਾਰਨਬੱਧਤਾ ਪ੍ਰਕਿਰਿਆ ਦਾ ਮਾਲਕੀ ਰੱਖਣ ਦੀ। ਰਵਾਇਤੀ RAG ਇੰਪਲੀਮੈਂਟੇਸ਼ਨ ਅਕਸਰ ਮਾਡਲ ਲਈ ਮਨੁੱਖਾਂ ਵੱਲੋਂ ਪਹਿਲਾਂ ਤੋਂ ਨਿਰਧਾਰਿਤ ਰਸਤੇ ‘ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ: ਇੱਕ chain-of-thought ਜੋ ਦੱਸਦਾ ਹੈ ਕਿ ਕਿੰਨ੍ਹਾਂ ਚੀਜ਼ਾਂ ਨੂੰ ਕਦੋਂ ਲੈਣਾ ਹੈ।

ਪਰ ਜਦੋਂ ਕੋਈ ਸਿਸਟਮ ਸੱਚਮੁੱਚ agentic ਹੁੰਦਾ ਹੈ, ਇਹ ਆਪਣੀ ਸੂਚਨਾ ਦੀ ਗੁਣਵੱਤਾ ਦੇ ਆਧਾਰ ਤੇ ਮੁੱਦੇ ਨੂੰ ਸੁਲਝਾਉਣ ਦਾ ਤਰੀਕਾ ਆਪਣੇ ਆਪ ਅੰਦਰੋਂ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ। ਇਹ ਸਿਰਫ਼ ਸਕ੍ਰਿਪਟ ਨੂੰ ਚਲਾ ਰਹਾ ਨਹੀਂ ਹੁੰਦਾ; ਬਲਕਿ ਇਹ ਖੁਦਮੁਖਤਿਆਰ ਤਰੀਕੇ ਨਾਲ ਕਦਮਾਂ ਦੀ ਲੜੀ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ।

ਉਦਾਹਰਨ ਵਜੋਂ, ਜੇ ਇਸਨੂੰ ਕਿਸੇ ਉਤਪਾਦ ਲਾਂਚ ਰਣਨੀਤੀ ਬਣਾਉਣ ਲਈ ਕਿਹਾ ਜਾਵੇ, ਤਾਂ ਇਹ ਸਿਰਫ਼ ਉਸ ਪ੍ਰਾਂਪਟ ‘ਤੇ ਨਿਰਭਰ ਨਹੀਂ ਹੋਵੇਗਾ ਜੋ ਪੂਰੇ ਖੋਜ ਅਤੇ ਫੈਸਲਾ ਕਰਨ ਵਾਲੇ ਵਰਕਫਲੋ ਨੂੰ ਵਿਆਖਿਆ ਕਰਦਾ ਹੈ। ਇਸ ਦੀ ਬਜਾਏ, agentic ਮਾਡਲ ਖੁਦਮੁਖਤਿਆਰ ਤੌਰ ਤੇ ਇਹ ਫੈਸਲਾ ਕਰਦਾ ਹੈ:

  1. Bing Web Grounding ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਮੌਜੂਦਾ ਮਾਰਕੀਟ ਟ੍ਰੈਂਡ ਰਿਪੋਰਟਾਂ ਪ੍ਰਾਪਤ ਕਰਨੀ
  2. Azure AI Search ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੰਬੰਧਿਤ ਮੁਕਾਬਲੇਦਾਰ ਡਾਟਾ ਪਛਾਣਨਾ
  3. Azure SQL ਡਾਟਾਬੇਸ ਦੀ ਵਰਤੋਂ ਨਾਲ ਇਤਿਹਾਸਕ ਅੰਦਰੂਨੀ ਸੇਲਜ਼ ਮੈਟ੍ਰਿਕਸ ਦਾ ਸੰਬੰਧ ਜੋੜਨਾ
  4. Azure OpenAI ਸੇਵਾ ਰਾਹੀਂ ਨਤੀਜਿਆਂ ਨੂੰ ਇੱਕ ਸੰਜੁਕਤ ਰਣਨੀਤੀ ਵਿੱਚ ਸੋਧਣਾ
  5. ਰਣਨੀਤੀ ਵਿੱਚ ਖਾਮੀਆਂ ਜਾਂ ਅਸੰਗਤੀਆਂ ਲਈ ਮੁਲਾਂਕਣ ਕਰਨਾ, ਜੇ ਲੋੜ ਹੋਵੇ ਤਾਂ ਹੋਰ retrieval ਦਾ ਦੌਰ ਚਲਾਉਣਾ

ਇਹ ਸਭ ਕਦਮ – ਸਵਾਲਾਂ ਨੂੰ ਸੁਧਾਰਨਾ, ਸਰੋਤ ਚੁਣਨਾ, ਜਵਾਬ ਨਾਲ “ਖੁਸ਼” ਹੋਣ ਤੱਕ ਦੁਹਰਾਉਣਾ – ਮਾਡਲ ਵੱਲੋਂ ਫੈਸਲੇ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਨਾ ਕਿ ਕਿਸੇ ਮਨੁੱਖ ਵਲੋਂ ਪਹਿਲਾਂ ਨਿਰਧਾਰਿਤ।

Iterative ਲੂਪ, ਟੂਲ ਇੰਟਿਗ੍ਰੇਸ਼ਨ ਅਤੇ ਯਾਦਦਾਸ਼ਤ

Tool Integration Architecture

ਇੱਕ agentic ਸਿਸਟਮ ਲੂਪ ਕੀਤੇ ਗਏ ਅੰਤਰਕ੍ਰਿਆ ਪੈਟਰਨ ‘ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ:

ਸਮੇਂ ਦੇ ਨਾਲ, ਇਹ ਸਮਝਣ ਦੀ ਇੱਕ ਭਾਵਨਾ ਬਣਾਉਂਦਾ ਹੈ, ਜੋ ਮਾਡਲ ਨੂੰ ਮੁਸ਼ਕਲ, ਬਹੁ-ਕਦਮੀ ਕੰਮਾਂ ਵਿਚ ਬਿਨਾ ਮਨੁੱਖੀ ਦਖਲਅੰਦਾਜ਼ੀ ਜਾਂ ਪ੍ਰਾਂਪਟ ਦੁਬਾਰਾ ਬਣਾਉਂਣ ਦੀ ਲੋੜ ਦੇ ਬਿਨਾ ਰਾਹ ਦਿਖਾਉਣ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।

ਫੇਲਚੁੱਕ ਮੋਡ ਅਤੇ ਖੁਦ-ਸੁਧਾਰ ਸੰਭਾਲਣਾ

Agentic RAG ਦੀ ਖੁਦਮੁਖਤਿਆਰੀ ਵਿੱਚ ਮਜ਼ਬੂਤ ਖੁਦ-ਸੁਧਾਰ ਮਕੈਨਿਜ਼ਮ ਵੀ ਸ਼ਾਮਿਲ ਹਨ। ਜਦੋਂ ਸਿਸਟਮ ਅਜਿਹੇ ਮੋੜਾਂ ‘ਤੇ ਫਸ ਜਾਂਦਾ ਹੈ—ਜਿਵੇਂ ਗੈਰ-ਸੰਬੰਧਿਤ ਦਸਤਾਵੇਜ਼ ਖਿੱਚਣਾ ਜਾਂ ਖਰਾਬ ਸਵਾਲਾਂ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ—ਤਦ ਇਹ ਕਰ ਸਕਦਾ ਹੈ:

ਇਹ ਮੁੜ-ਮੁੜ ਅਤੇ ਗਤੀਸ਼ੀਲ ਤਰੀਕਾ ਮਾਡਲ ਨੂੰ ਲਗਾਤਾਰ ਸੁਧਾਰ ਕਰਨ ਯੋਗ ਬਣਾ ਦਿੰਦਾ ਹੈ, ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਇਹ ਸਿਰਫ ਇਕ ਵਾਰੀ ਕੰਮ ਕਰਨ ਵਾਲਾ ਸਿਸਟਮ ਨਹੀਂ ਹੈ, ਬਲਕਿ ਉਹ ਜੋ ਆਪਣੀਆਂ ਗਲਤੀਆਂ ਤੋਂ ਸੈਸ਼ਨ ਦੌਰਾਨ ਸਿੱਖਦਾ ਹੈ।

Self Correction Mechanism

Agenticਤਾ ਦੀਆਂ ਸੀਮਾਵਾਂ

ਇੱਕ ਕੰਮ ਵਿੱਚ ਇਸਦੀ ਖੁਦਮੁਖਤਿਆਰੀ ਦੇ ਬਾਵਜੂਦ, Agentic RAG ਕ੍ਰਿਤ੍ਰਿਮ ਆਮ ਬੁੱਧੀ ਦੀ ਸਮਾਨ ਨਹੀਂ ਹੈ। ਇਸ ਦੀ “agentic” ਸਮਰੱਥਾ ਟੂਲ, ਡਾਟਾ ਸਰੋਤਾਂ ਅਤੇ ਮਨੁੱਖੀ ਵਿਕਾਸਕਾਰਾਂ ਵੱਲੋਂ ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਨੀਤੀਆਂ ਤਕ ਸੀਮਤ ਹੈ। ਇਹ ਆਪਣੀਆਂ ਟੂਲਾਂ ਦੀ ਖੋਜ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜਾਂ ਉਹਨਾਂ ਡੋਮੇਨ ਸੀਮਾਵਾਂ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾ ਸਕਦਾ ਜੋ ਤਯਾਰ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ। ਬਲਕਿ, ਇਹ ਮੌਜੂਦਾ ਸਰੋਤਾਂ ਨੂੰ ਗਤੀਸ਼ੀਲ ਤਰੀਕੇ ਨਾਲ ਸੰਗਠਿਤ ਕਰਨ ਵਿੱਚ ਮਹਿਰ ਹੈ।

ਵਧੇਰੇ ਉੱਨਤ AI ਰੂਪਾਂ ਤੋਂ ਮੁੱਖ ਫਰਕ ਹਨ:

  1. ਡੋਮੇਨ-ਵਿਸ਼ੇਸ਼ ਖੁਦਮੁਖਤਿਆਰੀ: Agentic RAG ਸਿਸਟਮ ਉਹਦਾ ਯੂਜ਼ਰ-ਨਿਰਧਾਰਿਤ ਟੀਚੇ ਪ੍ਰਾਪਤ ਕਰਨ ‘ਤੇ ਧਿਆਨ ਕੇਂਦ੍ਰਿਤ ਕਰਦੇ ਹਨ, ਜਿੱਥੇ ਉਹ ਸੁਧਾਰ ਕਰਨ ਲਈ ਸਵਾਲ ਦੁਬਾਰਾ ਲਿਖਣ ਜਾਂ ਟੂਲ ਚੁਣਨ ਵਰਗੀਆਂ ਰਣਨੀਤੀਆਂ ਵਰਤਦੇ ਹਨ।
  2. ਪਿਛੋਕੜ-ਨਿਰਭਰ: ਸਿਸਟਮ ਦੀਆਂ ਸਮਰੱਥਾਵਾਂ ਉਹਨਾਂ ਟੂਲਾਂ ਅਤੇ ਡਾਟਾ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦੀਆਂ ਹਨ ਜੋ ਵਿਕਾਸਕਾਰਾਂ ਵੱਲੋਂ ਇੰਟੀਗ੍ਰੇਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਇਹ ਮਨੁੱਖੀ ਦਖਲਅੰਦਾਜ਼ੀ ਦੇ ਬਿਨਾ ਇਹ ਸੀਮਾਵਾਂ ਪਾਰ ਨਹੀਂ ਕਰ ਸਕਦਾ।
  3. ਗਾਰਡਰੇਲਾਂ ਦੇ ਲਈ ਇੱਜ਼ਤ: ਨੈਤਿਕ ਨਿਯਮ, ਅਨੁਕੂਲਤਾ ਨਿਯਮ, ਅਤੇ ਵਪਾਰਕ ਨੀਤੀਆਂ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਹਨ। ਏਜੰਟ ਦੀ ਆਜ਼ਾਦੀ ਹਮੇਸ਼ਾਂ ਸੁਰੱਖਿਆ ਉਪਾਅ ਅਤੇ ਨਿਗਰਾਨੀ ਮਕੈਨਿਜ਼ਮਜ਼ ਨਾਲ ਸੀਮਤ ਰਹਿੰਦੀ ਹੈ (ਉਮੀਦ ਹੈ).

ਵਿਆਵਹਾਰਿਕ ਵਰਤੋਂ ਦੇ ਕੇਸ ਅਤੇ ਮੁੱਲ

Agentic RAG ਉਹਨਾਂ ਸਥਿਤੀਆਂ ਵਿੱਚ ਚਮਕਦਾ ਹੈ ਜਿੱਥੇ ਦੁਹਰਾਉਂਦੀਆਂ ਸੁਧਾਰਾਂ ਅਤੇ ਸੁਤਰੰਤਰਤਾ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ:

  1. ਸਹੀਤਾ-ਪਹਿਲਾ ਵਾਤਾਵਰਨ: ਅਨੁਕੂਲਤਾ ਜਾਂਚ, ਨਿਯਮਾਤਮਕ ਵਿਸ਼ਲੇਸ਼ਣ ਜਾਂ ਕਾਨੂੰਨੀ ਖੋਜ ਵਿਚ, agentic ਮਾਡਲ ਬਾਰ-ਬਾਰ ਤੱਥਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰ ਸਕਦਾ ਹੈ, ਕਈ ਸਰੋਤਾਂ ਨਾਲ ਸਲਾਹ-ਮਸ਼ਵਿਰਾ ਕਰਦਾ ਹੈ ਅਤੇ ਸਵਾਲਾਂ ਨੂੰ ਦੁਬਾਰਾ ਲਿਖਦਾ ਹੈ ਜਦ ਤੱਕ ਉਹ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵੈਰੀਫਾਈਡ ਜਵਾਬ ਨਹੀਂ ਦਿੰਦਾ।
  2. ਜਟਿਲ ਡਾਟਾਬੇਸ ਇੰਟਰੈਕਸ਼ਨ: ਜਦੋਂ ਇਸ ਤਰ੍ਹਾਂ ਦੀ ਸੰਗਠਿਤ ਡਾਟਾ ਨਾਲ ਕੰਮ ਕਰਨਾ ਹੁੰਦਾ ਹੈ ਜਿੱਥੇ ਸਵਾਲ ਅਕਸਰ ਫੇਲ ਹੋ ਜਾਂਦੇ ਹਨ ਜਾਂ ਸੁਧਾਰ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਸਿਸਟਮ ਆਪਣੇ ਸਵਾਲਾਂ ਨੂੰ Azure SQL ਜਾਂ Microsoft Fabric OneLake ਵਰਗੀਆਂ ਟੈਕਨੀਕਾਂ ਨਾਲ ਸੁਧਾਰ ਸਕਦਾ ਹੈ, ਇਸ ਗੱਲ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਅੰਤਿਮ retrieval ਯੂਜ਼ਰ ਦੇ ਇਰਾਦੇ ਨਾਲ ਮਿਲਦਾ-ਜੁਲਦਾ ਹੈ।
  3. ਵਿਸਤ੍ਰਿਤ ਵਰਕਫਲੋਜ਼: ਲੰਮੇ ਸਮੇਂ ਤੱਕ ਚੱਲਣ ਵਾਲੀ ਸੈਸ਼ਨਾਂ ਦਾ ਵਿਕਾਸ ਹੋ ਸਕਦਾ ਹੈ ਜਦ ਨਵੀਂ ਜਾਣਕਾਰੀ ਮਿਲਦੀ ਹੈ। Agentic RAG ਨਿਰੰਤਰ ਨਵਾਂ ਡਾਟਾ ਸ਼ਾਮਿਲ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਸਮੱਸਿਆ ਦੇ ਖੇਤਰ ਬਾਰੇ ਹੋਰ ਸਿੱਖਣ ਨਾਲ ਆਪਣੀ ਰਣਨੀਤੀਆਂ ਬਦਲਦਾ ਹੈ।

ਸ਼ਾਸਨ, ਪਾਰਦਰਸ਼ਤਾ ਅਤੇ ਭਰੋਸਾ

ਜਿਵੇਂ ਇਹ ਸਿਸਟਮ ਆਪਣੀ ਕਾਰਨਬੱਧਤਾ ਵਿੱਚ ਜ਼ਿਆਦਾ ਖੁਦਮੁਖਤਿਆਰ ਹੁੰਦੇ ਹਨ, ਸ਼ਾਸਨ ਅਤੇ ਪਾਰਦਰਸ਼ਤਾ ਬਹੁਤ ਜ਼ਰੂਰੀ ਹਨ:

ਜਿਹੜੇ ਟੂਲ ਕਰਵਾਈ ਦਾ ਸਪਸ਼ਟ ਰਿਕਾਰਡ ਦਿੰਦੇ ਹਨ ਉਹ ਜ਼ਰੂਰੀ ਹਨ। ਉਹਨਾਂ ਦੇ ਬਿਨਾ, ਬਹੁ-ਕਦਮੀ ਪ੍ਰਕਿਰਿਆ ਦੀ ਡਿਬੱਗਿੰਗ ਬਹੁਤ ਮੁਸ਼ਕਲ ਹੋ ਸਕਦੀ ਹੈ। Literal AI (Chainlit ਦੇ ਪਿੱਛੇ ਕੰਪਨੀ) ਵੱਲੋਂ ਇੱਕ Agent ਚੱਲਣ ਦਾ ਹੇਠਾਂ ਦਿੱਤਾ ਉਦਾਹਰਨ ਵੇਖੋ:

AgentRunExample

ਨਤੀਜਾ

Agentic RAG AI ਸਿਸਟਮਾਂ ਦੀ ਉਸ ਤਰੀਕੇ ਨਾਲ ਕੁਦਰਤੀ ਵਿਕਾਸ ਦਾ ਪ੍ਰਤੀਨਿਧਿਤਾ ਹੈ ਜਿਸ ਨਾਲ ਉਹ ਜਟਿਲ, ਡਾਟਾ-ਸਘਣੇ ਕਾਰਜਾਂ ਨੂੰ ਸੰਭਾਲਦੇ ਹਨ। ਇਕ ਲੂਪ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਅੰਤਰਕ੍ਰਿਆ ਪੈਟਰਨ ਨੂੰ ਅਪਣਾਉਂਦੇ ਹੋਏ, ਖੁਦਮੁਖਤਿਆਰ ਟੂਲ ਚੋਣ ਅਤੇ ਫੈਸਲੇਆਂ ਨੂੰ ਸੁਧਾਰਦੇ ਹੋਏ, ਸਿਸਟਮ ਸਥਿਰ ਪ੍ਰਾਂਪਟ-ਪਾਲਣ ਤੋਂ ਅੱਗੇ ਵਧਦਾ ਹੈ ਅਤੇ ਇੱਕ ਵੱਧ ਲਚਕੀਲਾ, ਸੰਦਰਭ-ਜਾਣਕਾਰ ਫੈਸਲਾ ਕਰਨ ਵਾਲਾ ਬਣ ਜਾਂਦਾ ਹੈ। ਭਾਵੇਂ ਮਨੁੱਖਾਂ ਵੱਲੋਂ ਨਿਰਧਾਰਿਤ ਢਾਂਚੇ ਅਤੇ ਨੈਤਿਕ ਨਿਰਦੇਸ਼ਾਂ ਦੀਆਂ ਹੱਦਾਂ ਵਿੱਚ ਬੰਨ੍ਹਿਆ ਹੋਇਆ, ਇਹ agentic ਸਮਰੱਥਾਵਾਂ ਦੋਹਾਂ ਉਦਯੋਗ ਅਤੇ ਅੰਤ-ਉਪਭੋਗਤਿਆਂ ਲਈ ਧਨਾਢ਼, ਜ਼ਿਆਦਾ ਗਤੀਸ਼ੀਲ ਅਤੇ ਆਖਰੀ ਤੌਰ ‘ਤੇ ਬਹੁਤ ਜ਼ਿਆਦਾ ਲਾਭਦਾਇਕ AI ਇੰਟਰਐਕਸ਼ਨ ਨੂੰ ਸਪੋਰਟ ਕਰਦੀਆਂ ਹਨ।

Agentic RAG ਬਾਰੇ ਹੋਰ ਸਵਾਲ ਹਨ?

Microsoft Foundry Discord ‘ਤੇ ਸ਼ਾਮਲ ਹੋਵੋ, ਹੋਰ ਸਿੱਖਣ ਵਾਲਿਆਂ ਨਾਲ ਮਿਲੋ, ਦਫਤਰ ਘੰਟਿਆਂ ਵਿੱਚ ਸ਼ਾਮਿਲ ਹੋਵੋ ਅਤੇ ਆਪਣੇ AI ਏਜੰਟ ਸਵਾਲਾਂ ਦਾ ਜਵਾਬ ਲਵੋ।

ਵਾਧੂ ਸਾਧਨ

ਅਕਾਦਮਿਕ ਪੇਪਰ

ਪਿਛਲਾ ਪਾਠ

ਟੂਰ ਲਾਗੂ ਕਰਨ ਦੇ ਡਿਜ਼ਾਈਨ ਪੈਟਰਨ

ਅਗਲਾ ਪਾਠ

ਭਰੋਸੇਯੋਗ AI ਏਜੈਂਟ ਬਣਾਉਣਾ


ਅਸਵੀਕਾਰੋਪੱਤਰ:
ਇਹ ਦਸਤਾਵੇਜ਼ AI ਅਨੁਵਾਦ ਸੇਵਾ Co-op Translator ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦਿਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀਤਾ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਵਿੱਚ ਰੱਖੋ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸਤੀਹਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਆਪਣੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਪ੍ਰਮਾਣਿਕ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਜਰੂਰੀ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਸਿਫਾਰਸ਼ੀ ਹੈ। ਅਸੀਂ ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੋਣ ਵਾਲੀਆਂ ਕਿਸੇ ਵੀ ਗਲਤਫਹਿਮੀਆਂ ਜਾਂ ਗਲਤ تفسيرਆਂ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ।