සොයන්නාගේ ප්රශ්නයකට සත්ය පිළිතුරක් ලැබෙන්න, පළමුවෙන්ම "කොහොමද" කියන ප්රශ්නයට උත්තරයක් සොයාගන්නා ලොකු පියවරය වැරදි නම්, කුමන රැංකින් අලගුත්මයක් කළත් ප්රයෝජනයක් නැත.
තවත් ත්රිමාණ සොයන්නාගේ කතාවක් මෙන්න. පසුගිය මාස තුනක් පුරාවට, ලේඛකයා සෑම දෙසැම්බර් දෙවැනි සතියකම තම රැංකින් අල්ගොරිතමය වෙනස් කරමින් ගියා. BM25, BM25+vector, cross‑encoder reranker, නව embedding model, පසුපසට නව embedding model – සෑම විකල්පයක්ම ලේඛන කිහිපයක් ඉහළට හෝ පහළට ගෙන ගියේය, නමුත් ප්රශ්නයේ සත්ය පිළිතුර කිසිදාම නැතිවී තිබුණි.
උදාහරණයක් ලෙස, “gateway එක service X‑වලට නවතාද?” යන ප්රශ්නයක් තිබුණි. BM25 මගින් පළමු ප්රතිඵලය ගේට්වේ පිළිබඳ glossary පේජයක් වූ අතර, ඒක කීවර්ඩ් පදනම්ව අදාල වුනත් අරමුණ නොපැවති. Hybrid සෙවුමෙන් ඒ ග්ලොසරි තෙවැනි ස්ථානයට වැටුණා, නමුත් service X‑වල Jira ටිකට් එක දෙවැනි ස්ථානයට පැමිණියේය – ලක්ෂණය පෙන්වුවත් හේතුව නොවේ. Cross‑encoder reranker එකෙන් එම Jira ටිකට් එක පළමු තැනට ගියා, නමුත් සත්ය විස්තරය දක්වන architecture ලේඛනය තවත් හතවැනි තැනට පමණක් පෙනුනා.
අවසන් වරට වෙනස් embedding model එකක් භාවිතා කරද්දී, architecture ලේඛනය පස්වැනි තැනට ගොස් “අපට අවසාන උත්සාහයක් වුණා” කියා සිතුවා. නමුත් සැබෑ ප්රශ්නය තවමත් විසඳා නොගත්තා. මෙහි වැරැද්ද රැංකින් නොව, තේරීමේ (selection) පියවරේදී වැරදි වූයේය. රැංකින් අල්ගොරිතමය, එය ලබා ගත් කණ්ඩායමක් තුළ පමණක් කාර්යභාරය ඉටු කරයි; වැරදි කණ්ඩායමක් ඇතුළත් වුවහොත්, රැංකින් කිසිවක් ඒවා උසස් කර නොහැක.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික සංවර්ධනයේදී, සොයාගැනීමේ පද්ධති බොහොමයක් ආයතනික දත්ත ගබඩා, API ලේඛන, සහ AI මොඩල් වලට යොමු වේ. මෙහි වැරැද්ද තේරීමේ පියවරේදී සිදුවන්නේ නම්, සංවර්ධකයන්ට වැදගත් පරිසරයක් හෝ නව නිෂ්පාදනයක් නිර්මාණය කිරීමේදී අවශ්ය තොරතුරු හොයාගැනීමට අපහසු වේ. ඒ නිසා:
- ඉගෙනුම් ශිෂ්යයන් – නිවැරදි ලේඛනයක් සොයා ගැනීමට ගතවන කාලය අඩුවේ, ඉගෙනුම් වේගය වැඩිවේ.
- සංවර්ධකයන් – නිවැරදි API ලේඛන, architecture design ලේඛන ඉක්මනින් හමු වීමෙන් වැඩ නිම කිරීමේ වේගය වැඩිවේ.
- ව්යාපාර – තොරතුරු සෙවුමෙන් පසු ගැටළු විසඳුම් වේගවත් වීමෙන් සේවා ගුණාත්මකභාවය උදෙසා පාරිභෝගික සතුට වැඩේ.
එබැවින්, සෙවුම් පද්ධති නිර්මාණයේදී “කණ්ඩායම තෝරා ගැනීම” (selection) පියවරේ පරීක්ෂා කිරීම, රැංකින් අලගුත්මය පමණක් නොව, සම්පූර්ණ තාක්ෂණික පරිසරයක සාර්ථකත්වයට මූලික වේ.
අවසන් වරට, රැංකින් අලගුත්මය පමණක් නොව, තේරීමේ ක්රමවේදයත් සමඟම වැඩ කිරීමෙන්, සොයන්නාගේ අරමුණට සත්ය පිළිතුරු ලබා දිය හැකිය.