ඊයේ දක්වා, ඉංජිනේරුවන්ගේ කාර්යබහුලතාවය අඩු කර ගැනීමට AI ඇජන්ට්ස් CI/CD පයිප්ලයිනයේ එක් කිරීමේ නව පරීක්ෂණයක් හඳුන්වා දෙන ලදී. මෙය මිනිස් පරීක්ෂකයන්ගේ කාර්යභාරය අඩු කිරීමක් නොව, සමාන්ය, නැවත නැවත සිදු වන කාර්යයන් ස්වයංක්රීය කරමින් කේත පරීක්ෂණයේ බාධක ඉවත් කිරීමයි.
කණ්ඩායම විසින් GitHub Actions තුළ AI‑මූලික පියවරක් එක් කර, PR එකක් සෑදීමෙන් පසු CI ආරම්භ වීමත් සමඟ AI ඇජන්ට් එක එම PR එක විශ්ලේෂණය කරනවා. එය ගොනු වෙනස්කම්, commit සාරාංශ, අවදානම් වෙනස්කම්, කේත ප්රමිතීන්, අසාර්ථක පරීක්ෂණ යනාදිය හඳුනාගෙන, ඒවාට අදාළ සාරාංශයක්, සුපාරිශ්රමිත ප්රතිකාර, සහ ලේබල් යොදා දෙයි.
මෙම ක්රියාවලියෙන් ලැබුණු ප්රධාන ප්රතිලාභ:
- PR එකට 12 ගොනු වෙනස් වී ඇති බව, 1 පරීක්ෂණ අසාර්ථක සහ 2 lint ගැටළු වැනි තොරතුරු ඉක්මනින් දැන ගැනීම.
- අපේක්ෂිත සදහා Deprecated API භාවිතය, භාවිත නොවන import, අසාර්ථක snapshot යනාදිය සඳහා සෘජු විසඳුම් ලබා දීම.
- ගොනු වර්ගය අනුව Frontend, Backend, Infrastructure, Security, Documentation, Dependencies, Performance, Tests යන ලේබල් ස්වයංක්රීයව යෙදීම, ඒ අනුව සමාලෝචකයාට සුදුසු කණ්ඩායමට PR එක යොමු කිරීම පහසු කරයි.
ඉතා වැදගත් කරුණක් වන්නේ AI එක මනුෂ්යයන්ගේ අවසන් අනුමත කිරීමේ පූර්ව-කාර්යයන් පමණක් සිදු කරන බවයි. එය කේතය මර්ජ් නොකරයි, branch protection, security approvals සහ production deployment සඳහා මනුෂ්ය අනුමත කිරීම අත්යවශ්යව තබයි. මෙයින් විශ්වාසය රඳවා ගනිමින් කාර්ය සාධනය වැඩි කරයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික සමාජය, විශ්වවිද්යාල සිසුන්, ස්ථාපිත සමාගම් සහ නව ආරම්භක ආයතන සඳහා මෙම AI‑මූලික PR ට්රයිජ් විසඳුම විශාල අවස්ථාවක්. කේත පරීක්ෂණයේ බෝතලය ඉවත් වීම නිසා:
- ස්ථානීය සංවර්ධකයින්ට වැඩේ වේගවත් කර, නිෂ්පාදන කාලය අඩු කරයි.
- ඉගෙනුම් ආකාරය උසස් කර, සිසුන්ට CI/CD පයිප්ලයින් සම්බන්ධයෙන් නවතම AI තාක්ෂණය අත්හදා බැලීමට අවස්ථාව ලැබේ.
- ස්ථාපිත ව්යාපාරවලට DevOps කාර්යභාරය අඩු කර, ආරක්ෂාව සහ ගුණාත්මකතාව රැකගෙන නව නිෂ්පාදන හඳුන්වා දීමට හැකියාව ලැබේ.
අවසානයේ, AI ඇජන්ට්ස් CI/CD පරිසරයට එක් කිරීමෙන් කේත සමාලෝචන ක්රියාවලිය සරල කර, ශ්රී ලංකාවේ තාක්ෂණික පරිසරයට නව උසස් මට්ටමක් ගෙන එයි.