සොෆ්ට්වෙයා සංවර්ධකයින් අතර AI භාවිතා කර කේත ලියන අලුත් පදනම් පිළිබඳ ගැඹුරු සාකච්ඡා බොහොමයක් පෙනෙයි. බොහෝ වෙලාවට “AI කේත ලියන්න” කියලා පළමු පියවරේම විස්තරාත්මක නියමයන්, නාමකරණ රීති, සෑම edge case එකක්ම ලැයිස්තුගත කරලා ඉල්ලීමක් කරනවා. ඒකෙන් පසු AI තවමත් වැරදි ප්රතිඵල දෙයි කියලා බොහෝ අය කියනවා.
මෙවැනි අධික “prompt” එකේ ගැටළුව, එක් එක් සීමාව එකතු කරන විට AI එකට කරදරයක් වෙයි. පසුපස පියවර ගණනාවක් එකතු කරලා, ඒකේ “field of view” කුඩා වෙලා, AI එකට ඔබේ සියලු අනුමාන අඩංගු “needle” එක හරියට පාරක් හොයා ගන්න අමාරු වෙයි. අනුමාන එකක් හෝ වැරදිය නම්, AI ඔබේ ඉල්ලීමට සරිලන ලෙස ප්රතිචාර දෙයි, නමුත් ඒක ඔබට “අසාර්ථක” වගේ පෙනෙයි.
ලේසි දෙපියවර ප්රවේශය මෙන්න: පළමුව AI එකට ඔබේ පද්ධතියේ පසුබැසි කොඩ් එකක් (local context) දෙන්න. දෙවතාවට, “මෙම කොඩ් එකේ නව ෆංශන් එකක් සාදන්න” කියලා පැවසීම. AI එක පසුබැසි කොඩ් එක කියවලා, නාමකරණ රීති, දෝෂ හසුරුවීම, ෆංශන් සැකසීම වගේ සියලුම රීති දැන ගනී. එවිට ඔබට “කොඩ් එක ලියන්න” කියන්න පමණයි, ඉතිරි සියලු තොරතුරු AI එකට තේරෙනවා.
මෙම ක්රමය භාවිතා කරන්නේ නම්, සංවර්ධකයාගේ වගකීම “ස්ටැක් තෝරා ගැනීම, රුචිය, සහ AI නිපදවන කොඩ් එකේ අස්ථානගත වීම හඳුනා ගැනීම” යන උසස් පදවි වලට සීමා වේ. අධික ක්රමලේඛන පියවරවලට වෙලාව වැය නොකර, වැඩි නිෂ්පාදනශීලීත්වයක් ලැබේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයින්, විශ්වවිද්යාල සිසුන්, හා තාක්ෂණික ව්යාපාර සඳහා මෙම නව ප්රවේශය විශාල අවස්ථාවක්. AI මඟින් කේත ලිවීමේ කාර්යබහුලතාව අඩුවීම නිසා, නව නිර්මාණ, ව්යාපාරික මුල්යය, සහ අධ්යාපන කුසලතා වර්ධනයට වඩා වැඩි අවකාශයක් ලැබේ.
- ඉක්මන් ප්රොටොටයිප් නිර්මාණය – කාලය සුරකින්න.
- අධික පදනම් කේත ලිවීමේ වැරදි අඩු කිරීම.
- දැනුම ගොඩනගා ගන්න – සංවර්ධකයාගේ “රස” සහ “පැටර්න්” කුසලතා වැඩිදියුණු කිරීම.
- ස්ථානික ස්ටාට්ඨ්වර්කයන්හි AI සේවාවන් එකතු කිරීමෙන් ව්යාපාරික ගතිකත්වය වැඩි වීම.
අවසන් වශයෙන්, AI එකට “කොඩ් එක පිසගන්න” ඉඩ දෙන්න. එය ඔබේ වැඩ කාර්යයවලට නව උදාහරණයක් ගෙන එන අතර, ඔබේ වෘත්තීය ජීවිතයත් තවත් සාර්ථක කරයි.