𝗧𝗵𝗲 𝗛𝗮𝗿𝗻𝗲𝘀𝘀 𝗜𝘀 𝗛𝗮𝗹𝗳 𝘁𝗵𝗲 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲

ಉದ್ಯಮವು ಒಂದು ನಿರ್ದಿಷ್ಟ ಸಮೀಕರಣವನ್ನು ಬಳಸುತ್ತದೆ: Agent = Model + Harness.

ನೀವು ಮಾಡೆಲ್ ಆಗಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಹಾರ್ನೆಸ್ ಆಗಿದ್ದೀರಿ. ಈ ದೃಷ್ಟಿಕೋನವು ಉಳಿದೆಲ್ಲವನ್ನೂ ಬೆಂಬಲ ನೀಡುವ ಮೂಲಸೌಕರ್ಯ (support infrastructure) ಎಂದು ಪರಿಗಣಿಸುತ್ತದೆ. ಮಾಡೆಲ್ ಎಂಬುದು ಇಂಜಿನ್ ಆಗಿದ್ದರೆ, ಹಾರ್ನೆಸ್ ಎಂಬುದು ಕೇವಲ ಚಾಸಿಸ್ (chassis) ಅಥವಾ ಇಂಧನ ವ್ಯವಸ್ಥೆ (fuel system) ಎಂದು ಇದು ಭಾವಿಸುತ್ತದೆ.

ಈ ತರ್ಕವು ದೋಷಪೂರಿತವಾಗಿದೆ.

ಕಾರು ಎಂಬುದು ಕೇವಲ ಪರಿಕರಗಳೊಂದಿಗೆ (accessories) ಇರುವ ಇಂಜಿನ್ ಅಲ್ಲ. ಕಾರು ಎಂಬುದು ಸಮಾನ ಮಟ್ಟದ ಉಪ-ವ್ಯವಸ್ಥೆಗಳ (peer subsystems) ಒಂದು ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಬ್ರೇಕ್‌ಗಳು ಇಂಜಿನ್‌ಗೆ ಸೇವೆ ಸಲ್ಲಿಸುವುದಿಲ್ಲ. ಎಲೆಕ್ಟ್ರಿಕಲ್ ಸಿಸ್ಟಮ್ ಇಂಜಿನ್‌ಗೆ ಸೇವೆ ಸಲ್ಲಿಸುವುದಿಲ್ಲ. ಬ್ರೇಕ್‌ಗಳು ವಿಫಲವಾದರೆ, ಕಾರು ವಿಫಲವಾಗುತ್ತದೆ. ವಾಹನವು ನಿಲ್ಲಲಾರದೆ ಇದ್ದರೆ ಇಂಜಿನ್‌ನ ಶಕ್ತಿ ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ.

AI ಏಜೆಂಟ್‌ಗಳು ಕೂಡ ಇದೇ ರೀತಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.

ಪ್ರಸ್ತುತ ಏಜೆಂಟ್ ಆರ್ಕಿಟೆಕ್ಚರ್ (agent architecture) ಪರಿಶೀಲನೆ (verification), ಉದ್ದೇಶ (intent) ಮತ್ತು ಸಮನ್ವಯವನ್ನು (coordination) 'ಹಾರ್ನೆಸ್' ಎಂಬ ಒಂದು ಅಧೀನ ವರ್ಗದೊಳಗೆ ಸೇರಿಸುತ್ತದೆ. ಈ ತಪ್ಪಿನಿಂದಾಗಿ ವ್ಯವಸ್ಥೆಗಳು ಅಧೀನ ವಿನ್ಯಾಸದೊಂದಿಗೆ (under-designed) ಇರುತ್ತವೆ.

ಪರಿಶೀಲನೆ (Verification) ಎಂಬುದು ಹಾರ್ನೆಸ್ ಅಲ್ಲ. ಅದು ಒಂದು ಸಮಾನ ಮಟ್ಟದ ಉಪ-ವ್ಯವಸ್ಥೆ (peer subsystem). ಉದ್ದೇಶ (Intent) ಎಂಬುದು ಬೆಂಬಲ ಮೂಲಸೌಕರ್ಯವಲ್ಲ. ಅದು ಜನರೇಷನ್ ಅನ್ನು ನಿರ್ದೇಶಿಸುವ ಉಪ-ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಸಮನ್ವಯ (Coordination) ಎಂಬುದು ಮಾಡೆಲ್ ವ್ರ್ಯಾಪ್ಪರ್ (model wrapper) ಅಲ್ಲ. ಅದು ಮಲ್ಟಿ-ಏಜೆಂಟ್ ಕೆಲಸವನ್ನು ಸುಸಂಬದ್ಧಗೊಳಿಸುವ ಉಪ-ವ್ಯವಸ್ಥೆಯಾಗಿದೆ.

ನಿಮ್ಮ ಪರಿಶೀಲನೆ ವಿಫಲವಾದರೆ, ನಿಮ್ಮ ಏಜೆಂಟ್ ವಿಫಲವಾಗುತ್ತದೆ. ಮಾಡೆಲ್ ಎಷ್ಟು ಬುದ್ಧಿವಂತವಾಗಿದೆ ಎಂಬುದು ಇಲ್ಲಿ ಮುಖ್ಯವಲ್ಲ.

