Claude Code හි AskUserQuestion මෙවලම ප්රශ්නකට උපලබ්ධ විකල්ප 4ක් පමණක් සීමා කරයි. එය 5 වැනි විකල්පයක් ඇතුළත් කළ විට, සදහන් සීමා උල්ලංඝනය වූ නිසා InputValidationError යන දෝෂයක් පෙන්වයි. මේ වගේ තත්වයක් මූලිකවම මෙනු සැකසීමේ ටෙම්ප්ලේට් එකේ ඇති අඩුපාඩුවක් නිසා සිදුවේ.
ලේඛකයා තුනක් වෙන්වූ සෙසු සැසියකදී මේ දෝෂය අත්විඳිණ. ඔහුගේ Orchestrator (Suhail) මෙනු පෙන්වීමට උත්සාහ කළ විට, 5 වන විකල්පය ඇතුළත් කළ නිසා සම්පූර්ණ රවුන් එකක් අහිමි වුණා. පසුකාලීනව මොඩලය 4 විකල්පයක් පමණක් පෙන්වා ගෙන, ක්රියා පවත්වා ගත්තේය. එය තාවකාලික විසඳුමක් විය, නමුත් මෙනු සෑම වරක්ම ඒ සීමාව උල්ලංඝනය කළ විට ඒක තවත් වරක් වැරදි තත්ත්වයක් බවට පත්වේ.
මෙම ගැටලුවේ වැදගත්කම ඒකම නොවේ; මෙනු විකල්ප ගණන වැඩිවන සෑම පද්ධතියකම මෙය ප්රතිඵලයක් විය හැක. 5 වැනි විකල්පය Abort වැනි ඉවත් කිරීමේ මාර්ගයක් වුවහොත්, එය අහිමි වීමෙන් පරිශීලකයාට ක්රියාව නවත්වීමට අවස්ථාව නොලැබේ. එම නිසා පද්ධතියේ විශ්වාසනීයතාවය හා භාවිතා පහසුව අඩුවේ. සීමාව ඉක්මවා මෙනු සකස් කිරීමේදී, මොඩලය ස්වයංක්රීයව අන්තිම විකල්පය ඉවත් කරයි, එමෙන්ම වැරදි පණිවිඩයක් නොදක්වයි, ඒත් පරිශීලකයාට අවශ්ය විකල්පය නොලැබීමේ අවදානමක් උද්ගත වේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ සංවර්ධනකරුවන්, ගුරුවරුන් සහ ව්යාපාරිකයින් AI‑driven automation භාවිතා කරන විට, මෙවැනි සීමා හඳුනාගැනීම ඉතාම වැදගත්. මෙනු සැකසීමේ ටෙම්ප්ලේට් වලදී 4‑විකල්ප සීමාව ඇතුළත් කර ගැනීමෙන්, අනාගතයේ බාගත වීමට ඉඩ නොදෙයි. එමඟින් පද්ධති පරිපාලනය සරලව, දෝෂ රහිතව, ඉක්මන් සංවර්ධනයකට මඟ පෙන්වයි. තවද, “Other” විකල්පය ස්වයංක්රීයව එකතු වන බැවින්, ඒ සඳහා වෙනත් ස්ථානයක් වෙන් නොකරන ලද්දේ කාලය ඉතිරි කරයි.
අවසන් වශයෙන්, ටෙම්ප්ලේට් එකේ සීමාවන් පළමුවෙන්ම සලකුණු කර, ඒ අනුව මෙනු නිර්මාණය කිරීමෙන්, ඕනෑම AI‑based මෙවලමක් භාවිතා කරන ශ්රී ලංකා සංවර්ධකයන්ට කාර්යක්ෂම, විශ්වාසනීය පද්ධති සැකසීමට හැකියාව ලැබේ.