LangChain ලයිබ්රරියෙහි Deep Agent එකක් භාවිතා කරන විට, FilesystemBackend යනු ඒජන්ට්ටු ඔබේ පරිගණකයේ සත්ය ගොනු සෑදීමට, කියවීමට, වෙනස් කිරීමට ඉඩ දෙන නව මාර්ගයකි. මෙය StateBackend හි ත්රෙඩ්-අතර තාවකාලික ගොනු වලට වඩා වෙනස් වන අතර, ගොනු සැබෑ OS ෆෝල්ඩරයක සුරක්ෂිත වේ.
උදාහරණ කේතය තුළ, Deep Agent එක ./agent_workspace නමින් නියමිත ෆෝල්ඩරයක ගොනු ලියයි. ඒජන්ට් එක මාර්ක්ඩවුන්, පයිතන්, හෝ ව්යාපෘති ෆෝල්ඩරයක් නිර්මාණය කළහොත්, ඒ ගොනු Python ස්ක්රිප්ට් අවසන් වුනාමත් ඉතිරි වෙයි. මෙය දේශීය කේතකරු, ලේඛන ජනක, සහ සංවර්ධන කාර්යයන් සඳහා ඉතා ප්රයෝජනවත්.
මෙම උදාහරණයෙන් පෙනෙන ප්රධාන ලක්ෂණ:
- ගොනු සැබෑ ෆයිල් සොෆ්ට්වෙයා පද්ධතියේ සුරක්ෂිත වේ.
- Python ප්රෝග්රෑම් අවසන් වුවත් ගොනු ඉවත් නොවේ – ඔබට ඒවා පරීක්ෂා කළ හැක.
- Thread ID මත ගොනු වෙන් කිරීම නොමැති බැවින්, වෙනත් ත්රෙඩ් එකකින්ද ඒ ගොනු පවති.
- CompositeBackend භාවිතා කිරීමෙන්, ඇතුළත අභ්යන්තර කාර්ය ගොනු ප්රධාන ව්යාපෘතියෙන් වෙන්වී පවත්වා ගත හැක.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික ශිෂ්යයන්, සංවර්ධකයන්, ව්යාපාරිකයින් සඳහා මෙම නවතම Backend එක විශාල අවස්ථාවක් වේ. පළමු වශයෙන්, දෙකඩ පරිසරය (local development) තුළ ගොනු සැබෑවට සුරක්ෂිත වීම නිසා, කේත අභ්යාසය, පරික්ෂණ, සහ ලේඛන නිර්මාණය තවත් කාර්යක්ෂම වේ. දෙවනුව, ත්රෙඩ්-අතර ගොනු වෙන් කිරීමේ අවශ්යතාව නොමැති බැවින්, කණ්ඩායම් වැඩ කටයුතු අතර ගොනු හුවමාරු පහසුය. තෙවැනිය, CompositeBackend මඟින් සංවර්ධකයන්ට අභ්යන්තර අත්තිවාරිකම් (temporary artifacts) ප්රධාන ව්යාපෘතියෙන් වෙන්වී, ගොනු කළමනාකරණයේ ගැටළු අඩු වේ. මේ සියල්ලම ශ්රී ලංකාවේ AI සහ Automation ව්යාපෘති, පාඨමාලා, සහ ස්ථානීය Startup ව්යාපාරවලට තවත් ගුණාත්මක මට්ටමක් එක් කරයි.
අවසානයේ, FilesystemBackend භාවිතයෙන් ඔබේ Deep Agent එකට සත්ය ලොකේ ගොනු ලිවීමට, පරීක්ෂා කිරීමට, සහ ප්රතිඵල ගොනු කිරීමේ හැකියාව ලැබේ. එය ඔබේ වැඩපිළිවෙළට නව සෘජුභාවයක් එක් කරයි, ඒත් ගොනු ආරක්ෂාවට අවධානයක් දී, අවශ්ය පියවර ගත යුතුය.