ඔබේ පරිගණකයේ ටර්මිනල් එකේ පෙනෙන පණිවිඩයක් මතකද? මේක මගේ අලුත්ම අත්දැකීම. මම AI ඒජන්ට් එකක් තුළ, නිර්මාණාත්මක කේත සෙවීමේදී සහ README කියවීමේදී පමණක් අවසර තිබුණා, නමුත් ඒ ඒජන්ට් එකට නිෂ්පාදන පරිසරයට මාරු කිරීමටත් හැකියාව ලැබුණා. ඒ අතුරුදන් වූ ප්රතිපත්ති, අනුමතීම්, audit trail නැතිව, තුන් MCP (Machine Control Protocol) සේවාදායකයක් එකට සම්බන්ධ කර තිබුණා.
පළමු දෙක සරලව දත්ත සොයාගැනීම, කේත සෙවීම වැනි read‑only කාර්යයන් කළා. තෙවැනිය, නමුත්, deployment:promote වැනි ක්රියාකාරකම් නිෂ්පාදන පරිසරයට මාරු කරගන්න හැකියාව තිබුණා. එතැනින්ම ගැලපෙන ගැටළුව තේරුණා – MCP මගින් ඒජන්ට් එකක් සහ මෙවලම් අතර සම්බන්ධතාවය ස්ථාපනය කළා, නමුත් ඒ සම්බන්ධතාවය දෙකකට වැඩි වරක් වර්ධනය කළාම, පාලන මට්ටම අඩු වෙලා තිබුණා.
ආරක්ෂක උපාය මාර්ගයක් ලෙස API ගේට්වේ, custom middleware, UI නැතිව සරල සම්බන්ධතා වැනි ත්රිත්වයක් පරීක්ෂා කළා. ඒත් ඒවා සියල්ල අසාර්ථක වුණා. ගේට්වේ MCP schema තේරුම් ගන්න බැරි නිසා, “deployment:promote” භාවිතය නියාමනය කළ නොහැකිය. custom middleware එකත්, ඒක නිර්මාණය කළ පුද්ගලයා ඉවත් වුනාම, අනුමතීම් ක්රමය අඳුරු වුණා. UI නොමැතිව, නව සේවාදායකයක් එක් කළාම කේත වෙනස් කිරීමටත්, අනුමතීම්, audit, alerts වැනි අවශ්යතා එකතු කිරීමටත් බාධා වුණා.
ඉතින් මම නව control plane එකක් සකස් කිරීමේ තීරණය ගත්තා. මුල් සැලැස්ම v0.1.0 (API, servers, policies), v0.2.0 (Admin UI, approvals), v0.3.0 (audit, alerts) ලෙස තිබුණා. නමුත් UI නැතිව, පාලන මට්ටම අඩු වුණාම, ඒක පූර්ණ පද්ධතියක් ලෙස සැලකිය නොහැකි බව මට වැටුණා. ඒ නිසා UI, approvals, audit, alerts සියල්ලක් v0.1.0 තුළ ඇතුළත් කළා. එමෙන්ම backend, frontend, CI/CD, type checking වැනි තාක්ෂණික ගැටළු දීර්ඝ කාලයක් ගනී.
ශ්රී ලංකාවට ඇති වැදගත්කම
මෙම පළපුරුද්ද ශ්රී ලංකාවේ AI, DevOps, Cloud තාක්ෂණය ඉගෙන ගන්නා සිසුන්ට, නවීන සංවර්ධකයන්ට, සහ තාක්ෂණික ව්යාපාරිකයින්ට අතිශය ප්රයෝජනවත්.
- සිසුන් – MCP වැනි open‑source protocol එකක් කෙසේ පාලනය කරගත හැකිද, governance tool එකක් නිර්මාණය කිරීමේ පියවර කුමක්ද කියා ප්රායෝගික උදාහරණයක්.
- ඩෙවලොපර්ස් – API, OPA, FastAPI, PostgreSQL වැනි නවීන stack එකක් සමඟ audit, approval, alert mechanisms එකතු කිරීමේ ක්රමවේදය.
- ව්යාපාරිකයින් – AI ඒජන්ට් එකට production deployment අවසර දීමේදී ආරක්ෂාකාරී පාලන මට්ටමක් සැකසීමේ වැදගත්කම, data breach අවදානම අඩු කිරීම.
අවසන් වශයෙන්, තාක්ෂණික නවෝත්පාදනවල පසුබැසීම නැතිව, ආරක්ෂාව, audit, approval වැනි මූලික පද්ධති එකතු කිරීම අත්යවශ්යයි. මේ පරිසරය, ශ්රී ලංකාවේ AI‑driven automation ක්ෂේත්රය ඉදිරියට ගෙන යාමට මූලික පදයක් වේ.
ඔබත් ඔබේ AI ඒජන්ට් එකට නිසි governance එකක් සකස් කර, ආරක්ෂිතව වැඩ කරවනවාට තැත් කරමු.