ඉතා සංකීර්ණ ගනුදෙනු‑සම්බන්ධ පරිශ්රමක බොට් එකක් නිර්මාණය කරන අතර, එය නිෂ්පාදන පරිසරයට ගෙන ගත් පසු, අහඹු පිළිතුරු ලැබීමට ආරම්භ කළා. ඇත්තෙන්ම, බොට් එකේ අභ්යන්තරයේ එකම ඒජන්ට් එක සියලු කාර්යයන් (ගැනුම් ප්රශ්න විග්රහ, දත්ත ලබා ගැනීම, පිළිතුරු සැකසීම) කළාම, එය ගැඹුරු ගැටළුවකට පත් වුණා.
මෙම ගැටළුවට විසඳුම් සොයා බැලූ විට, Supervisor Pattern නම් නව ආකෘතියක් අනුගමනය කිරීමේ අවශ්යතාවය හඳුනා ගන්නා ලදී. මේ ආකෘතියේ මූලික අදහස, මූලික ප්රශ්නය ලැබෙන විට, ඒ ප්රශ්නයට වඩාත් සුදුසු විශේෂීකෘත වැඩකාරී ඒජන්ට් (worker) වෙත එය යොමු කිරීමයි. මෙහිදී, “Supervisor” නමැති කළමනාකාරක ඒජන්ට් එක ප්රශ්නය විශ්ලේෂණය කර, “Orders”, “Shipments” හෝ “Returns” යන තුනෙන් එකකට යොමු කරයි.
උදාහරණයක් ලෙස, LangGraph සහ MCP භාවිතයෙන් රචිත කේත කොටස මෙසේ වේ:
import langgraph as lg
from mcp import tools
# Supervisor graph
supervisor = lg.StateGraph()
supervisor.add_node("start", tools.prompt("What is your question?"))
supervisor.add_node("orders", tools.prompt("What is your order number?"))
supervisor.add_node("shipments", tools.prompt("What is your shipment tracking number?"))
supervisor.add_node("returns", tools.prompt("What is your return reason?"))
# Worker graphs (orders, shipments, returns) ...
මෙම ආකෘතියේ ප්රධාන වාසිය, එක් එක් worker ඒජන්ට් එකට ඒකාබද්ධ කාර්ය භාරයක් පවරා, ඒ නිසා මූලික ඒජන්ට් එක overload නොවීමයි. එමෙන්ම, වැරදි delegation එකක් සිදු නොවන ලෙස, conditional edges නිවැරදිව සකස් කිරීම අත්යවශ්ය වේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික සමාජයට මෙම පද්ධතියේ පහත වාසි පල වෙයි:
- විකාශකයින් – කේතයේ සංකීර්ණතාවය අඩු කර, modular architecture එකක් නිර්මාණය කිරීමේ හැකියාව ලැබේ.
- ව්යාපාරිකයන් – ගනුදෙනු‑සම්බන්ධ AI සේවා විශ්වාසදායකව, අඩු latency සමඟ ලබා දීමට ඉඩ සලසයි.
- අධ්යාපනික ක්ෂේත්රය – AI agent design පාඨමාලා වලට නව පර්යේෂණ මාදිලියක් එක් කර, සිසුන්ට real‑world project experience ලබා දේ.
ඉදිරියේදී, වැඩිදුර agentic AI පද්ධති සංකීර්ණ කිරීමේදී, Supervisor Pattern වැනි නව ප්රවණතා තවත් නව්යම ආකාරයන් සොයා ගැනීමට මාර්ගයක් වේ.
අවසන් වශයෙන්, ඔබේ AI බොට් එකට Supervisor Pattern එකක් එක් කරලා, කාර්යභාරය වෙන්කර ගැනීමේ සුළු ගැටළු ඉවත් කර, පාරිභෝගික අත්දැකීම් වඩාත් සුහද කරගන්න.