AI කේත ලේඛකයන්ට "ඇස්තමේන්තු" නැත – ඔවුන් සෑම විටම විශ්වාසයෙන් පිරුණු, පිරිසිදු කේතයක් ලබා දේ. මේ නිසා, සැබැවින්ම කේත පදනමකදී එම ආකෘතියේ අඩුපාඩු සොයා ගැනීම ඉතා අමාරු වේ. එම ගැටලුවට විසඳුමක් ලෙස, AgentScaffold නමින් නව Python පැකේජයක් හඳුන්වා දී ඇත.
AgentScaffold යනු AI කේත ලේඛකයන් සඳහා මතක, පීර් රිවු සහ අඛණ්ඩ ඉගෙනුම් යන තුනේම පද්ධතියක් වන පරිදි නිර්මාණය කර ඇත. එය pip install agentscaffold ලෙස සරලව ස්ථාපනය කළ හැකි අතර, MCP සර්වර් ලෙස ක්රියා කර Cursor, Claude Code, Windsurf වැනි ප්රසිද්ධ AI කේත මෙවලම් සමඟ සම්බන්ධ වේ.
ඇයි මෙය වැදගත්ද? ප්රථමයෙන්, AI කේත ලේඛකයන්ට සැසි අතර මතක නැතිවීම, නව සැසියක ආරම්භයේදී පසුගිය දිනක කරුණු නැවත ගණන් කිරීමේ අවශ්යතාවය උද්භව කරයි. AgentScaffold එකක් knowledge graph එකක් භාවිතා කර, රිපොසිටරියේ සියලුම ෆයිල්, ක්ලාස්, මෙතෝඩ්, ආයාත සහ කැඳවුම් සම්බන්ධතා DuckDB + DuckPGQ තුළ ගබඩා කරයි. එම ග්රැෆ් එකට පසුගිය සැලසුම්, ADR, රිවු විමසුම්, බ්යැක්ලොග් අයිතම වැනි ගවර්නන්ස් ලේඛනද එක් කරයි, එවිට AI එකට “අපි කොහේ නතර වුණා?” යන ප්රශ්නයකට තත්කාලිකව පිළිතුරු ලබා දීමට හැකියාව ලැබේ.
දෙවනුව, AI එකේ සැලසුම් සෑදීමේදී මිනිස් ඉංජිනේරුවරුන්ගේ පරිදි පීර් රිවු නොමැති වීමත් ගැටලුවකි. AgentScaffold CLI මගින් සැලසුම්, පරීක්ෂණ, සාරාංශ වැනි පියවරයන් ස්වයංක්රියව පීර් රිවු කරයි, එමඟින් වැරදි කේතය නිෂ්පාදනය වීමේ අවදානම අඩු කරයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණ උපාධි ශිෂ්යයන්, ස්ටාර්ට්අප් සංවර්ධකයින් සහ විශාල සමාගම් සඳහා AgentScaffold විශාල අවස්ථාවක් පිරිනමයි:
- ශ්රේණිගත ඉගෙනුම: AI කේත ලේඛකයන් සමඟ වැඩ කරන විද්යාල සහ විශ්වවිද්යාල සිසුන්ට, මතකය සහ පීර් රිවු යන මූලික ගුණාංගයන් සමඟ නවතම AI මෙවලම් අත්හදා බැලීමට හැකියාව ලැබේ.
- ව්යාපාරික ඵලදායීත්වය: මෘදුකාංග සංවර්ධනයේ වැරදි හෝ අධික කාලය වැය කිරීම අඩු කර, ව්යාපාරික පිරිවැය කෙටි කාලයකින් සෙසුන් කළ හැකිය.
- දේශීය දත්ත ආරක්ෂාව: ග්රැෆ් පදනම් ගබඩා මගින් කේතය සහ ගවර්නන්ස් ලේඛන එකම ස්ථානයේ රඳවා, දත්ත රහස්යතාවය සහ අනුකූලතාවය තහවුරු කරයි.
AgentScaffold හි විශේෂත්වය එහි incremental indexing ක්රමයයි. ගොනු වෙනස් වුවත් SHA‑256 හෑෂ් සහ mtime, size පරීක්ෂා කිරීමෙන් අඩු පරිමාණ ගණනකින් පද්ධතිය යාවත්කාලීන කරයි. මෙය කේත ගොනු ගණන වැඩි වීමත් සමඟ පවත්නා කාර්යක්ෂමතාවය රඳවා තබයි.
අවසන් වශයෙන්, AI කේත ලේඛකයන්ට මතක, පීර් රිවු සහ අඛණ්ඩ ඉගෙනුම් යන පද්ධතියක් එකට ගැලපීම, සංකීර්ණ සොෆ්ට්වෙයා පද්ධතිවල නිවැරදි, ආරක්ෂිත සහ වේගවත් සංවර්ධනයක් සලසයි. AgentScaffold මේ අරමුණ සපුරාලීමට නව මාර්ගයක් විවෘත කරයි.