𝗙𝗶𝗲𝗹𝗱 𝗡𝗼𝘁𝗲𝘀: 𝗛𝗼𝘄 𝗔𝗴𝗲𝗻𝘁𝗶𝗰 𝗥𝗔𝗚 𝗛𝗮𝗻𝗱𝗹𝗲𝘀 𝗘𝗻𝘁𝗲𝗿𝗽𝗿𝗶𝘀𝗲 𝗗𝗮𝘁𝗮

ಒಬ್ಬ ಗ್ರಾಹಕರು ಸಪೋರ್ಟ್ ಟಿಕೆಟ್ ಕಳುಹಿಸುತ್ತಾರೆ. ಅವರು ಹಿಂದಿನ ಪ್ರಾಜೆಕ್ಟ್‌ನ ನಿರ್ದಿಷ್ಟ ಸರ್ವರ್‌ಗಳ ವಾರಂಟಿ ವಿವರಗಳನ್ನು ಕೇಳುತ್ತಾರೆ. ಅವರಿಗೆ ಒಪ್ಪಂದದ ನಿಯಮಗಳು ಮತ್ತು ಪ್ರಸ್ತುತ ಸಪೋರ್ಟ್ ಸಂಪರ್ಕದ ವಿವರಗಳೂ ಬೇಕಾಗಿವೆ.

ಇದಕ್ಕೆ ಉತ್ತರಿಸುವುದು ಕಷ್ಟ. ಇದಕ್ಕೆ ನಾಲ್ಕು ವಿಭಿನ್ನ ಸ್ಥಳಗಳಿಂದ ಡೇಟಾ ಬೇಕಾಗುತ್ತದೆ:

  • ಗ್ರಾಹಕರ ಇತಿಹಾಸಕ್ಕಾಗಿ CRM.
  • ಒಪ್ಪಂದದ ನಿಯಮಗಳಿಗಾಗಿ ERP.
  • ಸೀರಿಯಲ್ ಸಂಖ್ಯೆಗಳಿಗಾಗಿ ಅಸೆಟ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ (Asset management).
  • ಸಿಬ್ಬಂದಿ ವಿವರಗಳಿಗಾಗಿ HR ಸಿಸ್ಟಮ್‌ಗಳು.

ಈ ಸಿಸ್ಟಮ್‌ಗಳು ವಿಭಿನ್ನ ಡೇಟಾಬೇಸ್‌ಗಳು ಮತ್ತು ವಿಭಿನ್ನ ಅನುಮತಿಗಳನ್ನು (permissions) ಬಳಸುತ್ತವೆ. ಸ್ಟ್ಯಾಂಡರ್ಡ್ RAG ಇಲ್ಲಿ ವಿಫಲವಾಗುತ್ತದೆ. ಅದು ಒಮ್ಮೆ ಹುಡುಕುತ್ತದೆ ಮತ್ತು ಏನನ್ನೂ ಕಂಡುಕೊಳ್ಳದಿದ್ದರೆ ಕೈಬಿಡುತ್ತದೆ.

ಏಜೆಂಟಿಕ್ RAG ರಿಟ್ರಿವಲ್ ಅನ್ನು ಒಂದು ಯೋಜನೆಯನ್ನಾಗಿ ಪರಿವರ್ತಿಸುವ ಮೂಲಕ ಇದನ್ನು ಪರಿಹರಿಸುತ್ತದೆ. ಇದು ಕೇವಲ ಹುಡುಕುವುದಿಲ್ಲ. ಇದು ಯೋಚಿಸುತ್ತದೆ, ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ತನ್ನ ಕೆಲಸವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ.

