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

200 පේළි කේතයෙන් සකස් කළ, මනුෂ්‍ය-ආධාරිත AI ඒජන්ට් – නැවත පටන් ගත හැකි, සරල හා නිදහස්

200 පේළි කේතයෙන් සකස් කළ, මනුෂ්‍ය-ආධාරිත AI ඒජන්ට් – නැවත පටන් ගත හැකි, සරල හා නිදහස්

AI තාක්ෂණයේ අලුත්ම නවෝත්පාදනයක් දැන් සොයාගන්න! yieldagent නමින් හැඳින්වෙන මෙම කුඩා ලයිබ්‍රරිය, පමණක් 200 පේළි කේතයෙන්, කිසිදු බාහිර dependency නොමැතිව, මනුෂ්‍ය-ආධාරිත (human‑in‑the‑loop) AI ඒජන්ට් එකක් සකස් කරයි.

ඇතැම් AI ඒජන්ට් ලයිබ්‍රරියන් විශාල framework එකක් වගේ සකස් කර ගත යුතු අතර, අනෙකුත් කුඩා උදාහරණවලට අවශ්‍යම විශේෂාංගයක් – අවශ්‍ය වුවහොත් මනුෂ්‍ය අනුමතිය ලබා ගැනීමට පෙර නවත්වීම – අඩුයි. මෙම දෙකම අතර පුරාවට, yieldagent මධ්‍යම පිළිවෙළක් ලෙස නිර්මාණය කර ඇත. එය async generator එකක් වශයෙන් ක්‍රියා කරයි, එමඟින් ඔබට පියවරෙන් පියවරට ප්‍රතිඵල ලබා ගත හැකිය.

ලයිබ්‍රරියේ මූලික අදහස සරලයි: මොඩලය (AI) සමඟ සංවාදයක් යවා, එයට ලබා දී ඇති tool‑set එකෙන් කාර්යයක් ඉල්ලුවහොත්, එම tool එක ක්‍රියාත්මක කර ප්‍රතිඵලය ආපසු එවීම. මෙය tool call එකක් නොමැතිව අවසන් පිළිතුරක් ලැබෙන තෙක් පවතියි. කේතය තුළ yield භාවිතය නිසා, ඔබට tool‑start, tool‑end, final වැනි සෑම පියවරක්ම අඩංගු වස්තුවක් ලෙස ලබා ගත හැකිය, එමඟින් ලොග් කිරීම, UI පෙන්වීම, පරීක්ෂණය ආදිය පහසු වේ.

ඉතා වැදගත් විශේෂාංගයක් ලෙස, pause & resume ක්‍රියාවලිය ඇතුළත් කර ඇත. මනුෂ්‍ය අනුමතිය නොලැබූ tool එකක් ඇසුරුම් කරන්නේ නම්, ලුප් එක නවතී, resumeState නමැති සරල JSON වස්තුවක් ආපසු ලබා දෙයි. මෙම state එක දත්ත ගබඩා, job queue, හෝ වෙනත් සේවා මඟින් සුරකින්නා වූ පසු, අනුමතිය ලැබෙන විට නැවත පටන් ගත හැකිය.

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

  • සිසුන් – AI agent loop එකේ මූලික යාත්‍රාවන් ඉගෙන ගැනීම, කේතය පූර්ණයෙන්ම පරික්ෂා කළ හැකි නිසා, LLM API යොදා ගැනීමේ පිරිවැය නැතිව අධ්‍යයනයේ අවස්ථා ලැබේ.
  • ඩෙවලපර් – අඩු dependency, async generator නිසා, පද්ධති සමඟ සම්බන්ධතා සරලයි; පරීක්ෂණය, unit‑test කිරීම සරලව, production එකේ මනුෂ්‍ය අනුමතිය අවශ්‍ය වැඩයන් (ඊමේල්, ගෙවීම්) ආරක්ෂිතව සිදු කරයි.
  • ව්‍යාපාර – මනුෂ්‍ය‑in‑the‑loop නිසා, වැරදි email, වැරදි ගෙවීම් වැනි අධි අවදානම් ක්‍රියාකාරකම් තහවුරු කර ගත හැකි අතර, resumeState භාවිතයෙන් workflow එක පියවරෙන් පියවරට පාලනය කර, downtime අවම කරයි.

ඉදිරි කාලයේ AI‑driven automation වැඩිදුරටත් වර්ධනය වන අතර, yieldagent වැනි ලයිබ්‍රරියන් නිර්මාණය කිරීම, ශ්‍රී ලංකා තාක්ෂණ ප්‍රජාවට අනාගතයේ නව නව ප්‍රොජෙක්ට් අරඹා, ලෝක වෙළෙඳපොළේ තරඟකාරීත්වය වැඩි කිරීමේ මූලික පදනමක් වේ.

ඔබටත් මේ ලයිබ්‍රරිය ඔබේ AI ව්‍යාපෘතියේ අත්හදා බැලීමට අවශ්‍ය නම්, GitHub පිටුවෙන් source code එක ලබා ගන්න. සරල, ප්‍රයෝජනවත්, සහ ඉදිරි අනාගතයට සුදුසු මෙවලමක් ඔබේ කෝඩ්බේස් එකට එක්කර බලන්න.

💡 ඔබේ AI ව්‍යාපෘතියට මේ ලයිබ්‍රරිය අදම පරීක්ෂා කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#AI #Agent #Developer #SriLanka #Tech