AI-උදව්වෙන් කේත ලියන "වයිබ් කෝඩින්" රීතියට පසුබැසී, මිතුරන්ගේ ප්රතිචාර හොඳින් ලැබූ VaultAI නම් සෙමැන්ටික් රිකෝල් යෙදුමක් නිර්මාණය කරන ලද්දේ කෙටි කාලයකි. එය පණිවිඩ මගින් AI මෙවලම් හා ප්රොම්ප්ට්ස් මතක තබා ගැනීමේ චැට්බොට් එකක් ලෙස ක්රියා කළේය.
දැන්වීම් සමඟින් පෙන්වූ ඩෙමෝ එක සාර්ථක වූ අතර, කණ්ඩායම් සාමාජිකයන්ගෙන් තරඟකාරී ප්රතිචාර ලැබුණා. එහෙත්, API ඇමතුම් නිවැරදිව ක්රියාත්මක කිරීමට උත්සාහ කරන විට, පසුබැසි බග් එකක් හෙළිවී. එය කේතය අධික ලෙස සංකීර්ණ කර ඇති නිසා, ලේඛකයාට එය කියවීමත්, හඳුනා ගැනීමත් අසීරු විය.
මූලික හේතුව වන්නේ ලේඛකයා කේතය තේරුම් ගන්නේ නැතිව, AI විසින් ලියූ කේතය "කොළඹේ පිළිවෙලක්" ලෙස පිළිගෙන, එය පරිපූර්ණයි කියා ගන්නා බවයි. එම නිසා, බග් එක සරල දැක්මෙන් පෙනෙන්නේ නැති අතර, වැඩිදුර පරීක්ෂණය අවශ්ය වුණා.
මෙම අත්දැකීමෙන් සැලකිල්ලක් ලැබුණේ, මට වෘත්තීය ඉලෙක්ට්රොනික් ඉංජිනේරු වෘත්තියට නොව, Machine Learning Engineer වශයෙන් සිතාගත යුතු බවයි. වයිබ් කෝඩින් තාක්ෂණය පහසු මාර්ගයක් වුවත්, එය නිරන්තරයෙන් අධ්යයනය නොකළහොත්, කේත ගුණාත්මකතාව අඩු වේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයින්, විශ්වවිද්යාල සිසුන්, සහ තාක්ෂණික ව්යාපාර සඳහා මේ අත්දැකීමේ පණිවිඩය ප්රයෝජනවත් වේ:
- AI‑Generated code භාවිතයේදී කේත තේරුම් ගැනීමේ වැදගත්කම අවධාරණය කරයි.
- පියවරෙන් පියවර නැවත ලිවීම කිරීමෙන්, ආරම්භක දෝෂ හඳුනා ගැනීමට සහ පද්ධතියේ ස්ථායීත්වය වැඩි කිරීමට හැකියාව ලැබේ.
- SQLite, ChromaDB, FastAPI වැනි තාක්ෂණික උපකරණයන් සරලව, පූර්ණයෙන්ම අධ්යයනය කරගෙන යාමෙන්, දේශීය දත්ත ගබඩා සහ API සේවා නිර්මාණය කිරීමේ හැකියාව වර්ධනය වේ.
- වැරදි කේතය නිසා ව්යාපාරික ගිවිසුම් හෝ පාරිභෝගික සේවාවන් අස්ථාවර වීමේ අවදානම අඩු කරයි.
ඉතින්, කේතය ලියන කාලය වැඩි වුණත්, ඒක තේරුම් ගන්නා විට, අනාගතයේදී අඩු බග්, වේගවත් සංවර්ධනය, සහ වැඩි ආදායම් සැලසුම් ගත හැකිය.
අවසන් වශයෙන්, ලේඛකයා VaultAI නැවත පදනමකින් ලිවීමට තීරණය කළේය. මුලින්ම CLI ආකෘතිය සකසා, සෑම ලයිනයක්ම තේරුම් ගත් පසු, SQLite, ChromaDB, FastAPI යන තාක්ෂණික පියවර අනුගමනය කරමින් පද්ධතිය සම්පූර්ණ කළේය. මේ ක්රියාවලියට ගත වූ කාලය වයිබ් කෝඩින් වඩා වැඩි වූ නමුත්, අත්දැකීමේ ගැඹුරු පඬික්කම් ලබා දුන්නා.
අදහස වන්නේ, ඔබේ කේතය ගැන සම්පූර්ණව පැහැදිලි නොවන විට, ඒක නැවත පරීක්ෂා කර, අවශ්ය නම් පදනමකින් ලිවීම යනු අනාගත සාර්ථකත්වයේ මූලික පියවරයයි.