ವರ್ಕ್‌ಫ್ಲೋ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಎಂಬುದು ಇಲ್ಲಿದೆ:

  1. ಆರ್ಕೆಸ್ಟ್ರೇಟರ್ (The Orchestrator) ಸಿಸ್ಟಮ್ ಪ್ರಶ್ನೆಯನ್ನು ಉಪ-ಕಾರ್ಯಗಳಾಗಿ (subtasks) ವಿಂಗಡಿಸುತ್ತದೆ. ಯಾವ ಡೇಟಾ ಮೂಲಗಳನ್ನು ಬಳಸಬೇಕು ಮತ್ತು ಯಾವ ಕಾರ್ಯಗಳು ಇತರ ಕಾರ್ಯಗಳ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿವೆ ಎಂಬುದನ್ನು ಇದು ಗುರುತಿಸುತ್ತದೆ.

  2. ಕ್ವೆರಿ ರಿರೈಟರ್ (The Query Rewriter) ಪ್ರತಿಯೊಂದು ಸಿಸ್ಟಮ್ ವಿಭಿನ್ನ ಭಾಷೆಯನ್ನು ಮಾತನಾಡುತ್ತದೆ. ಒಂದಕ್ಕೆ SQL ಬೇಕಾಗಬಹುದು. ಇನ್ನೊಂದಕ್ಕೆ ಕೀವರ್ಡ್ ಸರ್ಚ್ ಬೇಕಾಗಬಹುದು. ರಿರೈಟರ್ ಬಳಕೆದಾರರ ಪ್ರಶ್ನೆಯನ್ನು ಪ್ರತಿಯೊಂದು ಟೂಲ್‌ಗೆ ಸೂಕ್ತವಾದ ಫಾರ್ಮ್ಯಾಟ್‌ಗೆ ಅನುವಾದಿಸುತ್ತದೆ.

  3. ಪ್ಯಾರಲಲ್ ರಿಟ್ರಿವಲ್ (Parallel Retrieval) ಸಿಸ್ಟಮ್ ಏಕಕಾಲದಲ್ಲಿ ಹಲವಾರು ಮೂಲಗಳನ್ನು ಪ್ರಶ್ನಿಸುತ್ತದೆ. ಇದು ಭದ್ರತೆಯನ್ನು ಗೌರವಿಸಬೇಕು. ನಿರ್ದಿಷ್ಟ ಬಳಕೆದಾರರಿಗೆ ನೋಡಲು ಅನುಮತಿ ಇರುವ ಡೇಟಾವನ್ನು ಮಾತ್ರ AI ಪ್ರವೇಶಿಸುತ್ತದೆ.

  4. ಸಫಿಶಿಯೆನ್ಸಿ ಚೆಕರ್ (The Sufficiency Checker) ಇದು ಅತ್ಯಂತ ಪ್ರಮುಖವಾದ ಭಾಗ. ಸಿಸ್ಟಮ್ ಹೀಗೆ ಕೇಳುತ್ತದೆ: "ಪ್ರಶ್ನೆಗೆ ಉತ್ತರಿಸಲು ಇದು ಸಾಕಾಗುವಷ್ಟು ಮಾಹಿತಿಯೇ?" ಒಂದು ವೇಳೆ ನಿರ್ದಿಷ್ಟ PDF ಅಟ್ಯಾಚ್‌ಮೆಂಟ್‌ನಂತಹ ಯಾವುದಾದರೂ ಮಾಹಿತಿ ಇಲ್ಲದಿದ್ದರೆ, ಸಿಸ್ಟಮ್ ನಿಲ್ಲುವುದಿಲ್ಲ. ಆ ನಿರ್ದಿಷ್ಟ ಫೈಲ್ ಅನ್ನು ಹುಡುಕಲು ಅದು ಹೊಸ ಯೋಜನೆಯನ್ನು ರೂಪಿಸುತ್ತದೆ. ಸಂಪೂರ್ಣ ಚಿತ್ರಣ ಸಿಗುವವರೆಗೆ ಇದು ಪುನರಾವರ್ತನೆಯಾಗುತ್ತದೆ (loops).

  5. ಸಿಂಥೆಸಿಸ್ (Synthesis) ಅಂತಿಮ ಏಜೆಂಟ್ ಎಲ್ಲಾ ತುಣುಕುಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ ಮತ್ತು ಮೂಲಗಳೊಂದಿಗೆ (sources) ಒಂದೇ, ನಿಖರವಾದ ಉತ್ತರವನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ.

ಏಜೆಂಟಿಕ್ RAG ಎಂಬುದು ಎಲ್ಲಾ ಸಮಸ್ಯೆಗಳಿಗೂ ಸುಲಭ ಪರಿಹಾರವಲ್ಲ (silver bullet). ಇದು ಸಾಂಪ್ರದಾಯಿಕ RAG ಗಿಂತ ನಿಧಾನ ಮತ್ತು ದುಬಾರಿಯಾಗಿದೆ.

ಒಂದೇ ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿರುವ ಸರಳ ಪ್ರಶ್ನೆಗಳಿಗಾಗಿ ಸಾಂಪ್ರದಾಯಿಕ RAG ಬಳಸಿ. ಅನೇಕ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿರುವ ಸಂಕೀರ್ಣ, ಬಹು-ಹಂತದ ಪ್ರಶ್ನೆಗಳಿಗಾಗಿ ಏಜೆಂಟಿಕ್ RAG ಬಳಸಿ.

ಗುರಿಯೆಂದರೆ ಸರಳ ಕ್ವೆರಿ-ರಿಸ್ಪಾನ್ಸ್ ಮಾಡೆಲ್‌ನಿಂದ ಸ್ಟೇಟ್‌ಫುಲ್ ವರ್ಕ್‌ಫ್ಲೋಗೆ ಬದಲಾಗುವುದು: ಯೋಜಿಸಿ (Plan). ಕಾರ್ಯಗತಗೊಳಿಸಿ (Execute). ಮೌಲ್ಯಮಾಪನ ಮಾಡಿ (Evaluate). ಪುನರಾವರ್ತಿಸಿ (Iterate).

Source: https://dev.to/luhuidev/field-notes-how-agentic-rag-handles-the-real-mess-of-enterprise-data-a68

ಐಚ್ಛಿಕ ಕಲಿಕಾ ಸಮುದಾಯ: https://t.me/GyaanSetuAi