AI කේතජනකයන් තත්පර කිහිපයකින් පමණ ඇප් එකක් ලියලා දෙනවා. නමුත් ඒක නිවැරදිව ප්රොඩක්ෂන් වලට යැවුණාද, කුමන සංස්කරණයක් සේවා දායක වෙලා තියෙනවාද කියලා පරීක්ෂා කිරීම තරමක් අභියෝගයක්. Appaloft නමින් නවතම විවෘත-ආරක්ෂිත (Apache‑2.0) ප්රවාහන වේදිකාව මේ ගැටලුවට විසඳුමක් ගෙන එනවා – “Delivery Evidence Chain” කියලා හඳුන්වන සත්ය තහවුරු කිරීමේ පද්ධතිය.
සාමාන්යයෙන් AI කේතජනකයෙක් නිර්මාණය කරන කේතය ඔබේ මැෂින් එකේ පරික්ෂා කර, පසුදා ගොනු සර්වර් එකකට පිටපත් කර, සේවාදායකය නැවත ඇරඹුන පසු “සාර්ථකයි!” කියලා කියනවා. නමුත් 2am කාලයේ නිෂ්පාදනය වැරදි සංස්කරණයක් ධාවනය කරලා, ඒක කවුරුන් අනුමත කරලා කියලා හඳුනාගන්න බෑ. Appaloft මේ “කෝඩ්‑සිලින්” ගැටලුව AI හේතුවෙන් තවත් ගැඹුරු කරලා – ඒක තත්පර ගණනාවකට 20 ක් ත්රිවිධ සංස්කරණයක් නිර්මාණය කරගන්න පුළුවන්, ඒ නිසා මතකය ඉක්මනින් අඩු වේ.
Delivery Evidence Chain එකේ මූලික අදහස වන්නේ, ප්රවර්ධනය සපයන්නාගේ අනුමැතිය සහ ඒ අනුමැතියේ සත්ය පරීක්ෂණ ලේඛන තිබීම. “ඇප්ලෝෆ්ට් කියන්නේ ඒජන්ට් කියලා කියන්නෙ නෑ, එය තහවුරු කළ ගොනු, ඒ ගොනු කවුරුන් අනුමත කළා, කවදා, එම ගොනුව ව්යාපාරයට නිකුත් කරන ලද්දේ කුමන පරිසරයද” යන සියලු තොරතුරු සජීවීව සටහන් කරන පද්ධතියකි.
චේන් එකේ හතරේම පියවර තියෙනවා – Freeze → Preview → Promote → Verify. Freeze පියවරේ, කේතජනකයෙක් sandbox (gVisor) තුළ වැඩ කරන අතර, වැඩ අවසන් වූ විට workspace එක “canonical JSON manifest” එකක් ලෙස hash කරයි. මෙය tarball hash එකට වඩා දත්ත නකල් කිරීම, වෙනස්කම් හඳුනා ගැනීම, symlink/.. ආරක්ෂාව වැනි ගුණාංග ලබා දෙයි.
Preview පියවරේ, අනුමත කළ artifact එක පූර්ව-පරීක්ෂණයක් කරලා, production වලට යැවීමට සුදුසුද කියලා තහවුරු කරයි. Promote තුළ, අනුමත කළ artifact එක නිශ්චිත cloud / Docker / API endpoint වෙත ප්රවර්ධනය කරයි. Verify පියවරේ, ධාවන කන්ටේනර, එහි configuration, traffic route ආදිය අනුමත කළ artifact එකට සම්පූර්ණයෙන් ගැලපෙනවාද කියලා අධීක්ෂණය කරයි. ඕනෑම පියවරක් වැරදි නම්, පද්ධතිය “fail‑closed” වීමෙන් වාර්තා කරයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
- ඉගෙනුම් ව්යාපාරිකයින් – විශ්වවිද්යාල, තාක්ෂණ පාඨමාලා වලදී සත්ය තහවුරු කිරීමේ ක්රමවේදය ඉගෙන ගත හැකි බැවින්, මූලික DevOps පදනම ශක්තිමත් වේ.
- දෙවැනි මට්ටමේ සංවර්ධකයන් – AI‑කේතජනකයන් භාවිතා කරන විට, කේතයේ ගුණාත්මකභාවය, ආරක්ෂාව, සංස්කරණ ඉතිහාසය ආදිය ස්වයංක්රියව ලේඛනය වීම නිසා කාර්යබහුලතාවය ඉහළ යයි.
- ව්යාපාරික ආයතන – open‑source, cloud‑native ව්යාපෘතිවලට අධික ආරක්ෂාව සහ traceability ලැබෙන බැවින්, නවතම AI‑driven CI/CD pipelines සකස් කිරීමේ අවදානම අඩු වේ.
Appaloft හි Delivery Evidence Chain, AI‑කේතජනකයන්ගෙන් උපජනිත “බහු-සංස්කරණ” ගැටලුවට තහවුරුකළ, පාරදර්ශී, ආරක්ෂිත විසඳුමක් සපයයි. ශ්රී ලංකාවේ තාක්ෂණික සමාජය මේ පද්ධතිය අනුග්රහ කරගත්තාම, අනාගතයේ AI‑driven software delivery එකේ විශ්වාසය සහ තත්ත්වය අති විශාල ලෙස වැඩිවනු ඇත.
ඉදිරියට, Appaloft වැනි ප්රවේශයන් open‑source ප්රජා වශයෙන් දියුණුවත් වීමට, ශ්රී ලංකාවේ තරුණ සංවර්ධකයන්ට නවතම පරීක්ෂණ පරිසරයක් ලබා දීමට මාර්ගයක් ගොඩනගයි.