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

LLM ඒජන්ට්ස් දෙවරක් ගෙවීම් කිරීම නවත්වන “Latch” පුස්තකාලය

LLM ඒජන්ට්ස් දෙවරක් ගෙවීම් කිරීම නවත්වන “Latch” පුස්තකාලය

AI‑චැට්බොට් හෝ LLM ඒජන්ට්ස් බාහිර API හෝ සේවාවන්ට ඇමතුම් කරන්නේ නෙට්වර්ක් මඟින්. ඒවාට කාල සීමාවක් තිබුනත්, සේවාව මන්දගාමී නම් ඒජන්ට් එක පසුතැවීමක් කරලා නැවත ඇමතුමක් කරනවා. මෙය අයිඩම්පොටන්ට් (idempotent) නොවන සේවාවක් නම්, එකම ගනුදෙනුව දෙවරක් සිදු වෙයි – ගෙවීම්, ඊමේල්, ඇණවුම් – ලොග් එකත් පෙන්වන්නේ නැහැ.

මෙම ගැටලුවට පළාත් පරිසරයේ බොහෝ දෙනා “retry” කියලා හඳුන්වයි. Python තුළ ත්‍රෙඩ් එකක් 0.2 සෙකන්ඩ් පසු අත්හිටුවා, මූලික ඇමතුම 0.4 සෙකන්ඩ් ගතවීම නිසා දෙවතාවක් ගෙවීම් සිදු වුණා. එම තත්ත්වය Stripe වැනි ගෙවීම් පද්ධතියේ webhook දෙවරක් එන අවස්ථාවට සමානයි. ඒ සඳහා දශක ගණනාවකින් “idempotency keys” යන තාක්ෂණය භාවිතා කරයි, නමුත් ඒජන්ට්‑ටූල් පරිසරයට නිදහස් pip‑installable ලයිබ්‍රරියක් හිස්ව තිබුණා.

Latch යනු ඒකයි. Python‑ට සරල, බාහිර පසුබැසීමක් නැති පුස්තකාලයක්. එකම function එකට idempotency_key එකක් දෙලා ඇමතුම දෙවරක් කරාම, දෙවන වරට cache hit වීම නිසා එම ක්‍රියාව නැවත සිදු නොවේ. මෙය @idempotent() decorator එකෙන් සපයයි. තවත් @circuit_breaker, @with_timeout, @budget_guardrail, @saga වැනි උපකාරක decorator ගණනාවක් එකම පැකේජ් එකේ අඩංගු, ඒවා එක්ක එකතුවෙන් robust LLM ඒජන්ට් එකක් තැනිය හැක.

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

ශ්‍රී ලංකාවේ තාක්ෂණ විද්‍යා පාඨමාලා, startup කණ්ඩායම්, සහ ව්‍යාපාරික පරිසරය සඳහා මෙය විශාල වාසියක්. සිසුන්ට idempotency සංකල්පය ප්‍රායෝගිකව ඉගෙන ගන්න පුළුවන්, පෞද්ගලික පරිසරයක් හෝ open‑source ප්‍රොජෙක්ට් එකක් තුළ මේ library එක භාවිතා කරලා real‑world ගැටලු විසඳා ගත හැක. දේශීය developers ලට API retry ගැටලු වලින් ආරක්ෂා කරමින්, අයවැය අධික නොවී, සේවා පද්ධතිවල විශ්වාසය වැඩි කරයි. ව්‍යාපාරික පාර්ශවයෙන්, duplicate charge හෝ double email වැනි අතුරුදන් වීමේ වැරදි අඩු කරලා, පාරිභෝගික අතුරුදන් වීමේ අඩු කිරීම, කාර්ය සාධනය වැඩි කිරීමේ හැකියාව ලැබේ.

Latch එක pip install කරලා, කිසිදු dependency එකක් නැතිව, ඔබේ Python LLM agent එකට එක් කිරීම ඉතා සරල. මෙය open‑source වශයෙන් GitHub හි පළ කරලා, දේශීය සහ ජාත්‍යන්තර ප්‍රොජෙක්ට් වලට දායකත්වය ලබා දීමට ආරාධනා කරනවා.

LLM ඒජන්ට්ස් භාවිතා කරන ඕනෑම සංවර්ධකයෙක් මේ library එකෙන් duplicate charge වැනි වැරදි වලින් මුදල් හා කාලය අහිමි නොවෙයි. එය ඔබේ AI‑powered system එකේ ආරක්ෂාව, විශ්වාසභරිතතාව, සහ පිරිවැය පාලනය සඳහා අත්‍යවශ්‍ය මෙවලමක් වේ.

💡 ඔබේ ව්‍යාපාරය හෝ ව්‍යාපෘතියට latch එකත් එක්ක ආරක්ෂා කරගන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#LLM #Python #OpenSource #Backend #SriLanka