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

CI ගාස්තු පාලකය: ටෝකන් වැරදි පූර්වය පරීක්ෂා කරලා බිල් අඩුකරන්න

CI ගාස්තු පාලකය: ටෝකන් වැරදි පූර්වය පරීක්ෂා කරලා බිල් අඩුකරන්න

ඊයේ දිනවල GitHub Pull Request එකක “කුඩා ප්‍රෝම්ප්ට් වෙනසක්” එකතු කළාම, ඉදිරියේදී අග්‍රගණ්‍ය AI සේවාවක බිල් 40% කින් ඉහළ ගියා. වෙනස්කම් පරීක්ෂා කළාට පසු, එම වැරදි ටෝකන් ගණනක් හේතුවෙන් සිදු වූ බව පසුව හඳුනා ගත්තා.

මෙවැනි අහඹු ගාස්තු වැඩිවීම් වැළැක්වීමට wartzar-bee/ci-guardrail නමින් GitHub Action එකක් නිකුත් කර ඇත. මෙය ඔබේ PR හි මූලික ශාඛාව සහ අලුත් ශාඛාව දෙකේ @wartzar-bee/tokenscope ස්කෑන් කිරීමෙන් ටෝකන් ගාස්තු වෙනස්කම් ගණනය කර, ඒ වෙනස PR එකේම අදාල කොමෙන්ට් එකක් ලෙස පෙන්වයි. තීරණාත්මක සීමා (threshold) සකසා තිබේ නම්, ගාස්තු 20% කට වැඩි වීමේදී build එක අවහිර කරයි.

ඇතුළත් කිරීම ඉතා සරලයි – රිපෝසිටරියේ .github/workflows/cost-guardrail.yml ගොනුවක් එක් කර, අවශ්‍ය සීමාව (threshold‑pct) සඳහන් කිරීමෙන් මිනිත්තු කිහිපයක් තුළ ක්‍රියාත්මක වේ. වෙනත් API යතුරු හෝ බාහිර සේවාවක් අවශ්‍ය නොවේ; GITHUB_TOKEN එකම පරිසර රහසක් ලෙස භාවිතා වේ.

මෙම Action එක ස්ථිර විශ්ලේෂණ (static analysis) මත පදනම්වයි. එනම්, කේතයේ ප්‍රෝම්ප්ට්, කන්ටෙක්ස්ට් සැකසුම්, මෙවලම් විස්තර වැනි කොටස් පමණක් පරීක්ෂා කර, සජීවී රන්ඩ් කරන අවශ්‍යතාවයක් නැත. ඒ නිසා, විශ්ලේෂණය තත්පර කිහිපයක් තුළ ඉක්මනින් සිදු වේ, කිසිදු LLM ඇමතුමක් නොකරයි, සහ එකම කේතයට එකම ප්‍රතිඵලයක් ලැබේ. එය runtime‑වල වෙනස්වන සංවාද ඉතිහාසය හෝ මෙවලම් ප්‍රතිඵලය නොගණනාවත්, ප්‍රෝම්ප්ට් සංශෝධන හෝ සැකසුම් වෙනස්කම් නිසා සිදුවන ගාස්තු වර්ධනය වැඩිම වශයෙන් හඳුනා ගත හැක.

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

  • සිසුන් – AI මොඩලයන් සමඟ වැඩ කරන පද්ධති නිර්මාණය කිරීමේදී, ටෝකන් ගාස්තු කළමනාකරණය පිළිබඳ ප්‍රායෝගික අවබෝධයක් ලබා ගනිති.
  • ඩිවෙලපර්ලා – CI/CD පයිප්ලයින් එකට Guardrail එක එක් කිරීමෙන්, අහඹු ගාස්තු වර්ධනයන් ඉක්මනින් සොයා, කේතයේ කුමන ගොනුව හෝ සැකසුම ගාස්තු වැඩි කරන්නේ කියා හඳුනා ගත හැකිය.
  • ව්‍යාපාර – AI‑චලිත සේවාවන්ගේ වියදම් පූර්වදර්ශනය කර, බජට් පාලනයේ නව පියවරක් ගත හැක. ඉහළ බිල් පැනීමක් හෝ අභ්‍යන්තර අධිකාරී පරීක්ෂණයක් අවශ්‍ය නොවෙයි.

අවසානයේ, CI Guardrail එක ඔබේ සංවර්ධන ක්‍රියාවලියට “baseline”, “gate” සහ “attribution” තුනම එකවර සපයයි. දැන් GitHub වෙතින්ම මෙම Action එක ලබාගෙන, ඔබේ රිපෝසිටරියේ ගාස්තු පාලනය තවත් ස්වයංක්‍රීය කරගන්න.

💡 ඔබේ රිපෝසිටරියට අදම Guardrail එක එක්කර බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#CI #GitHub #Token #AI #Cost