ಗಣಿತವು ಈ ಅಂತರವು ನಿಜ ಎಂದು ಸಾಬೀತುಪಡಿಸುತ್ತದೆ. ಯಾವುದೇ ಸೀಮಿತ ಗಾರ್ಡ್‌ರೈಲ್‌ಗಳು (guardrails) ಎಲ್ಲಾ ಇನ್‌ಪುಟ್‌ಗಳ ವಿರುದ್ಧ ಸಾರ್ವತ್ರಿಕವಾಗಿ ಸದೃಢವಾಗಿರಲು ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು NIST ಪುರಾವೆಯು ತೋರಿಸುತ್ತದೆ. ಉತ್ತಮ ಹಾರ್ನೆಸ್ ಅನ್ನು ನಿರ್ಮಿಸುವ ಮೂಲಕ ನೀವು ಇದನ್ನು ಸರಿಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಮಾಡೆಲ್ ಅನ್ನು ಪರಿಪೂರ್ಣವಾಗಿಸಲು ಸಾಕಷ್ಟು ನಿಯಮಗಳೊಂದಿಗೆ ಸುತ್ತುವರಿಯಲು ಸಾಧ್ಯವಿಲ್ಲ. ಅಂತರಗಳು ಯಾವಾಗಲೂ ಇರುತ್ತವೆ.

ಉತ್ತಮ ಮಾಡೆಲ್‌ಗಳು ಅಂತಿಮವಾಗಿ ಈ ಸಮಸ್ಯೆಗಳನ್ನು ನಿವಾರಿಸುತ್ತವೆ ಎಂದು ಉದ್ಯಮವು ನಂಬುತ್ತಿದೆ. ಇದು ತಪ್ಪು. ವೇಗವಾದ CPUಗಳು ಮೆಮೊರಿ ಕಂಟ್ರೋಲರ್‌ಗಳು ಅಥವಾ ಕ್ಯಾಶ್ (cache) ಅಗತ್ಯವನ್ನು ಇಲ್ಲವಾಗಿಸಲಿಲ್ಲ ಎಂದು ಹಾರ್ಡ್‌ವೇರ್ ಇತಿಹಾಸವು ನಮಗೆ ತೋರಿಸುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಉಪ-ವ್ಯವಸ್ಥೆಯು ತನ್ನದೇ ಆದ ಭೌತಶಾಸ್ತ್ರ ಮತ್ತು ತನ್ನದೇ ಆದ ಮಿತಿಗಳನ್ನು ಹೊಂದಿದೆ.

ನೈಜ ಏಜೆಂಟ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು, ಪ್ರಸ್ತುತ ಹಾರ್ನೆಸ್ ಮಾಡೆಲ್‌ನಲ್ಲಿ ಇಲ್ಲದ ನಾಲ್ಕು ವಿಷಯಗಳು ನಿಮಗೆ ಬೇಕಾಗುತ್ತವೆ:

  • ಒಂದು ಸ್ಪೆಸಿಫಿಕೇಶನ್ ಲೇಯರ್ (specification layer): 'ಸರಿಯಾದದ್ದು' ಎಂದರೆ ಏನು ಎಂಬುದರ ಕುರಿತು ಮಾನವರು ಸಿದ್ಧಪಡಿಸಿದ ಘೋಷಣೆಗಳು.
  • ಒಂದು ಸ್ವತಂತ್ರ ಪರಿಶೀಲನಾ ಗೇಟ್ (independent verification gate): ಮಾಡೆಲ್ ಅಲ್ಲದ ಒಂದು ಮೆಕ್ಯಾನಿಕಲ್ ಚೆಕರ್.
  • ಒಂದು ಸಬ್‌ಟ್ರಾಕ್ಷನ್ ಡಿಸಿಪ್ಲಿನ್ (subtraction discipline): ಅತಿಯಾದ ಹೊರೆಯನ್ನು (bloat) ತಡೆಯಲು ಯಾವ ಕೋಡ್ ಇರಬಾರದು ಎಂದು ನಿರ್ಧರಿಸುವ ವಿಧಾನ.
  • ಪ್ರೊಟೊಕಾಲ್‌ಗಳ ಮೂಲಕ ಸಮನ್ವಯ (Coordination through protocols): ಕೇವಲ ಹಂಚಿಕೆಯ ಫೈಲ್‌ಸಿಸ್ಟಮ್‌ಗಳ ಬದಲಿಗೆ ಸ್ಪೆಸಿಫಿಕೇಶನ್‌ಗಳನ್ನು ಬಳಸುವುದು.

ಹಾರ್ನೆಸ್ ಮಾಡೆಲ್ ಅನ್ನು ಉತ್ತಮ ಉತ್ಪಾದಕನನ್ನಾಗಿ ಮಾಡುತ್ತದೆ. ಸ್ಪೆಸಿಫಿಕೇಶನ್ ಲೇಯರ್ ವ್ಯವಸ್ಥೆಯನ್ನು ಜವಾಬ್ದಾರಿಯುತವಾಗಿಸುತ್ತದೆ.

ನಿಮಗೆ ಎರಡೂ ಬೇಕು. ನೀವು ಮೊದಲನೆಯದನ್ನು ಮಾತ್ರ ನಿರ್ಮಿಸಿದರೆ, ಗಣಿತವು ನೀವು ಮುರಿಯಲು ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ಹೇಳುವ ಒಂದು ಮಿತಿಯ (ceiling) ಕಡೆಗೆ ನೀವು ನಿರ್ಮಿಸುತ್ತಿದ್ದೀರಿ ಎಂದರ್ಥ.

Source: https://dev.to/bala_paranj_059d338e44e7e/the-harness-is-half-the-architecture-heres-the-half-thats-missing-1fb9

Optional learning community: https://t.me/GyaanSetuAi