2026 ජූලි 21දා Microsoft C++ කණ්ඩායම, ඉදිරි ඉංජිනේරු ව්යාපෘතිවල Agentic Loop පෙන්වා දුන්නා. එහි ප්රධාන විචාරකය ලෙස build සහ test ප්රතිඵල භාවිතා කරමින්, ලූපය ඉතා පැහැදිලිව ක්රියාත්මක වුණා.
මෙම ලූපය "ස්ථිතිය පරීක්ෂා → කේතය/සැකසුම් වෙනස් කරන්න → build → test → ප්රතිඵල ඇගයීම → නැවත ආරම්භ" යන පියවර වලින් සමන්විත වුණා. උදාහරණ ලෙස C++ නවීකරණය, CMake build සහ test, MSVC නව සංස්කරණයට යාවත්කාලීන කිරීම, සහ build‑performance ගතිකතා උත්පාදනය ඇතුළත් වුණා. මෙම වැඩපිළිවෙළේ සාර්ථකත්වය සොයා ගැනීමට යන්ත්ර‑කියවිය හැකි ඉක්මන් ප්රතිචාර අවශ්යයි; කම්පයිලර් එක වෙනස්කම් ප්රතික්ෂේප කළොත්, test එක අසමත් වූවොත්, performance run එකේ අනුපාතය අඩු වුණොත්, ඒ සියල්ල ලූපය නවත්වන්න හෝ අලුත් කරගන්න හේතුවක් වේ.
අලෙවියට මේ වගේ ලූපයක් ගෙන එන්න අරමුණක් තිබුණද, Microsoft එක marketing agent එකක් පෙන්වා නොදෙයි. එහි ප්රධාන පණිවුඩය වන්නේ “ආරක්ෂිත වාස්තුවක්” නිර්මාණය කිරීමයි; නිෂ්පාදන තහවුරු කිරීම නොවේ.
අලෙවිය තුළ test harness එකක් නැතිව, AI මොඩලයක් research tool එකක් අරගෙන, සටහනක් රචනා කර CMS එකට දමයි කියලා පමණක් සලකන්නේ වැරදිය. ලූපයකට ඇගයීමක් අවශ්ය – නමුත් marketing සංඛ්යාලේඛන මන්දගාමී, ගැටළු සහිත, හෝ සොයාගැනීමට අසීරු. ඉලක්කයක් ඉලක්ක කරගත නොහැකි වීම, අතුරු ප්රතිඵලය වැඩි වීම, නමුත් ව්යාපාරික ප්රතිඵල නොලැබීම වැනි තත්ත්වයන් ඇතිවේ.
අවශ්ය මූලික පාලන තලය ලෙස, ඒජන්ට් එකට බලය දෙන්නට පෙර, පහත කරුණු නිශ්චිතව සකස් කළ යුතුයි:
- ව්යාපාරික ප්රතිඵල සංකේතයක් – ලූපය අඛණ්ඩව, අසාර්ථකව හෝ නවත්වන්න කියා දැනුම් දෙන එක.
- ස්වාධීන quality gates – සාර්ථක proxy එකක් අසාර්ථක අන්තර්ගතය හෝ අනාරක්ෂිත හැසිරීම වැළැක්විය යුතුයි.
- සීමාගත අවසර – ඒජන්ට් එකට පාලනය කළ හැකි පද්ධති සහ ක්රියා මත සීමා පැනවීම.
- සම්පූර්ණ action logs – සිදුකළ සියලු ක්රියාවන් සටහන් කර, පසුකාලීන විශ්ලේෂණයට.
- පාරිභෝගික‑මුහුණතේ ක්රියා පූර්ව අනුමැතිය.
- දෝෂ පසුබැසීමේ මාර්ග – වැරදි පියවරක් සිදු වූ විට ඉක්මනින් සකස් කරගැනීම.
- සාර්ථක, අසාර්ථක, නවත්වන තත්ත්වයන් සඳහා ලියිත නියමයන්.
ඇත්තේ, මේ සියලුම කොටස් පාලන ලේඛන පමණක් නොව, රන්ටයිම් පද්ධතියේ කොටසක් වශයෙන් ක්රියාත්මක වේ. කණ්ඩායම මේ අංග සකස් කළ නොහැකිනම්, ඒජන්ට් එක “උපදෙස්” මට්ටමේ පමණක් ක්රියා කරයි – පරීක්ෂා, විශ්ලේෂණය, යෝජනා කිරීම, නමුත් අවසන් ක්රියාව මනුෂ්යයෙක් කරයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණ ශිෂ්යයන්, සංවර්ධකයන් සහ ව්යාපාරිකයින්ට මේ පරීක්ෂණය ගෙන දෙන ලාභ කිහිපයක් ඇත:
- ශික්ෂණමය වාසිය: CI/CD ආකෘතිය AI ලූපයන්ට ගැළපීම ඉගෙන ගත හැකිය, ඒ මඟින් ඉදිරි පරීක්ෂණ සහ පර්යේෂණ කටයුතු වේගවත් වේ.
- සංවර්ධන කාර්යක්ෂමතාව: කේත වෙනස්කම්, configuration, performance optimisation වැනි ක්රියා මොහොතකට පමණක් build‑test feedback ලැබීම, දෝෂ හඳුනා ගැනීමේ කාලය අඩු කරයි.
- ව්යාපාරික අවදානම අඩු කිරීම: AI‑චාලිත අලෙවියේ ස්වයංක්රීය ක්රියා පූර්ව අනුමැතිය, ලොග් සහ recovery path සමඟ, අනිත්ය පණිවිඩයක් හෝ අසාර්ථක ප්රචාරණයක් සිදුවීමේ අවදානම අඩු කරයි.
ඉදිරියේදී, ශ්රී ලංකාවේ තාක්ෂණ ආයතන මේ ආකාරයේ පද්ධති අනුගමනය කර, ගෝලීය තරඟකාරීත්වයට සමීප විය හැකිය.
අවසානයේ, Agentic Loop තාක්ෂණය පූර්ණ ස්වයංක්රීයතාවය නොව, “ආරක්ෂිත ස්වයංක්රීයතාව” ලෙස යොදා ගැනීමයි. එය නිවැරදි සීමා, ගුණාත්මක පාලන මාර්ග හා මනුෂ්ය අනුමැතිය සමඟ එකතු විය හැකිය.