කොඩින්ග් ලෝකයේ AI තාක්ෂණය දැන් විශාල ප්රචාරයක් නොව, දිනපතා වැඩ කරන ඉංජිනේරුවන්ගේ කාර්යභාරයට අත්යවශ්ය උපකරණයක් බවට පත්ව ඇත. ගිට්හබ් කොපිලොට්, කර්සර වැනි කේත සම්පූර්ණකරණ මෙවලම්, ලේඛන රචනා, පරීක්ෂණ ලිවීම වැනි කාර්යයන් සොයමින් සිටින පරිශීලකයින්ට ඉතාමත් වැදගත් වේ.
කේත සම්පූර්ණකරණය හා Boilerplate නිර්මාණය – බොහෝ ඉංජිනේරුවන් පළමු වරට කරන වැඩක් නම් නැවත නැවත යෙදවිය යුතු සාමාන්ය කේත කොටස් ලිවීමයි. AI මෙවලම් මේ කාර්යය තත්කාලිකව, පරිශීලකයා විසින් ටිකක් පමණක් සකස් කළ පසු, පූර්ණ CRUD එන්ඩ්පොයින්ට්, වාලඩේෂන් කොඩ්, හෑෂ් කිරීම වැනි කොඩ් බ්ලොක් සකස් කර දෙයි. ඒ නිසා සෑම විටම 10-15 මිනිත්තු කාලය ඉතිරි කර ගත හැක.
පරණ කේතය හා අඳුරු API විස්තර කිරීම – කට්ටලයක් පසුපසින් තිබෙන පරණ කේතය හෝ නොදන්නා ලයිබ්රරී එකක් ගැන තේරුම් ගැනීමට AI උපකරණය ඉතා ප්රයෝජනවත්. කේත කොටසක් පිටපත් කර, "මෙම කොඩ් එකේ කාර්යය කුමක්ද?" කියලා ප්රශ්නයක් කරලා, එය අඩුපාඩු, අඩුපාඩු සහ අලංකාර කිරීමේ උපදෙස් ලබා ගත හැක.
පරීක්ෂණ හා ලේඛන ලිවීම – ටෙස්ට් කේස් ලිවීම සහ JSDoc/Docstring සකස් කිරීම බොහෝ දෙනාට අමාරුයි. AI වෙත පරිභාෂා කොඩ් එකක් ලබා දෙමින් "Edge case සදහා pytest ටෙස්ට් ලියන්න" කියා ඉල්ලීමෙන්, මිනිසුන්ට 70% ක කවරය තත්කාලිකව ලබා ගත හැක. එම ටෙස්ට් වලට තවත් විශේෂ අවස්ථා එක්ක රැස් කර, පූර්ණ පරීක්ෂණයක් සම්පූර්ණ කරගත හැක.
මෙම ක්රම සියල්ලම කාර්ය සාධනය වැඩි කරයි, දෝෂ අවස්ථා අඩු කරයි, සහ සංවර්ධන කාලය කෙටි කරයි. AI එකක් සරලව උපකාරකයක් ලෙස භාවිතා කිරීම, සොෆ්ට්වේයාර් ඉංජිනේරුවරුන්ට තාක්ෂණික නවෝත්පාදන වලට ඉදිරියෙන් සිටීමට ඉඩ සලසයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
- විශ්ව විද්යාල ශිෂ්යයන්ට AI උපකරණ භාවිතයෙන් කේත ලිවීමේ හැකියාව ඉක්මනින් ඉගෙන ගැනීමට අවස්ථාව.
- දේශීය සංවර්ධකයින්ට පරණ පද්ධති නවීකරණය කරගැනීමේ කාලය අඩු කර, ව්යාපාරික වියදම ඉතිරි කරයි.
- ස්මාල් හා මැද පරිමාණ ව්යාපාරයන්ට තත්කාලිකව පරීක්ෂණ සහ ලේඛන නිර්මාණය කර, ගුණාත්මක මෘදුකාංග නිෂ්පාදනයේ තරඟකාරීත්වය වැඩි කරයි.
ඉදිරියට, AI සමඟ කේත ලිවීමේ ක්රමවේදයන් අතුරුදන් වීමෙන්, ශ්රී ලංකාවේ තාක්ෂණික සමාජය තවත් වේගවත්, නව්ය සහ ගුණාත්මක මට්ටමේ ඉදිරියට යාමට ඉඩ ලැබේ.