AI ඇජන්ට් මතකයක් පවා එකිනෙකට කතා කරනවා. ඒක සුන්දර දර්ශනයක් වුනත්, එකවර එය අසීම ලූප් වලට වැටෙනවා, API ගාස්තුව කඩා වැටෙන තෙක්.
SpaceAI360 ආයතනයේ ඉංජිනේරුවන්, බහු-ඇජන්ට් AI පද්ධතියක් නිර්මාණය කළා. පළමුවේදී, Agent A (ගවේශක) ලිපියක් රචනා කරනවා, Agent B (සමාලෝචක) එය විවේචනය කරනවා, Coordinator එකක් ඒ දෙකම හරහා යොමු කරනවා. දේශීය පරිසරයේ පරීක්ෂා කළ විට 3 ක්රියාත්මක කිරීමේදී සම්පූර්ණයෙන්ම හොඳට වැඩ කරනවා.
කෙසේ වෙතත්, ඒක ප්රොඩක්ෂන් වෙත ගෙන ගිය පසු, LLM (Large Language Model) සම්පූර්ණ ස්වයංක්රියත්වයෙන් ක්රියා කරන නිසා අසීම සාකච්ඡා සිදු වුණා. අහඹු payload එකක් එන විට, Agent A අසපස්ත පිළිතුරක් ලබා දෙයි, Agent B ඒක අසත්ය ලෙස ප්රතික්ෂේප කරයි, පසු ඒමට Agent A ඒම ආකාරයටම නැවත එවයි. මේ ලූප් 4 මිනිත්තු තුළම 120 වරක් සිදු වී, API rate limit ඉක්මවා, $40 ක පිරිවැය ගනී.
කොහොමද මේ ගැටලුව නවතැන්ගත්තා? මුලින්ම, LLM එකට "කාර්යය අවසන්" කියලා තීරණය ගැනීමට ඉඩ නොදෙන්න. එය කරන්නේ while loop එකේ LLM පිළිතුර “TASK_COMPLETE” වැනි නියමිත වචනයක් අඩංගු වෙයිද කියලා බලන එකයි. LLM එක හෝලියනේස් වෙලා “Task Completed” වගේ වෙනස් වචනයක් ලියයි නම්, loop එක අඛණ්ඩව දිගටම ධාවනය වේ.
ඉදිරියට, hard state‑machine boundaries භාවිතා කරලා, වැඩිම hop ගණන (MAX_AGENT_HOPS) සීමා කරලා, hop ගණන ඉක්මවා ගිය පසු මනුෂ්ය අතට හරවා දෙන්න. මෙය LangGraph වැනි මෙවලම් හෝ කස්ටම් TypeScript graph එකකින් සකස් කළ හැක.
තවත් වැදගත් කාරණය, Reviewer ඇජන්ට් එකට “අවශ්ය නම් සංස්කරණය කරන්න” කියලා අසත්ය උපදෙස් නොදෙන්න. ඒ වෙනුවට Zod හෝ JSON Schema භාවිතා කරලා, “approved” (boolean) සහ “errorCode” වැනි සීමිත ප්රතිඵලයක් ලබා ගන්න. මෙය සංවාද ඉතිහාසය අවම කරලා, අසත්ය පසුබැසීමක් වැළැක්වෙයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ AI ආරම්භකරුවන්, සමාගම්, විශ්වවිද්යාල සිසුන් සඳහා මෙය ප්රයෝජනවත්. පළමුව, API ගාස්තුවේ අධික වියදම් වැළැක්වීමෙන් ව්යාපාරික වියදම් අඩු වේ. දෙවැනි, hard state‑machine නිසා පද්ධතියේ විශ්වාසනීයතාවය වැඩිවේ, එය පාරිභෝගික සේවාවන්, හෙල්පඩ් චැට්බොට්, දත්ත විශ්ලේෂණ වැනි ක්ෂේත්ර වලට ඉතා වැදගත්. තුන්වැනි, schema‑based review ක්රමය නිසා සංවර්ධකයින්ට කේතය ලේසිව හඳුනාගත හැක, ඉගෙනුම් වක්රතාව වේගවත් වේ.
අවසන් වශයෙන්, බහු‑ඇජන්ට් AI පද්ධතියක් නිර්මාණය කරන කෙනෙක්ට, “අවසන්” සංකේතය LLM එකට භාර නොදෙන්න, නියමිත hop සීමා, schema‑based feedback, circuit breaker යන ආරක්ෂක පියවර අත්යවශ්යයි. මෙයින් ඔබේ පද්ධතිය අධික ගාස්තුවකින් හෝ අසීම ලූප් වලින් පීඩාවට පත් නොවෙයි.