Angular පදනම් කරගත් වෙබ් යෙදුම් නිර්මාණකරුවන්ට දැන් CopilotKit නව Angular එකට සම්පූර්ණ සහය ලබාදී ඇත. මේ මගින් ඔබේ යෙදුමේ AI ඒජන්ට් එකක් සකස් කර, එය චැට්, සජීවී streaming, tool calls, shared state වගේ සියලුම විශේෂතා සමඟ ක්රියාත්මක කළ හැක.
CopilotKit යනු AG-UI (Agent‑User Interaction Protocol) මත පදනම් වූ විවෘත මූලාශ්ර client එකකි. එය ඕනෑම AG‑UI අනුකූල ඒජන්ට් එක – Google ADK, LangGraph, Mastra, Claude SDK වැනි – Angular යෙදුමකට එක් කරයි. නව සංස්කරණය Angular හි ස්වයංක්රීය component, dependency injection, signals වැනි ස්ථාපිත රීතියන් භාවිතා කර නිර්මාණය කර ඇත.
ඇප් එකේ UI පාලනය කිරීමේ විකල්ප දෙකක් ඇත: පෙර නිර්මාණය කර ඇති <copilot‑chat /> component එකක් භාවිතා කර හෝ සම්පූර්ණයෙන්ම headless ආකාරයෙන් ඔබේම UI නිර්මාණය කළ හැක. CLI එකෙන් npx copilotkit@latest init --framework adk-angular යන විධානයක් ක්රියාත්මක කිරීමෙන් Google ADK ඒජන්ට් සමඟ සම්පූර්ණ starter app එකක් සකස් කර ගත හැක.
CopilotKit runtime එක Node.js සර්වර් එකක් ලෙස ක්රියා කර, මොඩලේ API යතුරු සුරක්ෂිතව client පාර්ශවයෙන් වෙන් කරයි. ඒ නිසා ඔබේ Angular කේතය වෙනස් නොකර, වෙනත් AG‑UI ඒජන්ට් එකකටත් මාරු කළ හැක. මෙය developers ලාට ඉතා flexible සහ scalable විසඳුමක් වේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
- සිසුන්ට – AI‑driven chatbot හරහා programming concepts හෝ code snippets ඉගෙන ගැනීමට නව මාර්ගයක්.
- විකසකයින්ට – Angular පදනම් වූ ව්යාපෘති වල AI assistant එකක් එක් කිරීමෙන් development cycle කාලය අඩු කර, testing හා debugging පහසු කරයි.
- ව්යාපාරිකයන්ට – customer support chatbots හෝ internal knowledge base එකක් Angular dashboard එකේ සෘජුවම එක් කර, operational efficiency වැඩි කරයි.
- Open‑source nature නිසා ශ්රී ලංකා community එකට contribution කිරීමේ අවස්ථා ලබාදේ.
සාරාංශයක් ලෙස, Angular සමඟ CopilotKit එකතු කිරීම AI ඒජන්ට් එකක් ඔබේ වෙබ් ඇප් එකේ සම්පූර්ණයෙන්ම සම්බන්ධ කරයි. එය streaming, tool calls, shared state, multimodal attachments වැනි නවතම AI අංග සපයයි. ඔබට CLI එකෙන් පහසුවෙන් ආරම්භ කළ හැකි අතර, අවශ්ය නම් සම්පූර්ණ custom UI එකක් නිර්මාණය කළ හැක. මේකෙයින් Angular developer කාණ්ඩයට නව නිර්මාණශීලී අවස්ථාවක් ලැබේ.