කේත ලේඛන කල්බැඳීම (doc rot) යනු වැඩසටහන් සංවර්ධනයේ සාමාන්ය ගැටළුවක්. නමුත්, ස්වයංක්රීය කේත ඒජන්ට් එකක් දිනපතා දස ගණනක් කේත වෙනස්කම් සිදු කරන්නේ නම්, ලේඛන කල්බැඳීම සතියකට වරක් නොව, දවස් කිහිපයක් තුළම සිදු වේ.
මෙම ගැටළුවට විසඳුමක් ලෙස, සංවර්ධකයා තම ඒජන්ට් එකට “ලේඛන සත්යතාව පරීක්ෂා කිරීම” යන විශේෂ පියවරක් එකතු කරයි. ඒජන්ට් එක පළමුව කේත වෙනස්කම සම්පූර්ණ කර, පරීක්ෂා (tests) සාර්ථක වීමත් සමඟ, වෙනස් වූ ගොනු, ෆංක්ෂන් නාම, CLI කොඩ් (flags) වැනි තොරතුරු සටහන් කරයි. පසුදා, දෙවන, සීමිත පරිමාණයේ ඒජන්ට් ඇමතුමක් ක්රියාත්මක කර, එම වෙනස්කම් හා සම්බන්ධ ලේඛන ගොනු පරීක්ෂා කර, වැරදි හෝ කල්බැඳී ඇති ප්රකාශ හඳුනාගනිමින්, අවශ්ය නම් ලේඛන අලුත් කරයි. කිසිදු ගැටළුවක් නොමැති නම්, ලේඛන කිසිදු වෙනසක් නොකරයි.
මෙම ක්රියාවලියේ වැදගත් කොටස වන්නේ “guardrails” (ආරක්ෂක නීති) යොදා, ලේඛන සෑම විටම වෙනස් නොවී ඉඩ නොදීමයි. මුලින්ම, ඒජන්ට් එක සෑම වරක්ම කුඩා වෙනසක් හෝ සොයාගනිමින් ලේඛන සංස්කරණය කරමින් තිබුණි; නමුත් නව guardrails එකතු කිරීමෙන්, සැබැවින්ම වැරදි ප්රකාශ පමණක් වෙනස් කරයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ ඉගෙනුම් සහ ව්යාපාරික පරිසරයට මෙය ගැඹුරු ප්රයෝජන ලබා දේ:
- ඉගෙනුම් වේගය වැඩි වීම: නවතම ලේඛන සමඟ කේත උදාහරණ අධ්යයනය කිරීමෙන්, සිසුන්ට සහ නව සංවර්ධකයන්ට ගැටළුවක් නොමැතිව ඉගෙනීමට හැකි වේ.
- ව්යාපාරික කාර්ය සාධනය: ලේඛන කල්බැඳීම නිසා සිදුවන තාක්ෂණික ගැටළු අඩුවීමෙන්, සොෆ්ට්වෙයා ව්යාපාරවල බජට් සහ කාලය ඉතිරි වේ.
- අපේක්ෂිත AI සහ Automation ප්රයෝජන: ස්වයංක්රීය ලේඛන පරීක්ෂණය, AI මොඩල භාවිතා කරමින්, දේශීය සංවර්ධක සමාජයට නවතම automation ක්රමවේද හඳුන්වා දෙයි.
අවසන් වශයෙන්, කේත සහ ලේඛන අතර සම්බන්ධතාවය ස්වයංක්රීයව රැක ගැනීම, සංවර්ධන කණ්ඩායම් වල අධික බර අඩු කර, වැඩි නිෂ්පාදනශීලීත්වයක් ලබා දෙයි. මෙවැනි නව තාක්ෂණික ක්රමයන් අපේ දේශීය තාක්ෂණික පරිසරයට අනාගතයේදී විශාල වාසියක් ගෙනදෙනු ඇත.