දෙවැනි පාර්ශවික ව්යාපෘතියක් සකස් කරන විට, ලේඝු නියමයක් තබා තිබුණා – සියලුම AI මෙවලම් පූර්ණයෙන්ම පරිශීලකගේ බ්රවුසරයේ ක්රියාත්මක විය යුතුය. සේවාදායකයට කිසිදු ගොනුවක් එවිය නොහැකි නම්, ඒ අංගය නිකුත් නොකෙරේ. මේ නියමය අලුත් අදහස් ගෙන එන අතර, තාක්ෂණික ගැටළු හඳුනා ගැනීමට කටයුතු කළා.
කොහොමද මේ ගැටළු පැන නැගුණා?
WeConvertIt නම් වෙබ් අඩවිය තුළ පින්තූර, PDF, ශ්රව්ය ගොනු වෙනස් කිරීම සඳහා පූර්ණ-ලොකල් මෙවලම් සපයා ඇත. ඒ තුළ පසුබිම් ඉවත් කිරීම, ගීත වාදන/ගායන වෙන් කිරීම, කථනය-ටෙක්ස්ට් පරිවර්තනය යන AI කාර්යයන් බ්රවුසරයේම ක්රියාත්මක වේ. නමුත් ප්රථම නිකුතුවේදී තුනක් මූලික ගැටළුවක් හමු වුණා:
- කඩාපිඩ් මාදිලිය (model) ගොනුවේ දෝෂය – Meta හි HTDemucs මොඩලය ONNX ආකාරයට පරිවර්තනය කරගත් පසු, ප්රතිඵලය අතිශය අසාධාරණ වූවා. වාදන සහ උපකරණ පථවල ශක්තිය 100% ඉක්මවා තිබුණි, එය භෞතිකව අසම්භවය. ගොනුවම දෝෂග්රස්ත බව තහවුරු කර, නිල checkpoint එකෙන්ම නව ONNX ගොනුවක් නිර්මාණය කර ගැටළුව විසඳා ගත්තා.
- ONNX Runtime හි උඩු-ප්රවේශ බග් – Whisper මොඩලය භාවිතා කරන කථනය-ටෙක්ස්ට් මෙවලම සකස් කිරීමේදී, සෙෂන් නිර්මාණය අසාර්ථක වුණා. එය MatMulNBits ෆියුෂන් පසුබැසීමේදී, එක්ම බර (weight) දෙදෙනාට භාවිතා කරන විට බග් එකක් පැන නැගුණු නිසා විය. මේ ගැටලුව Quantized Whisper මොඩලයන්ටම පමණක් පෙනී, නිවැරදි ONNX ගොනුවක් සහ optimizer සැකසීමෙන් විසඳා ගත හැකි වුණා.
- දිගු ගොනු සඳහා මතක සීමා – බ්රවුසරයේ සීමිත RAM නිසා, විශාල ඕඩියෝ හෝ වීඩියෝ ගොනු සැකසීමේදී අත්හිටුවීම් සිදුවූවා. මෙම සීමාව පරීක්ෂා කිරීමෙන්, පරිශීලකයන්ට ගොනු ප්රමාණය සීමා කර ගැනීමට හෝ සේවාදායක-පාර්ශ්වීය මතක (WebAssembly) භාවිතා කිරීමට උපදෙස් දී ඇත.
මෙම ගැටළු හඳුනාගෙන, නිවැරදි පියවර ගත කිරීමෙන්, මෙවලම් දැන් පරිශීලකයන්ට ස්ථානයේම (offline) ඉහළ තත්ත්වයේ AI අත්දැකීමක් ලබා දෙනු ඇත.
ශ්රී ලංකාවට ඇති වැදගත්කම
බ්රවුසර-අතේ AI තාක්ෂණය ශ්රී ලංකාවේ සංවර්ධකයින්, විද්යාර්ථීන්, ව්යාපාරිකයින් සඳහා විශාල අවස්ථාවක්. පළමු වශයෙන්, දත්ත රහස්යතාවය රැක ගැනීමට හැකි වන නිසා, රහස්ය තොරතුරු (උදාහරණයක් ලෙස රෝගී තොරතුරු) සර්වර් වෙත යැවීමේ අවශ්යතාව අඩු වේ. දෙවැනි වශයෙන්, ඉන්ටර්නෙට් සම්බන්ධතාවය අඩු ප්රදේශවල පවා, AI ක්රියාකාරකම් සිදු කළ හැකි වන නිසා, ග්රාමීය පාසලේ ඉගෙනුම් පද්ධතිය, කුඩා ව්යාපාරයේ වෙළඳ දැන්වීම් සැකසීම වැනි කාර්යයන්ට අයත් වේ. තෙවැනි වශයෙන්, නිදහස්, client‑side AI මොඩලයන් භාවිතා කිරීම මඟින්, ශ්රී ලංකාවේ තාක්ෂණික නිෂ්පාදන පරිසරය තවත් සෘජු, වේගවත්, හා ආරක්ෂිත කරයි.
අදාල ගැටළු විසඳා, WeConvertIt වැනි ව්යාපෘතිවලින් ලැබෙන පළපුරුදු පාඩම්, ඉදිරිපස AI සංවර්ධනයේ මාර්ගෝපදේශයක් ලෙස භාවිතා කළ හැකිය. මෙය තාක්ෂණික කුසලතා වැඩිදියුණු කිරීම, ආරම්භක ව්යාපාර සඳහා නව නිෂ්පාදන මාර්ග විවෘත කිරීම, සහ දත්ත රහස්යතාවය රැක ගැනීමේ නව පියවරක් වේ.
ඉදිරියට, බ්රවුසර-අතේ AI තාක්ෂණය තවත් නව ප්රයෝජන ලබා දෙනු ඇත, ඒ සඳහා ශ්රී ලංකාවේ සංවර්ධකයින් නව මාදිලි, නව අඩවි, හා නව අත්දැකීම් සොයා ගැනීමට තැත් කළ යුතුය.