කේත ආරක්ෂක පරීක්ෂණය සඳහා ඉන්ජිනේරු කාලය ගාස්තු $85 පැයක් පමණ වැය වේ. ඒකම තරමට වැඩි වේගයෙන් commit කරන්නේ නම් පද්ධතිය පරිමාණවත් නොවේ. මේ ගැටලුවට විසඳුම් සොයමින්, Akash B. විසින් DevGuard AI නමැති නව පද්ධතියක් නිර්මාණය කර ඇත. මෙය SigNoz නාමයෙනුත් මත පදනම් වූ, ස්වයං-නිරීක්ෂණය සහිත, බහු‑ඒජන්ට් ආරක්ෂක පයිප්ලයින් එකකි.
DevGuard AI හි වැඩ පිළිවෙළ මෙසේය: බ්රවුසරයෙන් /scan අයදුම්පතක් POST කරයි, FastAPI පසුබැසීම එය ලැබේ, පයිප්ලයින් එක circuit‑breaker මගින් ආරක්ෂා කරයි, පසු එය Scanner, Fixer, Validator යන තුන් ඒජන්ට් තුළින් ගමන් කරයි. Scanner ඒජන්ට් RAG‑සහායගත මොඩලයක් භාවිතයෙන් CWE/OWASP දත්ත ගබඩාව මත දුර්වලතා සොයයි. Fixer ඒජන්ට් ලාංඡන පතුරුවන පච්චයක් සකස් කරයි, Validator ඒජන්ට් එම පච්චය තරමක් අධික ලෙස පරීක්ෂා කර, “මම මෙය තමයි තැන්පත් කරන්නේ” කියා ගන්න තෙක් යළි‑යළි පරීක්ෂා කරයි. උපරිමයෙන් තුන් වරක් පරික්ෂා කිරීමෙන් පසු පයිප්ලයින් එක අවසන් ප්රතිඵලය ලබා දෙයි.
මෙම සියලු පියවර SigNoz හි OpenTelemetry span එකක් ලෙස සටහන් කරයි. ඒ නිසා එක් scan එකක් සඳහා flame‑graph එකක් දර්ශනය කර, කුමන ඒජන්ට් කීයක් වැරදිද, කොපමණ කාලයක් ගත වුණාද, LLM ඇමතුම් කවදා අසාර්ථක වුණාද යන තොරතුරු පැහැදිලිව පෙන්වයි. තවද, token ගණන, වියදම, latency, cache hit/miss, circuit‑breaker තත්ත්වය වැනි මිනුම් SigNoz Dashboard එකේ “DevGuard AI Command Center” ලෙස පෙන්වයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයන්, ආයතන, ආරක්ෂක විශේෂඥයන් සඳහා මේ පද්ධතියේ විශාල ප්රයෝජන ඇත.
- වියදම් පාලනය: LLM භාවිතයේ token සහ cost මිනුම් සජීවීව නිරීක්ෂණය කර, බජට් ඉක්මවා ගියහොත් cheaper model එකකට මාරු කරයි.
- වේගවත් දුර්වලතා සෙවීම: RAG‑මත පදනම් වූ Scanner එක commit velocity අධිකව තිබූවත් දුර්වලතා හඳුනා ගනී.
- අවශ්යතාවයට අනුව ස්වයං‑සංශෝධනය: Validator එකේ ප්රතිචාරය Fixer එකට ආපසු යවමින්, ත්රිත්වය තුළම හොඳම පච්චය නිර්මාණය කරයි.
- දත්ත පාරදෘශ්යතාව: SigNoz trace එකේ flame‑graph සහ metrics මගින් කණ්ඩායම්වලට පද්ධතියේ ක්රියාකාරකම් පැහැදිලිව පෙනේ, එමඟින් ඉදිරි අයදුම්පත් සැලසුම් කිරීම පහසු වේ.
මෙම නවෝත්පාදනය Sri Lanka’s tech ecosystem එකට AI‑driven security automation එකේ නව මට්ටමක් ගෙන එයි. DevGuard AI භාවිතයෙන් සංවර්ධකයන්ට කේත ගුණාත්මකභාවය වැඩි කර, ආයතනවලට ආරක්ෂක වියදම් අඩු කර, ඉදිරි ගමනේ AI‑observability සංකල්පය පිළිබඳව ප්රායෝගික උදාහරණයක් ලබා දේ.
ඔබේ සංවර්ධන පද්ධතියේ ආරක්ෂාව ඉහළ දක්වා, වියදම පාලනය කිරීමට DevGuard AI සමඟ පියවර ගන්න.