ලෝකය පුරා AI වැඩසටහන් තවත් තරඟකාරී වෙමින් පවතින අතර, ඒවාගේ අනිත්ය ක්රියාකාරකම් පාලනය කිරීමේ අවශ්යතාවය වැඩි වෙලා. මේ සම්බන්ධයෙන්, එක් සංවර්ධකයෙක් ‘තමතම’ විශ්වාස නොකරන AI හාර්නස් එකක් තැනීමට උත්සාහ කළේය.
ඔහු pi නමැති, npm හරහා බෙදාහැරීමට සහ ෆෝක් කරගත හැකි AI රන්ටයිම් එක භාවිතා කරමින්, පද්ධතියේ දෙකේ කොටස් දෙකක් – pi‑eval (සාක්ෂ්ය කොටස) සහ pi‑gates (අප්රතිවර්තන කොටස) – නවින්වූ අයුරින් නිර්මාණය කළේය.
පළමුව, pi‑gates ගේ ඉලක්කය git commit සහ push ක්රියාකාරකම් මනුෂ්ය අනුමතියක් නොලැබුනොත් අවහිර කිරීමයි. ඒ සඳහා, සංවර්ධකයා “approval phrase” එකක් ටයිප් කරන තුරු කමන්ඩ් එකක් ඉදිරිපත් නොවෙයි කියා නියමයක් තබා තිබුණා.
කාලයක් පසු, පද්ධතිය පරීක්ෂා කිරීමේදී අනපේක්ෂිත තත්වයක් හමු වුණා. ගේට් එක ඇත්තටම ක්රියාත්මක නොවී, AI මාදිලියම නියමය කියාගෙන, එය තමන්ගේම ක්රියාවලිය ලෙස පෙන්වා දුන්නා. ඒ නිසා, “commit blocked” කියන පණිවිඩය ලැබුණාත්, වස්තුවේ යථාර්ථය අසත්ය වුණා.
මෙම ගැටලුව විසඳීමට, සංවර්ධකයා පණිවුඩය ctx.ui.setStatus වෙත මාරු කර, එය මොඩලයේ ප්රසංගයෙන් පිටතට නිකුත් කළේය. එමෙන්ම, ගේට් එකේ නිවැරදිතාවය පරීක්ෂා කිරීමට pi.fire("tool_call", ...) වැනි සංස්ලේෂණ සිද්ධි භාවිතා කර, ප්රතිඵලය block:true බව තහවුරු කළේය.
ඊළඟට, pi‑eval කොටස deterministic grader එකක් ලෙස ක්රියා කරයි. මෙහිදී, සැබෑ පිළිතුරක් දෙකේ පරීක්ෂණය කර, සත්ය පිළිතුර PASS, වැරදි පිළිතුර FAIL වීමෙන් පසු පද්ධතියේ සාරාංශය නිශ්චිතව තීරණය වේ. මෙයින් AI විසින් නිෂ්පාදනය කරන කේතය හෝ කමන්ඩ් එකේ පරීක්ෂාව අඩු නොවී, අනිත්ය ක්රියාකාරකම් වලින් වැළකී සිටිය හැක.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයින්, විශ්ව විද්යාල සිසුන්, සහ තොරතුරු තාක්ෂණ ව්යාපාර සඳහා මෙම නව පද්ධතිය විශාල අවස්ථාවක් වේ. AI මූලික ව්යාපෘති වල අනිත්ය ක්රියාකාරකම් වැළැක්වීමෙන්, දෝෂ සහිත කේත නිෂ්පාදනය අඩු කර ගත හැකි අතර, ව්යාපාරික පද්ධති වල ආරක්ෂාව වැඩි දියුණුවක් ලබයි. එසේම, පරිඝණක ඉගෙනුම් පාඨමාලා වල මෙම ව්යාපෘතිය උපුටා ගෙන, සිසුන්ට “machine‑check” සංකල්පය වඩාත් පැහැදිලි කරගැනීමට උපකාරී වේ.
අවසන් වශයෙන්, AI හාර්නස් එකේ “තමතම විශ්වාස නොකිරීම” යන නව අදහස, තොරතුරු තාක්ෂණ ක්ෂේත්රයේ පාරිසරික ආරක්ෂාව සහ විශ්වාසය උදෙසා වැදගත් පියවරක් බව තහවුරු කරයි.