ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-28, Tuesday
🤖 කෘත්‍රිම බුද්ධිය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Deep Agents සමඟ ගොනු ප්‍රවේශය පාලනය: Python උදාහරණ 3ක්

Deep Agents සමඟ ගොනු ප්‍රවේශය පාලනය: Python උදාහරණ 3ක්

AI කේතකරුන්ට ගොනු කියවීම සහ ලිවීමේ හැකියාව තිබේ. නමුත් ඒක ආරක්ෂිතව පවත්වා ගැනීමට අවශ්‍ය තත්ත්වය, ඒ අයින්ට වෙන් කරන සීමායි. Deep Agents නම් මෙවැනි අවශ්‍යතා සපුරාලීමට FilesystemPermission නියමයන් භාවිතා කරයි. මෙම නියමයන් මඟින් කුමන පථයන්ට, කුමන ක්‍රියාවලියට (read/write) අනුමැතිය දෙනවාද, හෝ මනුෂ්‍ය අනුමතීයක් අවශ්‍යද යන්න පැහැදිලි කරයි.

මෙම ලිපියේදී තිදෙනා Python උදාහරණ පෙන්වා, එක් එක් නියමය කෙසේ ක්‍රියාත්මක වනද කියා ගවේෂණය කරමු. ප්‍රථම උදාහරණය වන්නේ Workspace Agent – එය /workspace ෆෝල්ඩරය තුළ සියලු ගොනු කියවීමට හා ලිවීමට හැකියාව ඇති නමුත් .env ගොනුවට ප්‍රවේශ වීමට නාස්ති කරයි. දෙවැනි උදාහරණය Memory + Approval Agent – ඒක බෙදාගත් දත්ත කියවන්නට හැකියාව ඇති නමුත් වෙනස් කිරීමට මනුෂ්‍ය අනුමතීයක් (interrupt mode) අවශ්‍ය වේ. තුන්වෙනි උදාහරණය Parent/Sub‑Agent Pair – ප්‍රධාන කේතකරු ගොනු සංස්කරණය කළ හැකි අතර, උප‑කේතකරු (auditor) එකට පමණක් කියවීමේ අයිතිය ඇත.

FilesystemPermission නියමයක් තුනක් අඩංගු වේ: operations (read / write), paths (ග්ලෝබ් පෝරම), සහ mode (allow, deny, interrupt). නියමයන් ඉහළින් පහලට පරීක්ෂා කර, පළමු ගැලපෙන නියමය ක්‍රියාත්මක වේ. කිසිදු නියමයක් ගැලපේ නැත්නම්, ක්‍රියාව අනුමත වේ – එයින් පෙනෙන්නේ අනුමත කිරීම ‘opt‑out’ මූලධර්මයක් බවයි. නිවැරදි ආරක්ෂණයක් සඳහා /** මත අවසාන ‘deny’ නියමයක් තබා, සියලු අනුමත නොකළ පථයන් අවහිර කළ යුතුය.

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

ශ්‍රී ලංකාවේ තරුණ සංවර්ධකයින්, විශ්වවිද්‍යාල සිසුන්, සහ තාක්ෂණික ව්‍යාපාරිකයින්ට මේ නවීන පද්ධතියේ වාසි කිහිපයක් ඇත:

  • ආරක්ෂිත කේතකරණ පරිසරයක් – ගොනු රහස්‍යතා රැකගනිමින්, දෝෂ හෝ දුර්වලතා අවම කරයි.
  • අධි පාලන හැකියාව – ඉලක්කගත පථයන්ට පමණක් අනුමතී ලබා දීමෙන්, පරිසරය සකස් කර ගැනීම පහසු වේ.
  • අනුමතී‑මූලික වැඩපිළිවෙළ – මනුෂ්‍ය අනුමතී (interrupt) මාර්ගයෙන්, සංවේදී දත්ත සංස්කරණය කිරීමේදී අතිරේක ආරක්ෂණයක් ලැබේ.
  • දැනුමේ හුවමාරුව – memory + approval ආකෘතිය මගින් කණ්ඩායම් අතර දැනුම බෙදාගැනීමේදී, අනිවාර්ය වෙනස්කම් පාලනය කරයි.

Deep Agents සහ FilesystemPermission නියමයන් භාවිතා කරමින්, ශ්‍රී ලංකාවේ තාක්ෂණික සමාජය තවත් විශ්වාසදායක AI‑ආධාරිත සංවර්ධන පරිසරයක් ගොඩනැගීමට හැකියාව ලැබේ.

අවසන් වශයෙන්, මෙම උදාහරණ කේතයන් GitHub හි ලබා ගත හැකි අතර, deepagents 0.5.2+ අනුවාදයක් සහ chat model සැකසීම අවශ්‍යයි. ඔබත් ඔබේ AI‑කේතකරුන්ට ආරක්ෂිත සීමා සකස් කර, නිදහස්ව නිර්මාණය කර බලන්න.

💡 ඔබේ AI කේතකරුන්ට ආරක්ෂිත සීමා සකස් කර බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#AI #Python #Security #DeepAgents #Developers