(ਇਸ ਪਾਠ ਦੀ ਵੀਡੀਓ ਦੇਖਣ ਲਈ ਉਪਰ ਦਿੱਤੀ ਤਸਵੀਰ ‘ਤੇ ਕਲਿੱਕ ਕਰੋ)
ਇਹ ਪਾਠ ਏਜੈਂਟਿਕ ਰੀਟਰੀਵਲ-ਆਗਮੈਂਟਡ ਜੇਨੇਰੇਸ਼ਨ (Agentic RAG) ਦਾ ਵਿਸਤ੍ਰਿਤ ਜਾਇਜ਼ਾ ਦਿੰਦਾ ਹੈ, ਇੱਕ ਉੱਭਰਦਾ ਹੋਇਆ AI ਪਰਿਭਾਸ਼ਾ ਜਿੱਥੇ ਵੱਡੇ ਭਾਸ਼ਾ ਮਾਡਲ (LLMs) ਬਾਹਰੀ ਸਰੋਤਾਂ ਤੋਂ ਜਾਣਕਾਰੀ ਖਿੱਚਦੇ ਹੋਏ ਆਪਣੇ ਅਗਲੇ ਕਦਮ ਸੁਤੰਤਰভাবে ਯੋਜਨਾ ਬਣਾਉਂਦੇ ਹਨ। ਸਥਿਰ ਰੀਟਰੀਵਲ-ਫਿਰ-ਪੜ੍ਹਨ ਵਾਲੇ ਢਾਂਚਿਆਂ ਤੋਂ ਵੱਖਰਾ, ਏਜੈਂਟਿਕ RAG ਵਿੱਚ LLM ਨੂੰ ਸਮਰਥਿਤ ਸੰਦ ਜਾਂ ਫੰਕਸ਼ਨ ਕਾਲਾਂ ਅਤੇ ਢਾਂਚਾਬੱਧ ਨਤੀਜਿਆਂ ਨਾਲ ਬਰਤਣ ਵਾਲੇ ਵਿਚਾਰ ਸਮੇਤ ਮੁੜ ਮੁੜ ਕਾਲਾਂ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਸਿਸਟਮ ਨਤੀਜਿਆਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ, ਪ੍ਰਸ਼ਨਾਂ ਨੂੰ ਸੰਵਾਰਦਾ ਹੈ, ਜੇ ਲੋੜ ਪਵੇ ਤਾਂ ਹੋਰ ਸੰਦ ਆਮੰਤ੍ਰਿਤ ਕਰਦਾ ਹੈ ਅਤੇ ਇਹ ਚੱਕਰ ਤੱਕ ਚਲਦਾ ਰਹਿੰਦਾ ਹੈ ਜਦ ਤੱਕ ਸੰਤੋਸ਼ਜਨਕ ਹੱਲ ਨਹੀਂ ਮਿਲਦਾ।
ਇਹ ਪਾਠ ਕਵਰ ਕਰੇਗਾ
ਇਸ ਪਾਠ ਨੂੰ ਪੂਰਾ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਇਹ ਜਾਣੋਗੇ/ਸਮਝੋਗੇ:
ਏਜੈਂਟਿਕ ਰੀਟਰੀਵਲ-ਆਗਮੈਂਟਡ ਜੇਨੇਰੇਸ਼ਨ (Agentic RAG) AI ਵਿੱਚ ਉਭਰਦਾ ਪਰਿਭਾਸ਼ਾ ਹੈ ਜਿੱਥੇ ਵੱਡੇ ਭਾਸ਼ਾ ਮਾਡਲ (LLMs) ਸੁਤੰਤਰভাবে ਆਪਣੇ ਅਗਲੇ ਕਦਮਾਂ ਦੀ ਯੋਜਨਾ ਬਣਾਉਂਦੇ ਹਨ ਜਦੋਂ ਉਹ ਬਾਹਰੀ ਸਰੋਤਾਂ ਤੋਂ ਜਾਣਕਾਰੀ ਖਿੱਚਦੇ ਹਨ। ਸਥਿਰ ਰੀਟਰੀਵਲ-ਫਿਰ-ਪੜ੍ਹਨ ਵਾਲੇ ਪੈਟਰਨਾਂ ਤੋਂ ਵੱਖ ਭਾਵ, ਏਜੈਂਟਿਕ RAG ਵਿੱਚ LLM ਨੂੰ ਮੁੜ ਮੁੜ ਕਾਲ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਜੋ ਸੰਦ ਜਾਂ ਫੰਕਸ਼ਨ ਕਾਲਾਂ ਨਾਲ ਅਤੇ ਢਾਂਚਾਬੱਧ ਨਤੀਜਿਆਂ ਦੇ ਨਾਲ ਮਿਲੀਆਂ ਹੁੰਦੀਆਂ ਹਨ। ਸਿਸਟਮ ਨਤੀਜਿਆਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ, ਪ੍ਰਸ਼ਨਾਂ ਨੂੰ ਸੁਧਾਰਦਾ ਹੈ, ਜੇ ਲੋੜ ਹੋਵੇ ਤਾਂ ਹੋਰ ਸੰਦ ਆਮੰਤ੍ਰਿਤ ਕਰਦਾ ਹੈ ਅਤੇ ਇਹ ਚੱਕਰ ਜਾਰੀ ਰੱਖਦਾ ਹੈ ਜਦ ਤੱਕ ਸੰਤੋਸ਼ਜਨਕ ਹੱਲ ਨਹੀਂ ਮਿਲਦਾ। ਇਹ ਮੁੜ ਮੁੜ “ਮੈਕਰ-ਚੇਕਰ” ਸ਼ੈਲੀ ਸਹੀਤਾ ਨੂੰ ਸੁਧਾਰਦੀ ਹੈ, ਗਲਤ ਪ੍ਰਸ਼ਨਾਂ ਨੂੰ ਸੰਭਾਲਦੀ ਹੈ ਅਤੇ ਉੱਚ ਗੁಣਵੱਤਾ ਵਾਲੇ ਨਤੀਜੇ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ।
ਸਿਸਟਮ ਆਪਣੀ ਤਰਕਸ਼ੀਲ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਸਰਗਰਮੰਗੀ ਨਾਲ ਮਲਕ ਬਣਾਉਂਦਾ ਹੈ, ਅਸਫ਼ਲ ਪ੍ਰਸ਼ਨਾਂ ਨੂੰ ਦੁਬਾਰਾ ਲਿਖਦਾ ਹੈ, ਵੱਖਰੇ ਰੀਟਰੀਵਲ ਢੰਗ ਚੁਣਦਾ ਹੈ ਅਤੇ ਕਈ ਸੰਦ—ਜਿਵੇਂ ਕਿ Azure AI Search ਵਿੱਚ ਵੇਕਟਰ ਖੋਜ, SQL ਡੇਟਾਬੇਸ, ਜਾਂ ਕਸਟਮ API—ਜ਼ਮਾਂ ਦੇ ਕੇ ਆਪਣੇ ਜਵਾਬ ਨੂੰ ਅੰਤਿਮ ਰੂਪ ਦਿੰਦਾ ਹੈ। ਇੱਕ ਏਜੈਂਟਿਕ ਸਿਸਟਮ ਦੀ ਖਾਸ ਪਹਚਾਨ ਇਹ ਹੈ ਕਿ ਇਹ ਆਪਣੀ ਤਰਕਸ਼ੀਲ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਮਾਲਕ ਬਣਾਉਂਦਾ ਹੈ। ਰਵਾਇਤੀ RAG ਨਿਰਾਵਤੀ ਪੱਥਾਂ ‘ਤੇ ਨਿਰਭਰ ਹੁੰਦਾ ਹੈ, ਪਰ ਏਜੈਂਟਿਕ ਸਿਸਟਮ ਆਪਣੇ ਆਪ ਜਾਣਕਾਰੀ ਦੀ ਗੁਣਵੱਤਾ ਦੇ ਅਧਾਰ ‘ਤੇ ਕਦਮਾਂ ਦੀ ਕ੍ਰਮ ਦੱਸਦਾ ਹੈ।
ਏਜੈਂਟਿਕ ਰੀਟਰੀਵਲ-ਆਗਮੈਂਟਡ ਜੇਨੇਰੇਸ਼ਨ (Agentic RAG) AI ਵਿਕਾਸ ਵਿੱਚ ਇੱਕ ਉਭਰਦਾ ਤਰੀਕਾ ਹੈ ਜਿੱਥੇ LLM ਨਾ ਸਿਰਫ਼ ਬਾਹਰੀ ਡਾਟਾ ਸਰੋਤਾਂ ਤੋਂ ਜਾਣਕਾਰੀ ਖਿੱਚਦੇ ਹਨ ਪਰ ਆਪਣੇ ਅਗਲੇ ਕਦਮ ਸੁਤੰਤਰভাবে ਯੋਜਨਾ ਬਣਾਉਂਦੇ ਹਨ। ਸਥਿਰ ਰੀਟਰੀਵਲ-ਫਿਰ-ਪੜ੍ਹਨ ਪੈਟਰਨ ਜਾਂ ਧਿਆਨ ਨਾਲ ਲਿਖੀਆਂ ਪ੍ਰੰਪਟ ਕ੍ਰਮਾਂ ਤੋਂ ਵੱਖ, ਏਜੈਂਟਿਕ RAG ਵਿੱਚ LLM ਨੂੰ ਮੁੜ ਮੁੜ ਕਾਲਾਂ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਜੋ ਸੰਦ ਜਾਂ ਫੰਕਸ਼ਨ ਕਾਲਾਂ ਅਤੇ ਢਾਂਚਾਬੱਧ ਨਤੀਜਿਆਂ ਨਾਲ ਹੋਂਦ ਵਿੱਚ ਹੁੰਦੀਆਂ ਹਨ। ਹਰ ਕਦਮ ‘ਤੇ, ਸਿਸਟਮ ਪ੍ਰਾਪਤ ਨਤੀਜਿਆਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ, ਫੈਸਲਾ ਕਰਦਾ ਹੈ ਕਿ ਪੁੱਛਗਿੱਛਾਂ ਨੂੰ ਸੁਧਾਰਨਾ ਹੈ ਜਾਂ ਨਹੀਂ, ਜੇ ਲੋੜ ਹੋਵੇ ਤਾਂ ਹੋਰ ਸੰਦ ਬੁਲਾਂਦਾ ਹੈ, ਅਤੇ ਇਹ ਚੱਕਰ ਇਸ ਤਰ੍ਹਾਂ ਚਲਦਾ ਰਹਿੰਦਾ ਹੈ ਕਿ ਸੰਤੋਸ਼ਜਨਕ ਹੱਲ ਮਿਲ ਜਾਵੇ।
ਇਹ ਮੁੜ ਮੁੜ “ਮੈਕਰ-ਚੇਕਰ” ਸਰਗਰਮੀ ਸਹੀਤਾ ਨੂੰ ਸੁਧਾਰਨ ਲਈ, ਢਾਂਚਾਬੱਧ ਡੇਟਾਬੇਸ ਲਈ ਗਲਤ ਪ੍ਰਸ਼ਨਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ (ਜਿਵੇਂ ਕਿ NL2SQL) ਅਤੇ ਸੰਤੁਲਿਤ, ਉੱਚ ਗੁਣਵੱਤਾ ਵਾਲੇ ਨਤੀਜਿਆਂ ਲਈ ਹੈ। ਸਿਰਫ ਧਿਆਨ ਨਾਲ ਤਿਆਰ ਕੀਤੀਆਂ ਪ੍ਰੰਪਟ ਚੇਨ ਲਾਗੂ ਕਰਨ ਦੀ ਥਾਂ, ਸਿਸਟਮ ਆਪਣੀ ਤਰਕਸ਼ੀਲ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਮਲਕ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਉਹਨਾਂ ਪ੍ਰਸ਼ਨਾਂ ਨੂੰ ਮੁੜ ਲਿਖ ਸਕਦਾ ਹੈ ਜੋ ਫੇਲ੍ਹ ਹੁੰਦੀਆਂ ਹਨ, ਵੱਖਰੇ ਰੀਟਰੀਵਲ ਢੰਗ ਚੁਣ ਸਕਦਾ ਹੈ ਅਤੇ ਕਈ ਸੰਦ ਜੋੜ ਸਕਦਾ ਹੈ—ਜਿਵੇਂ ਕਿ Azure AI Search ਵਿੱਚ ਵੇਕਟਰ ਖੋਜ, SQL ਡੇਟਾਬੇਸ, ਜਾਂ ਕਸਟਮ API—ਆਖ਼ਰੀ ਜਵਾਬ ਤੋਂ ਪਹਿਲਾਂ। ਇਹ ਜ਼ਿਆਦਾ ਜਟਿਲ ਆਰਕੀਟੈਕਚਰ ਫਰੇਮਵਰਕ ਦੀ ਲੋੜ ਖਤਮ ਕਰਦਾ ਹੈ। ਇਸ ਦੀ ਥਾਂ, ਇੱਕ ਸਧਾਰਣ ਚੱਕਰ “LLM ਕਾਲ → ਸੰਦ ਵਰਤੋਂ → LLM ਕਾਲ → …” ਬਹੁਤ ਹੀ ਸੁਧਰੇ ਅਤੇ ਠੋਸ ਨਤੀਜੇ ਦੇ ਸਕਦਾ ਹੈ।

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

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

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

