Git වල commit එකකට AI දායකත්වය ඇතුළත් කර තිබෙනවාද? කියලා සැලකිල්ලෙන් පරීක්ෂා කරන ‘rai‑lint’ නව ලින්ටර් එක දැන් ඔබේ කේත ගබඩාවට ඇතුළත් කරගන්න පුළුවන්.
ඉදිරියට ගොස්, ලේඛකයා AI‑යෙකුගේ කොඩ් එකක් commit කරද්දී, ඒ ගැන footer එකක් (Git trailer) එකතු කරනවා කියලා නියමයක් සකස් කරලා. ඒ footer එක නොමැතිව commit එකක් උඩුගත කරන්නේ නැහැ – ලින්ටර් එක ඒක අහෝසි කරයි. නමුත් ලින්ටර් එක පළමු මාස 9ක පුරාවට footer ගොඩක් රැස්ව තිබුණත්, ඒවා එකතු කර ගණන් කරන මෙවලමක් නොතිබුණා. එමනිසා නිර්මාතෘ ගිට් ලොග් එකේ පවතින footer ගණන ගණනට පමණක් නොව, ඒවායේ AI‑කේත ප්රතිශතයද ගණනය කරලා README එකේ shields.io badge එකක් ලෙස පෙන්වන්න ‘rai‑commit‑badge’ නමින් GitHub Action එකක් ද නිර්මාණය කරා.
මෙම පද්ධතියේ විශේෂත්වය, AI‑කේත දායකත්වය පිළිබඳව පාරදර්ශීභාවය ලබා දීමයි. කේතය කව්රු ලියද්දේ, AI එකේ කුමන මාදිලියද, ඒ ප්රතිශතය කීයද – මේ සියල්ල Git log එකේ සරලව ගොඩනැගී ඇති Git trailers (Signed‑off‑by, Co‑authored‑by) භාවිතයෙන් සටහන් කරයි. Linux kernel, Fedora, LLVM වැනි විශාල ව්යාපෘතිවලද එකම trailer එක (Assisted‑by: AGENT_NAME:MODEL_VERSION) භාවිතා කරනවා. ඒ නිසා rai‑lint එක ව්යාපාරික ප්රතිපත්තිවලට වඩා කේත ගබඩාවේ නීතියක් වගේ ක්රියා කරයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික ශිෂ්යයන්, ඩිවෙලපර් සහ ව්යාපාරිකයින්ට මෙය විශාල වාසියක්. ප්රථමයෙන්, AI‑කේත භාවිතය පිළිබඳ පාරදර්ශීභාවය ඇති වීම නිසා කේත ගුණාත්මකභාවය සහ ආරක්ෂාව වැඩිවේ. දෙවැනි, AI‑සාධිත commit footer ගණනය කරලා shields.io badge එකක් ලෙස පෙන්වීම, සමාගම්වලට AI‑පදනම් වූ නිෂ්පාදන හෝ සේවා වල නිවැරදි වාර්තා සකස් කර ගැනීමට පහසුකම සලසයි. තෙවැනි, open‑source ප්රොජෙක්ට් වලට AI දායකත්වය පෙන්වීම, ශ්රී ලංකාවේ ඩිවෙලපර්වරුන්ට ජාත්යන්තර ප්රජාව සමඟ සම්බන්ධ වීමට, සහ කාර්යබහුලතාවය හා නවෝත්පාදන හැකියාවන් වැඩිදියුණු කිරීමට අවස්ථාව ලබා දෙයි.
අවසානයේ, rai‑lint සහ rai‑commit‑badge එකක් GitHub Action ලෙස ලැබෙන්නේ, ඒක පමණක් නොව, AI‑කේත භාවිතය පිළිබඳව සත්ය වාර්තා සැපයීමත්, සංවර්ධන කණ්ඩායම් අතර විශ්වාසය ගොඩනැගීමත් සිදු කරයි. ඔබේ කේත ගබඩාවට මේ වගේ පාරදර්ශී පද්ධතියක් එක් කරලා, AI‑කේත භාවිතයෙහි නීතිමය හා තාක්ෂණික පාරදර්ශීභාවය තවත් උසස් කරමු.