AI ඒජන්තයන්ට රිපොසිටරියට කරන වෙනස්කම් මොනවාද, ඒ වෙනස්කම් කොහොමත් හොඳින් පාලනය කළ යුතුද කියලා අද වනවිට බොහෝ සංවිධාන සලකා බලනවා. එහෙත්, ඒ වෙනස්කම් “පිළිගත්” බව තහවුරු කරන ක්රියාවලිය ගැන තවමත් පැහැදිළි නීති නැත.
ඊළඟ කොන්ත්රාත් සාමාන්යයෙන් ඒජන්තයන්ට සම්පූර්ණ වශයෙන් කුමන ෆයිල් සංස්කරණය කල යුතුද, කුමන විශාලතාවයේ diff එකක් පසුබැසිය යුතුද, හෝ මනුෂ්ය අතට පැමිණීමට අවශ්යද යන ප්රශ්නවලට පිළිතුරු දෙයි. ඒත්, “කොහොමද මේ වෙනස්කම නිවැරදි ලෙස පරීක්ෂා කර, පිළිගැනීමේ මට්ටමට ගෙන යාම” යන ප්රශ්නයට මේ කොන්ත්රාත් කිසිදු පිළිතුරක් නොදෙයි.
මෙම අඩුපාඩුව ඉවත් කිරීමට Ota නමැති නව මෙවලම හඳුන්වා දෙනවා. Ota.yaml ගොනුව තුළ setup, verify වැනි පියවරයන් පැහැදිලිව නියම කර, ඒජන්තයන්ට “ඇත්තටම කුමන ක්රමය භාවිතා කරලා පරීක්ෂා කළ යුතුද” කියලා යන්ත්ර-කෙරෙහි කියා දේ. උදාහරණයක් ලෙස, pnpm භාවිතයෙන් dependency install කර, pnpm test ක්රියාත්මක කිරීම Ota විසින් අනුමත කර ඇති “ආරක්ෂිත” පථයක් ලෙස සලකනු ලබයි.
Ota භාවිතා කරන විට, ඒජන්තය ota run verify --agent වැනි කමාන්ඩ් එකෙන් පළමුව පථය සත්යාපනය කරයි. එම පථය Ota විසින් අනුමත නොකළ නම්, ඒජන්තය “අනාරක්ෂිත” ලෙස ප්රතිඵල ලබා දී, ක්රියාත්මක වීම නවත්වයි. මෙය මනුෂ්යයන්ගේ CI පද්ධති සමඟ එකතු කර, එකම සත්යාපන මාර්ගය භාවිතා කර ගැනීමට හැකියාව ලබා දෙයි.
තවත් වැදගත් කරුණක් නම්, Ota සම්පූර්ණ sandbox එකක් නොවන අතර, ඒජන්තය unrestricted shell access තිබේ නම්, Ota බාහිරව ක්රියා කළ හැකිය. ඒ නිසා, Ota රනර් සීමා (ota run <task> --agent) සහ CI ගේට් එකේ ඒකම පථය අනුගමනය කිරීම අත්යවශ්ය වේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයින්, ආරම්භක ව්යාපාරිකයින්, සහ විශ්වවිද්යාල සිසුන්ට මේ නව පද්ධතිය විශාල අවස්ථාවක් සපයයි:
- ඉක්මන් සහ විශ්වාසනීය CI/CD – Ota මඟින් පරිසර සැකසුම සහ පරීක්ෂා පථයන් ස්වයංක්රීයව ගැළපෙන නිසා, දෝෂයන් අඩු වෙයි.
- AI ඒජන්තයන්ගේ භාවිතය සුරක්ෂිත කරයි – කොන්ත්රාත් සහ Ota එකට සම්බන්ධ කිරීමෙන්, කේත සංස්කරණය සහ නිෂ්පාදන පරීක්ෂා දෙකම ආරක්ෂිත පරිසරයක සිදු වේ.
- දැනුම ගබඩා කිරීම – Ota.yaml ගොනුවේ සැකසුම් ලේඛනයක් වශයෙන් සුරකිනා නිසා, නව සංවර්ධකයින්ට පද්ධතියේ ක්රියාකාරිත්වය ඉක්මනින් අධ්යයනය කළ හැක.
අවසානයේ, AI ඒජන්ත කොන්ත්රාත් සහ Ota එකට එකමුතුවෙන් භාවිතා කිරීම, කේත ගුණාත්මකභාවය, ආරක්ෂාව, සහ සංවර්ධක කණ්ඩායම් අතර සන්නිවේදනය වර්ධනය කරයි. මෙය ශ්රී ලංකාවේ තාක්ෂණික පරිසරය තවත් මනා පියවරක් ගෙන යාමට උපකාරී වේ.