AI මොඩලයකට "think step by step" කියලා ප්රොම්ප්ට් එකකට එක්කලා, එහි පිළිතුරු තරමක් හොඳ වෙලා තියෙනවා කියලා ඔබට දැකලා තිබුණාද? බොහෝ දෙනා ඒක වැඩි හොඳම ප්රතිඵලයක් බවට පෙන්වා තිබුණත්, ඇත්තටම ඒක ඇයි කියලා අඩුම තරමේම විස්තරයක් ලැබෙන්නේ නැහැ. මේ ලිපියෙන් අපි එම රහස පැහැදිලි කරමු.
මොඩලය කෙලින්ම කුමක් කරනවාද? Transformer වර්ගයේ AI මොඩලයක් එක් එක් ටෝකනයක් ජනනය කරනවිට, ඒකට පෙර නිර්මාණය කරපු ස්ථාවර ලේයර් ගණනක් (stack) පාවිච්චි කරයි. ඒ කියන්නේ, ප්රශ්නය කෙලින්ම කීයක් වුණත්, මොඩලයට ලැබෙන ගණනේ ගණනය එකසේය. "2+2" වගේ සරල ගණිත ප්රශ්නයක් හෝ "සාරාට 3 පැකේජ 8 පෙන්සල්, 4 මිතුරන්ට 5ක් දෙන්න" වගේ ත්රි-පියවර ගණිත ප්රශ්නයක්, එකම ගණනයේ පසුබැසීමක් පමණයි.
මෙම තත්ත්වය නිසා, මොඩලය එකම forward pass එකකින් සියලුම පියවර සම්පූර්ණ කරගෙන, මැද පියවරවල අගයන් (උදා: 24, 20) අභ්යන්තරයෙන් රඳවා තබා ගැනීමට නොහැකි වෙයි. ඒ නිසා වැරදි පිළිතුරු (උදා: 19) ලැබෙන්න පුළුවන් – ගණිතය වැරදි නැතිව, ගණනේ පරිමාණය අඩු වීම නිසා.
පියවරෙන් පියවර සිතීමේ ක්රියාවලිය තුනක් මත පදනම් වේ:
- මොඩලය ලූප් එකක් බවට පත්වේ – ජනනය කරන ටෝකනයන් ප්රතිදානයේ කොන්ටෙක්ස්ට් එකට එක් කර, ඊළඟ forward pass එකේ පසුපස කියවයි.
- ලියන පියවරයන් බාහිර මතකයක් වගේ ක්රියා කරයි – "24" වගේ අගය ටෙක්ස්ට් එකේ ලියලා, පසුගිය පියවර කියවීමෙන් පසුව යළි භාවිතා කරයි.
- සෑම පියවරයක්ම පසුගිය පියවරයන් මත පදනම් වේ – තොරතුරු අභ්යන්තරයෙන් අඩු වීමක් නැතිව, ටෝකන ලෙස නිරවද්යව පෙන්වයි.
මෙම ක්රමය ගණිත, තර්ක, සැලසුම් වැනි “බහු-පියවර” ගැටලු වලදී ප්රයෝජනවත්. ඒත් එක-තොරතුරක් (උදා: "ආර්ජන්ටේ නගරය කුමක්ද?" ) වැනි සරල ප්රශ්නවලට අතිරේක පියවර එකතු කිරීමෙන් වැඩි ප්රයෝජනයක් නොලැබේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ සිසුන්, වැඩිදුර පර්යේෂකයන්, සහ තාක්ෂණ ව්යාපාරිකයන්ට මේ තාක්ෂණය අගනා ලාභයක් ගෙනෙනවා. පියවරෙන් පියවර සිතීමේ ප්රොම්ප්ට්වලින්:
- සිසුන් – ගණිත, තර්ක, කේත ලිවීම වැනි පාඩම් වලදී AI මගින් සවිස්තරාත්මක විග්රහ ලබා ගත හැකිය. ඒ නිසා සංකීර්ණ සංකල්පයන් වඩා හොඳින් තේරුම්ගත හැක.
- ඩෙවෙලපර්ස් – කේත දෝෂ හෝ algorithmic ගැටලු විසඳීමට AI මගින් පියවරෙන් පියවර මඟ පෙන්වීම, වැඩි කාර්යක්ෂමතාවයක් ලබා දේ.
- ව්යාපාර – AI‑චැට්බොට්, ව්යාපාරික විශ්ලේෂණ, හෝ තීරණ‑ගැනීමේ පද්ධති වලදී බහු‑පියවර තර්කය ඇතුළත් කිරීමෙන් නිවැරදි තීරණ ගැනීමට අවස්ථාව ලැබේ.
අවසන් වශයෙන්, "think step by step" කියන සරල උපදෙස් AI මොඩලයට අතිරේක ගණනේ පසුබැසීම ලබා දෙනවා. එමඟින් මොඩලය තොරතුරු අභ්යන්තරයෙන් අහිමි නොවී, බහු‑පියවර ගැටළු නිරවද්යව විසඳයි. එම නිසා, ශ්රී ලංකාවේ තාක්ෂණික සමාජයට මේ ක්රමය අත්හදා බැලීම අත්යවශ්යයි.