AI කේත නියෝග (Claude.md, .cursorrules, copilot-instructions.md) එකක් රෙපොසිටරී එකකට එක් කිරීමෙන් වැඩ ආරම්භ වුවත්, කණ්ඩායම වැඩිදුරටත් විහිදෙමින් ගොනු බොහොමයක් වෙනස් වීමේ ගැටලුවක් මතුවේ.
ඇත්තටම බොහෝ සංවර්ධක කණ්ඩායම් එකම ආකාරයේ ගොනුවක් එක් රෙපොසිටරියකට එක් කර, ඒක පසුපස තවත් රෙපොසිටරී වලට පිටපත් කරති. එහෙත් කාලයත් සමඟ රෙපොසිටරී ගණන වැඩි වීමත්, AI මෙවලම් විවිධ වීමත් නිසා ඒ ගොනු 20කටත් වැඩි පිළිවෙළකට පත් වෙයි. කවර ගොනුව සත්ය “ස්ථාන්ය” යැයි හඳුනාගත නොහැකිවීම, සංස්කරණ ඉතිහාසයක් නොමැති වීම, කණ්ඩායම් සාමාජිකයන් අතර සමානතාවයක් නොමැති වීම වැනි ගැටළු පෙනෙයි.
මෙම ගැටළුව විසඳීමට, ලේඛකයා “Standards‑as‑Code” කියන නව පදනමක් යෝජනා කරයි. ප්රමිතීන් (rules) සහ කුසලතා (skills) එකම Git රෙපොසිටරියක තබා, ඒවා ස්වයංක්රීයව සංස්කරණකරු (editor) තුළ සමඟ සමුදෙයි. Git hooks, symlink හෝ junction භාවිතයෙන් සෑම වැඩබිමේම එකම ප්රමිතීන් ලබා ගත හැක. වෙනස්කම් Pull Request මගින් සමාලෝචනය කර, ඉතිහාසය, අයිතිය, සහ සමාලෝචන ලේඛනයක් ලැබේ. මෙයින් ගොනු බහු රෙපොසිටරී වලට පිටපත් වීම අවලංගු වෙයි, සියලු කණ්ඩායම් සාමාජිකයන්ට එකම, නවීන ප්රමිතීන් ලබා දේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයන්, විශ්වවිද්යාල සිසුන්, සහ තාක්ෂණික ව්යාපාර සඳහා මෙම ක්රමවේදයේ ප්රයෝජන බහුලයි:
- සමග්රහී ඉගෙනුම: එකම ප්රමිතීන් ගොනුවක් භාවිතා කිරීමෙන් ශිෂ්යයන්ට AI කේත නියෝග පිළිබඳ සමාන අධ්යාපනය ලැබේ.
- වේගවත් සංවර්ධනය: කණ්ඩායම් සෑම රෙපොසිටරියකම වෙනම ගොනුවක් සැකසීමට නොව, Git මගින් එක් ප්රමිතීන් සමඟ වැඩ කිරීමෙන් කාලය ඉතිරි වේ.
- ආරක්ෂාව සහ ගුණාත්මකභාවය: PR සමාලෝචනයෙන් අනිසි දෝෂ හෝ PII ලොග් කිරීම වළක්වයි, නීතිමය අනුකූලතාවය තහවුරු කරයි.
- ආයතනික ප්රතිසංස්කරණය: නව AI මෙවලම් (Claude, Cursor, Copilot) අතර මාරු වීමේදී ප්රමිතීන් නැවත ලියන අවශ්යතාව නැත; සින්ක් කර ඇති Git රෙපොසිටරියක් පමණක් යාවත්කාලීන කළ හැක.
මෙම ආකාරය, ශ්රී ලංකාවේ තාක්ෂණික ආරම්භකයන්ට, විශාල පරිමාණ AI‑සම්බන්ධිත ව්යාපෘති සාර්ථකව ක්රියාත්මක කිරීමේ අත්දැකීම ලබා දෙයි.
කෙටි වශයෙන්, AI කේත නියෝග ගොනු බහු රෙපොසිටරී වලට පිටපත් කරන්නේ නැතිව, ඒවා Git‑හි ප්රමිතීන් ලෙස කළමනාකරණය කිරීමෙන් කණ්ඩායම් වැඩ, ආරක්ෂාව, සහ නවීනතාවය එක්වරම වර්ධනය වේ.