AI ඒජන්ට් එකක් නිර්මාණය කරන කෙනෙක්ට, මූලික "agent loop" ඉතා සරළ බවක් පෙනේ – මොඩලය පණිවිඩයක් ගන්නවා, මෙවලමක් කැඳවන්නද කියලා තීරණය කරනවා, ප්රතිඵලය ලබා ගනී, පළමු පිළිතුර ලැබෙන තුරු පුරුදු කරගනී. නමුත් වාස්තුවේදී, දිගු සංවාද, අච්චු වූ මෙවලම් ඇමතුම්, කාර්ය ලැයිස්තු කළමනාකරණය වැනි අවශ්යතා මේ සරල ලූපයට අමතරව වැඩිමහල් කාර්යයන් ඉල්ලයි.
Deep Agents ප්රජාව මේ ගැටළු විසඳීමට middleware කියන තේමාවක් හඳුන්වා දෙනවා. Middleware කියන්නේ මූලික ඒජන්ට් ලූපය අවට පදනම් කරගත් කේත කොටසක්, මෙවලම් ඇමතුමකට පෙර, මොඩලය ප්රතිචාර දක්වන තුරු, හෝ පණිවිඩය මොඩලයට යැවීමට පෙර ක්රියාත්මක වේ. මෙය එක් එක් කාර්යයක් වෙනම කොටසක් ලෙස පවත්වා, ඒජන්ට් මූලික ලොජික් එකට අතපා නොකර ඉගෙනගත හැක.
Deep Agents විසින් පෙරනිමි middleware කට්ටලයක් සැපයෙනවා. එය TodoListMiddleware (කාර්ය ලැයිස්තු කළමනාකරණය), SkillsMiddleware (කුසලතා මැටාදත්ත ඇතුළත් කිරීම), FilesystemMiddleware (ගොනු කියවීම/ලියීම), SubAgentMiddleware (උප-ඒජන්ට් නියෝග), SummarizationMiddleware (දීර්ඝ සංවාද සාරාංශය), PatchToolCallsMiddleware (අච්චු වූ මෙවලම් ඇමතුම් නඩත්තු) සහ AsyncSubAgentMiddleware (අසින්ක් උප-ඒජන්ට්) යන අංගයන්ගෙන් යුක්තයි. මෙම ස්ට්යැක් එකේ ක්රියාකාරිත්ව ක්රමය තීරණාත්මක – එක් එක් middleware එකේ ක්රියාකාලය අනුව පණිවිඩ ප්රවාහය සකස් වේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ AI සංවර්ධකයින්, විශ්වවිද්යාල සිසුන්, තාක්ෂණික ව්යාපාර සඳහා මෙම middleware කට්ටලය විශාල වාසියක් ගෙන දෙයි. පළමුව, TodoListMiddleware මඟින් කාර්ය පාලනය ස්වයංක්රීය කර, ලොකු පරිමාණ AI ව්යාපෘති කළමනාකරණය පහසු කරයි. දෙවැනිව, FilesystemMiddleware භාවිතයෙන් දත්ත ගොනු, ලොග්, කේත ගොනු ආදීන් සරලව කියවීමට/ලියීමට හැකිවීම, ප්රාදේශීය සොෆ්ට්වෙයා සංවර්ධකයන්ගේ කාර්යභාරය කෙළින්ම වේගවත් කරයි.
ඉතින්, SummarizationMiddleware දිගු සංවාද හෝ ලොග් එකක් කෙටි සාරාංශයක් බවට පරිවර්තනය කර, මොඩලයේ context window සීමාවෙන් බේරා ගනී. මෙය පර්යේෂකයන්ට, විද්යාලීය AI පර්යේෂණ වලදී, දිගු ප්රශ්න-පිළිතුරු සටහන් සංචිත කළමනාකරණය කිරීමට ඉතා ප්රයෝජනවත්.
අවසානයේ, SubAgentMiddleware සහ AsyncSubAgentMiddleware මඟින් වැඩ බෙදා හරින, සමාන්තරව ක්රියා කරන උප-ඒජන්ට් සකස් කිරීමේ හැකියාව, ශ්රී ලංකාවේ ස්ටාර්ට්‑අප් ව්යාපාරයන්ට සංකීර්ණ AI සේවා ලබාදීමේ පදනමක් වේ.
එමනිසා, Deep Agents හි middleware කට්ටලය, තාක්ෂණික ප්රජාවට කාලය, සම්පත්, දෝෂ අවස්ථා අඩු කර, AI ඒජන්ට් නිර්මාණය ඉතා සරල හා විශ්වාසනීය කරයි.
ඔබගේ AI ව්යාපෘතියේ කාර්ය පාලනය, ගොනු ප්රවේශය, හෝ උප‑ඒජන්ට් නියෝග අවශ්ය නම්, Deep Agents middleware භාවිතා කර බලන්න.