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

LangGraph Send API සමඟ Orchestrator-Worker ආකෘතියෙන් බොට් කතාබස් තත්ත්වය වැඩිදියුණු කිරීම

LangGraph Send API සමඟ Orchestrator-Worker ආකෘතියෙන් බොට් කතාබස් තත්ත්වය වැඩිදියුණු කිරීම

ඊයේ රාත්‍රියේ අපගේ සහාය බොට් එකේ සමකාලීන කතාබස් කළමනාකරණය සම්බන්ධ ගැටලුවක් හමුවුණා. බොට් එක එකම StateGraph භාවිතා කරමින් බොහෝ පරිශීලකයන්ට එකවර පිළිතුරු දෙන්න උත්සාහ කළාම, කාලයත් සමඟ පසුබැසීමක් හෝ වැරදි පරිශීලකයාට පිළිතුරු යැවීමේ තත්ත්වයක් පෙනුණා.

මෙම ගැටළුවට හේතුව, සියලු කතාබස් එකම නියෝජිතයෙක් (agent) විසින් පාලනය කරන ලද්දේය. එකම නියෝජිතයෙකුට බොහෝ සංවාද එකවර හසුරවන්න ඉඩ දීම නිසා තත්ත්ව ගැටලු, අනුකූල නොවන පිළිතුරු වැනි ගැටළු ඇතිවුණා.

විසඳුමක් ලෙස, අපි Orchestrator‑Worker ආකෘතියට මාරු වුණා. මෙහිදී මූලික Orchestrator නියෝජිතයෙක් සම්පූර්ණ වැඩපිළිවෙළ පාලනය කරන අතර, එක් එක් කතාබස් සඳහා වෙනත් Worker නියෝජිතයෙක් පවරා ගනී. එයින් එක් එක් පරිශීලකයාගේ සංවාද තත්ත්වය වෙනම රැක ගැනීමට, Context Switching ගැටළුව ඉවත් කිරීමට හැකි වුණා.

Orchestrator එක Worker නියෝජිතයන්ට කාර්ය භාරයක් යැවීමට, Worker එකෙන් ප්‍රතිඵල ලබාගැනීමට LangGraph Send API භාවිතා කළා. Send API මඟින් නියෝජිතයන් අතර පණිවුඩ හුවමාරු කිරීම සරලව සිදු වේ. උදාහරණයක් ලෙස, Orchestrator එක Worker එකකට "respond_to_user" කාර්යයක් යැවීම, Worker එක එය ඉටු කර ප්‍රතිචාරය Orchestrator එකට ආපසු යැවීම වැනි ක්‍රියාවලියක් සිදු කරයි.

එක් කාලයේ බහු Worker නියෝජිතයන් ක්‍රියාත්මක කිරීම සඳහා, LangGraph හි add_node සහ add_conditional_edge ක්‍රම භාවිතා කර නියෝජිතයන් අතර රූපවාහිනී සම්බන්ධතා සැකසිය හැක. මෙයින් පරිශීලක ID එක අනුව කාර්ය භාරය නිශ්චිත Worker එකකට යොමු කර ගැනීම සාර්ථකව සිදු වුණා.

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

මෙම Orchestrator‑Worker ආකෘතිය සහ Send API භාවිතය ශ්‍රී ලංකාවේ තාක්ෂණික පරිසරයට විශාල වාසියක් ගෙනදෙයි:

  • ඉගෙනුම් අවස්ථා: පළපුරුදු සිසුන් සහ නවකයින්ට Multi‑agent Architecture එකේ නිරීක්ෂණය හා නිර්මාණය කිරීමට ප්‍රායෝගික අත්දැකීම් ලැබේ.
  • ව්‍යාපාරික ප්‍රතිලාභ: කාර්යාල සහ සමාගම් බොට් හෝ AI‑චැට්බොට් පද්ධති ගොඩනැගීමේදී තත්ත්ව නිරවද්‍යතාවය සහ පරිමාණය (scalability) වැඩි කරගත හැක.
  • ඩිවෙලොපර් කුසලතා: LangGraph හි Checkpoint, Send API වැනි උපාංග භාවිතයෙන් කාර්ය සාධන කාලය අඩු කර, සම්පත් (resources) පරිභෝජනය අඩු කර ගත හැක.

අවසන් වශයෙන්, Orchestrator‑Worker ආකෘතිය සහ Send API එකතු කිරීමෙන්, AI‑සහයෝගී බොට් පද්ධති වැඩි විශ්වාසනීයව, වේගවත් ලෙස ක්‍රියාත්මක වන අතර, ලංකාවේ තාක්ෂණික ප්‍රවණතා අගය කිරීමට නව මාර්ගයක් විවෘත වෙයි.

💡 ඔබේ AI බොට් ව්‍යාපෘතියේ කාර්ය සාධනය වැඩිදියුණු කිරීමට දැන්ම අත්හදා බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#LangGraph #Orchestrator #Worker #AI Bot #Sri Lanka