ਏਜੈਂਟਿਕ RAG ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ AI ਸਿਸਟਮ ਕਿਵੇਂ ਜਟਿਲ, ਡਾਟਾ-ਘਣੇ ਕਾਰਜਾਂ ਨੂੰ ਸੰਭਾਲਦੇ ਹਨ। ਇੱਕ ਚੱਕਰਵਾਤ ਇੰਟਰਐਕਸ਼ਨ ਪੈਟਰਨ ਅਪਣਾਉਣ, ਸੰਦ ਸੁਤੰਤਰ ਤੇ ਚੁਣਨ ਅਤੇ ਪ੍ਰਸ਼ਨਾਂ ਨੂੰ ਸੁਧਾਰਦੇ ਹੋਏ ਉੱਚ-ਗੁਣਵੱਤਾ ਨਤੀਜਾ ਲੈਣ ਦੇ ਰਾਹ ‘ਤੇ ਸਿਸਟਮ ਆਮ ਸਥਿਰ ਪ੍ਰੰਪਟ-ਅਨੁਸਰਣ ਤੋਂ ਅੱਗੇ ਵਧਦਾ ਹੈ ਅਤੇ ਵਧੇਰੇ ਲਚੀਲਾ, ਸੰਦਰਭ ਸੂਚੀਤ ਫੈਸਲਾ-ਕਰਨ ਵਾਲਾ ਬਣਦਾ ਹੈ। ਜਿਵੇਂ ਹੀ ਇਹ ਮਨੁੱਖੀ-ਤਿਆਰ ਇੰਫਰਾਸਟਰੱਕਚਰਾਂ ਅਤੇ ਨੈਤਿਕ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਾਂ ਨਾਲ ਸੀਮਤ ਰਹਿੰਦਾ ਹੈ, ਇਹ ਏਜੈਂਟਿਕ ਸਮਰੱਥਾਵਾਂ ਉਦਯੋਗਾਂ ਅਤੇ ਅੰਤ-ਉਪਭੋਗਤਾਵਾਂ ਦੋਹਾਂ ਲਈ ਹੋਰ ਗੰਭੀਰ, ਗਤੀਸ਼ੀਲ ਅਤੇ ਅੰਤ ਵਿੱਚ ਜ਼ਿਆਦਾ ਉਪਯੋਗੀ AI ਇੰਟਰਐਕਸ਼ਨ ਸਮਭਵ ਬਣਾਉਂਦੀਆਂ ਹਨ।
ਹੋਰ ਸਿੱਖਣ ਵਾਲਿਆਂ ਨਾਲ ਮਿਲਣ ਲਈ, ਦਫ਼ਤਰ ਸਮੇਂ ਭਾਗ ਲੈਣ ਅਤੇ ਆਪਣੇ AI ਏਜੰਟ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਲੈਣ ਲਈ Microsoft Foundry Discord ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਵੋ।
Agentic RAG: ਏਜੈਂਟ-ਆਧਾਰਿਤ ਰੀਟ੍ਰੀਵਲ ਆਗਮੈਂਟਡ ਜੇਨੇਰੇਸ਼ਨ ਲਈ ਪੂਰੀ ਗਾਈਡ – ਜਨਰੇਸ਼ਨ RAG ਤੋਂ ਖ਼ਬਰਾਂ
ਜਦੋਂ ਤੁਸੀਂ ਪਾਠ 16 ਵਿੱਚ ਏਜੰਟ ਤੈਨਾਤ ਕਰਨਾ ਸਿੱਖ ਲੈਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਪਾਠ ਦਾ TravelRAGAgent ਸਮੋਕ-ਟੈਸਟ ਕਰ ਸਕਦੇ ਹੋ — ਇਹ ਚੈੱਕ ਕਰਨ ਲਈ ਕਿ ਇਸ ਦੇ ਜਵਾਬ ਗਿਆਨ ਅਧਾਰ ‘ਤੇ ਟਿਕੇ ਰਹਿੰਦੇ ਹਨ — tests/lesson-05-smoke-tests.json ਨਾਲ। ਇਸਨੂੰ ਚਲਾਉਣ ਲਈ ਵੇਖੋ tests/README.md।
ਅਸਵੀਕਾਰੋਪਣ: ਇਸ ਦਸਤਾਵੇਜ਼ ਦਾ ਅਨੁਵਾਦ ਏਆਈ ਅਨੁਵਾਦ ਸੇਵਾ Co-op Translator ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀਤਾਵਾਂ ਲਈ ਯਤਨਸ਼ੀਲ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਰੱਖੋ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸਮੱਤਿਆਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਆਪਣੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਅਧਿਕਾਰਕ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਜਰੂਰੀ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਅਸੀਂ ਇਸ ਅਨੁਵਾਦ ਦੇ ਉਪਯੋਗ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀਆਂ ਕਿਸੇ ਵੀ ਗਲਤਫਹਿਮੀਆਂ ਜਾਂ ਗਲਤ ਵਿਆਖਿਆਵਾਂ ਲਈ ਜਵਾਬਦੇਹ ਨਹੀਂ ਹਾਂ।