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

Knowledge & Memory Management v0.0.2 නව සංස්කරණයෙන් පෝර්ට්බල් මාර්ග – දෝෂ රහිත Docker පරිසරයක්

Knowledge & Memory Management v0.0.2 නව සංස්කරණයෙන් පෝර්ට්බල් මාර්ග – දෝෂ රහිත Docker පරිසරයක්

ඔබගේ AI ඇජන්ට් එක ලොකල් මැෂින් එකේ සාර්ථකව ධාවනය වුවත්, Docker කන්ටේනර් ඇතුළත "File not found" යන දෝෂයක් දැකලා තියෙනවාද? එහෙම වෙන්නේ බොහෝ විට පaths hard‑coded (ස්ථිර) වීම නිසා. මේ වගේ ගැටලුවක් අඩු කරලා දෙන්න Knowledge‑and‑Memory‑Management මොඩියුලයේ නවතම v0.0.2 සංස්කරණය එළිදැක්වුණා.

v0.0.2 හි ප්‍රධාන වෙනස වන්නේ සියලුම පෞද්ගලික, පූර්ණ, පද්ධති‑විශේෂ පaths එකම පරිසර වෙනස්කමක් $AGENT_HOME ලෙස සකස් කිරීමයි. මූලික කේතයේ os.path.expanduser("~/.agent") වැනි බහුතරය දැන් get_agent_home() ෆංශන් එකෙන් ලබාගන්නා අතර, මතක (memory) මොඩියුලය, වීඩියෝ පරිවර්තක, වෙබ් සෙවුම්කරු, වෙක්ටර් සුරැකුම් යනාදිය සියල්ල මේම එකම මූලික මාර්ගයෙන් පදනම් ගනී.

මෙම සූත්‍රය නිසා බහු‑පරිශීලක (multi‑tenancy) පරිසර, CI/CD පයිප්ලයින්, Docker හෝ Kubernetes වැනි container‑based deployment ගත කිරීමේදී පaths නොමැතිවීමෙන් සිදුවන අච්චු අතුරුදන් වේ. දැන් ඔබේ ඇජන්ට් එක ඕනෑම පරිසරයක, පාරිභෝගික තැන්පතු (persistent storage) අඩංගු පරිසරයක් තුළ, එකම කේතයෙන් ක්‍රියාත්මක විය හැක.

  • ආරම්භක පaths එකක් සකස් කර AGENT_HOME ලෙස පරිසරයට දායක කිරීම.
  • සියලුම මොඩියුලය ඒ මාර්ගය භාවිතා කර, .mkdir(parents=True, exist_ok=True) මගින් අවශ්‍ය ෆෝල්ඩරය ස්වයංක්‍රීයව සෑදීම.
  • Dockerfile හෝ CI/CD yaml ගොනු වලින් ENV AGENT_HOME=/app/.agent ලෙස සකස් කිරීමෙන් පaths ගැටළුව අතුරුදන් වේ.

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

ශ්‍රී ලංකාවේ තාක්ෂණික විද්‍යාල හා විශ්වවිද්‍යාල සිසුන්ට මේ නවීකරණය විශාල ඉගෙනුම් අවස්ථාවක්. පaths ගැටළුව නිසා පළමු පියවරේම ව්‍යාපෘති අසාර්ථක වීමේ අත්දැකීම අඩු වීම නිසා, පරිගණක විද්‍යා පාඨමාලා වලට වැඩි ප්‍රායෝගික අංග එකතු කළ හැක. තවත්, දේශීය startup හා IT සමාගම් Docker‑based microservices හෝ AI‑powered chatbots සංවර්ධනය කරන විට, CI/CD pipeline එකේ build‑failures අඩු කර, වේගවත් release cycle එකක් ගොඩනැගීමට උපකාරී වේ. ඉන්පසු, රජයේ e‑Gov ප්‍රජාතන්ත්‍රික සේවා හෝ private sector data‑driven solution වල memory store එකක් portable path වලින් පාලනය කළ හැකි නිසා, ආරක්ෂාවත් scalabilityත් වැඩි වේ.

අවසන් වශයෙන්, Knowledge‑and‑Memory‑Management v0.0.2 නව සංස්කරණය පaths‑related bugs හරහා ඔබේ AI ඇජන්ට් එකේ විශ්වාසය වැඩි කරයි, development workflow එක සරල කරයි. ඔබේ පළපුරුදු කේතය portable කර, Docker, Kubernetes, CI/CD වැනි නවතම තාක්ෂණයන් සමඟ නිදහස්ව එක්කොට ගන්න.

💡 ඔබේ AI ව්‍යාපෘතියේ පෝර්ට්බල් මාර්ගයක් අදම අරඹන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Knowledge #Memory #Docker #AI #Python