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

කෝඩ් ඒජන්ට් හූක්ස්: නිශ්ශබ්ද අලුත්කම් vs ශබ්දමය පඬික්‍රම

කෝඩ් ඒජන්ට් හූක්ස්: නිශ්ශබ්ද අලුත්කම් vs ශබ්දමය පඬික්‍රම

AI‑මය කෝඩ් ඒජන්ට්ස් සමඟ වැඩ කරන විට, එම ඒජන්ට්ගේ ක්‍රියාකාරකම් අතර ‘හූක්’ නාමක කේත කැබලි මඟින් නීති හෝ නියමයන් අතුරුදන් නොවෙයි. මේවා දෙකක් – නිශ්ශබ්ද අලුත්කම් (silent‑fix) සහ ශබ්දමය පඬික්‍රම (loud‑fix) – අතර වෙනස තේරුම් ගැනීම, වැඩි දියුණු සංවර්ධනයකට මූලික වේ.

‘හූක්’ කියන්නේ ඒජන්ට් එකක් කෝඩ් ලියන හෝ සංස්කරණය කරන වේලාවේ ක්‍රියාත්මක වන කේත කොටසයි. මෙහිදී, නියමයක් අසමත් වුවහොත්, හූක් එකේ ප්‍රතිචාරය දෙකෙන් එකයි: එකක් නම් දෝෂය හුදකලා කරගෙන අලුත්කම් කරයි (exit 0), අනෙක් එක නම් එය නවතා, ඒජන්ට්ට දෝෂ පණිවිඩයක් එවයි (exit 2).

නිශ්ශබ්ද අලුත්කම් යනු, උදාහරණයක් ලෙස Prettier හෝ ESLint වැනි ස්වයංක්‍රිය සකසන උපකරණයන් භාවිතා කරමින්, කේතය නිවැරදි ආකාරයට හැඩගැස්වීමයි. ඒජන්ට්ට මෙය සිදුවීම ගැන තොරතුරු නොලැබෙයි; එම නිසා එය ඒම ක්‍රමය නැවත නැවත කරයි, නමුත් මෙහිදී වැරදි නොවන, ස්වයංක්‍රිය ක්‍රියාවලියක් පමණක් වේ.

කොන්දේසි තදින්ම අවශ්‍ය වන අවස්ථාවන්හි, ශබ්දමය පඬික්‍රම අත්‍යවශ්‍ය වේ. උදාහරණයක් ලෙස Flyway මයිග්‍රේෂන් නාමකරණ නියමය. මයිග්‍රේෂන් ගොනුවේ නාමය V012__Billing_AddInvoiceIndex.sql විය යුතුය, නමුත් ඒජන්ට් add_invoice_index.sql ලෙස ලියයි. මෙහි නාමය වෙනස් කිරීම සඳහා නව සංස්කරණ අංකය, සකස් කරන සෙමාන්ට්, විස්තර වැනි දත්ත ඒජන්ට් පාර්ශවයේ තිබේ. හූක් එක ඒවා ලබා නොදෙයි නම්, නිශ්ශබ්ද අලුත්කම අසාර්ථකයි; එබැවින් හූක් එක “Blocked” පණිවිඩයක් එවා, ක්‍රියාව නවතා, ඒජන්ට්ට නියමය ඉගෙන ගැනීමට අවස්ථාව සලසයි.

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

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

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

💡 ඔබේ කේතය නිවැරදි නාමකරණයෙන් ආරක්ෂා කරගන්න, දැන්ම හූක්ස් පරික්ෂා කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#AI #CodingAgents #Hooks #Flyway #SriLankaTech