AI උදව්වෙන් කේත ලියන විට, නවතම SDK එකේ නව API භාවිතා නොකළේ නම් ඔබේ වැඩසටහන බිඳ වැටේ. මේ ගැන ලේඛකයා තවත් වරක් මුහුණ දුන්නා – පරණ API නාමයන් ගොඩක් භාවිතා කරමින් කේතයක් ලියලා, එය සම්පූර්ණයෙන්ම සාර්ථකව පෙනුනත්, tsc එකෙන් පරීක්ෂා කළ විට සංයුතිය අසාර්ථක වුණා.
මෙම ගැටළුවට හේතුව, AI මොඩලය පුහුණු කරපු කාලයත්, ලයිබ්රරියන්ගේ නවතම සංස්කරණය අතර ඇති තරංගයයි. ලයිබ්රරියක් නව මහා සංස්කරණයක් නිකුත් කළ විට, පරණ API නාමයන් (උදාහරණként parameters → inputSchema) තවමත් මොඩලයේ මතකයේ පවතිනවා. ඒ නිසා AI විසින් ලියන කේතය පළමු වරටම බිඳ වැටේ.
ලේඛකයා මේ තත්ත්වය ප්රමාණවත් ලෙස මැනීමට SDKProof නමැති නව type‑checker එකක් නිර්මාණය කළා. ක්රමවේදය සරලයි: AI එකට SDK එකකට සම්බන්ධ 10‑15 කාර්යයන් දෙන්න, එයින් ලැබෙන කේතය tsc --noEmit සමඟ පරීක්ෂා කර, සාර්ථක නම් “pass”, අසාර්ථක නම් දෝෂ වර්ග අනුව “fail” ලෙස ලේබල් කරයි. මෙහිදී මොඩලයක් තවත් මොඩලයක් ඇගයීමක් නොකළා; තත්කාලීන type definitions හා TypeScript compiler එකම නිරීක්ෂකයයි.
ප්රයෝගිකව, Claude‑opus‑4‑8 මොඩලය තුන් SDK (Prisma, Vercel AI SDK, Zod) සමඟ පරීක්ෂා කළා. ප්රතිඵල:
- Prisma 7 – 80/100 (පරණ
datasourcesඇතුළත් කිරීම) - Vercel AI SDK – 90/100 (පරණ
parametersභාවිතය) - Zod – 90/100 (පරණ
required_errorනාමය)
ඉහත ප්රතිශතයන් පෙන්වන්නේ, SDK එකේ නවතම බිඳ වැටුම් වෙනස්කම් මොඩලය තවමත් “අදුරු” බවයි. Vercel AI SDK සහ Zod 2025 දී නාම වෙනස්කම් සිදු කළා, ඒ නිසා මොඩලය ඒ වෙනස්කම් සමඟ ඉක්මනින් ගැලපෙයි. Prisma නවතම සංස්කරණය වඩා අළුත් නිසා, මොඩලය තවමත් පරණ API භාවිතා කරයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණය ඉගෙනගන්නා සිසුන්, ස්ථානයේම AI‑උපකාරක කේතකරණය භාවිතා කරන සංවර්ධකයින්, සහ තාක්ෂණ‑මූලික ව්යාපාර සඳහා මේ නව පරීක්ෂණය විශාල වාසියක් ගෙන එයි. SDKProof මගින්:
- ලොකල් වශයෙන් නවතම SDK සංස්කරණයන්ට අනුකූල කේතයක් ලියීමේ අවදානම අඩු කරයි.
- ඉගෙනුම් පරිසරයන්හි AI‑කේතකරණයේ “ඇස්තමේන්තු” වැරදි සනාථ කර, සිසුන්ට වඩා නිවැරදි පළපුරුද්දක් ලබා දෙයි.
- ව්යාපාරික පද්ධතිවල CI/CD පයිප්ලයින් වල අසාර්ථක බිල්ඩ් අවස්ථා අඩු කර, නිෂ්පාදන කාලය කෙටි කරයි.
ඉදිරි කාලයේ SDK එකක් නව සංස්කරණයක් නිකුත් කරන විට, SDKProof ක්රමය ස්වයංක්රීයව පරීක්ෂා කර, සංවර්ධකයින්ට “ඇත්තේ කුමන API?” කියලා තවත් අසන්න අවශ්ය නොවෙයි.
අවසන් වශයෙන්, AI මොඩලයන්ගේ “readiness” SDK සංස්කරණ වෙනස්කම් සමඟ සම්බන්ධ බව පෙන්වා දීලා, නවතම type‑checking මෙවලමක් නිර්මාණය කිරීමෙන් ඒ තරංගය මැන ගැනීමට හැකියාව ලැබුණා. ඔබේ ව්යාපාරයට හෝ පළපුරුද්දට SDKProof අදම පරීක්ෂා කරන්න!