ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-23, Thursday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

AI කේත සැලසුම්කරුන්ගේ පණිවිඩ පරිමාණය 95% කින් අඩු කළ නව SymbolPeek මෙවලම

AI කේත සැලසුම්කරුන්ගේ පණිවිඩ පරිමාණය 95% කින් අඩු කළ නව SymbolPeek මෙවලම

AI කේත සහයකයන් විශාල TypeScript ව්‍යාපෘතිවල වැඩ කරන විට, "මෙම hook එක කොහේද?" "මෙම function එක කවුද කැඳවන්නේ?" වගේ සරල ප්‍රශ්නවලට පවා සම්පුර්ණ ගොනුවක් විවෘත කරයි. 50KB‑100KB ගොනුවක් පූර්ණයෙන්ම ලෝඩ් කරලා 30 පේළි කෝඩ් එකක් පමණක් ලබා ගැනීමට යනවා.

ඉන්පසු තරමක් token වියදම වැඩි වීමත් සමඟ AI මොඩලය අවශ්‍ය නොවන තොරතුරු ගොඩක් පරිභෝජනය කරයි. මේ අභියෝගය විසඳීමට ලේඛකයා SymbolPeek නමැති නව MCP (Message Communication Protocol) සර්වර් එකක් නිර්මාණය කළා.

SymbolPeek මගින් AI කේත ඒජන්ට්ස් ගොනුවේ සම්පූර්ණ අන්තර්ගතය නොව, අවශ්‍ය සංකේත (symbol) එකකට සෘජුවම ප්‍රවේශයක් ලබා ගත හැකිය. එමඟින් එක් function එකක්, එහි සියලු රෙෆරන්ස්, callers, callees, TypeScript type inference, call hierarchy වැනි තොරතුරු කුඩා ප්‍රමාණයකින් ලබා ගත හැක.

උදාහරණයක් ලෙස, 1,800 පේළි ලම්බ ගොනුවක් විවෘත කිරීම වෙනුවට, "read_symbol(path: '.../worker.js', symbol: 'createProject.collectImports')" කියලා ඉල්ලීමක් කළාම, අවශ්‍ය function එකක් පමණක් 2KB ප්‍රමාණයෙන් ලබා ගත හැක. ඒත් සම්පූර්ණ ගොනුව 65KB වීමත් සමඟ token පරිභෝජනය 95% කින් අඩු වේ.

ලේඛකයා එය වාර්තා කර තිබේ: 162 ඉල්ලීම්, 163 ගොනු ඉවත් කරලා, 352,910 පේළි, 6.4 MB බයිට්ස්, සుమාරූපයෙන් 1.61 M token ආරක්ෂා කර ඇත. මෙය සිතූ පරිදි සත්‍ය ලොව සිදු වූ සංඛ්‍යාවකි.

ග්‍රෙප් (grep) භාවිතය තවත් ප්‍රසිද්ධ ක්‍රමයක්. නමුත් ග්‍රෙප් පාඨය පමණක් පරීක්ෂා කරන අතර, import alias, barrel export, generic type inference, call graph වැනි සෙමැන්ටික් තොරතුරු නොදැනේ. SymbolPeek TypeScript compiler එකේ දැන සිටින සෙමැන්ටික් දත්ත පළදායි ලෙස AI කේත ඒජන්ට්ස් වෙත MCP හරහා ඉදිරිපත් කරයි.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

  • සැලසුම්කරුවන්ට – කේත විශ්ලේෂණය හා AI සමඟ වැඩ කිරීමේ වේගය ඉතා ඉහළ යයි. කුඩා token පරිභෝජනය නිසා cloud AI සේවා ගාස්තුව අඩු වේ.
  • ඉගෙනුම් පිරිසට – SymbolPeek මගින් TypeScript, JavaScript, Rust, Python, Java, Go, JSON, Markdown වැනි බහුභාෂා ගොනු වල සෙමැන්ටික් නාවිකය ලබා ගත හැකි නිසා, කේතයෙහි ගැඹුරු තේරුමක් ඉගෙන ගැනීමට හොඳ අවස්ථාවක්.
  • ව්‍යාපාරිකයින්ට – AI‑පදනම් කේත පරීක්ෂාවන් වැඩි දියුණු කර, token පරිභෝජනය අඩු කර, AI සේවා ගාස්තුව ඉතිරි කර, වැඩි නිෂ්පාදනශීලීත්වයක් ලබා දේ.

SymbolPeek තවත් භාෂා සඳහා Tree‑sitter භාවිතා කරමින් සින්ටැක්ස්‑ඇදිරි නාවිකය ලබා දෙයි. එමඟින් මිශ්‍ර‑භාෂා රිපොසිටරී වලද එකම MCP සර්වර් එකින් වැඩ කළ හැකිය. මෙය AI කේත සහයකයන්ගේ “ගොනුව විවෘත කිරීම” වැනි අධික පරිභෝජන වැඩපිළිවෙල ඉවත් කර, කේත සංවර්ධනයේ නව මට්ටමකට පියවර තබයි.

අපේ දේශීය සංවර්ධකයන්ට මෙම තාක්ෂණය භාවිතා කර, AI‑සහයෝගිතාව වැඩි දියුණු කර, ලාභදායී කේත නිර්මාණයක් ගොඩනඟා ගැනීමට අවස්ථාව ලැබේ.

💡 ඔබේ කේත වැඩ සදහා SymbolPeek අත්හදා බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#AI #Coding #Tool #TypeScript #Developer