Google විසින් නිකුත් කරන ලද Agent Development Kit (ADK) දැන් TypeScript පරිසරයටත් ලැබී ඇත. මෙම නවතම කට්ටලය, Node.js 20 හෝ ඊට ඉහල සංස්කරණයක් සහ Gemini API හෝ Vertex AI අක්ෂරයක් අවශ්ය කරයි. මේ මඟින් ඔබට "Hello World" වැනි සරල AI එජන්ට් එකක් ඉක්මනින් සකස් කර, කේතය තුළින්ම මෙවලම්, පරාමිති සහ ප්රතිඵල පරීක්ෂා කළ හැකිය.
ඉදිරිපත් කර ඇති උදාහරණය GitHub හි ADK Hello World for TypeScript ලෙස ලබා ගත හැක. පළමුව npm install කිරීමෙන් අවශ්ය පැකේජ් ස්ථාපනය කර, .env ගොනුව සකස් කර Gemini API key හෝ Vertex AI සදහා අවශ්ය පරාමිති ඇතුළත් කරන්න. පසුදා npm start හරහා අන්තර්ක්රියාකාරී ටර්මිනලයක්, npm run web හරහා ADK සංවර්ධන UI එකක් ලබා ගත හැක.
ADK CLI නිරවද්යව භාවිතා කර npx adk run src/agent.ts ලෙස එජන්ට් එක ක්රියාත්මක කළ හැකි අතර, src/agent.ts හි කේතය weather සහ local time යන ද්විතීයික මෙවලම් ඇතුළත් කරයි. නව යෝර්ක් නගරයට අදාල කාලය සහ කාලගුණය ලබා දෙන අතර, අනෙකුත් නගර සඳහා "unsupported-city" පණිවුඩයක් දිස් වේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
TypeScript ADK නවතම AI තාක්ෂණය ශ්රී ලාංකීය සංවර්ධකයින්ට පහසුම පරිසරයක් ලබා දේ. විශේෂයෙන්:
- සිසුන් – කේත-පළමු AI නිර්මාණය අධ්යයනය කිරීමේදී, ස්ථාතික වර්ග පද්ධතිය (static typing) නිසා දෝෂ හඳුනා ගැනීම ඉක්මනින් සිදු වේ. එය පාඨමාලා ව්යාපෘති හා තරග සඳහා හොඳ පුහුණුවක් වේ.
- සංවර්ධකයින් – Node.js සහ බ්රවුසර දෙකේම ක්රියාත්මක කළ හැකි බැවින්, වෙබ් යෙදුම් හා සේවාදායක (server) යෙදුම් එකම කේත පදනමෙන් නිර්මාණය කළ හැකිය.
- ව්යාපාර – AI එජන්ට් ලාභදායී සේවා (weather alerts, appointment scheduling) ලෙස සකස් කර, Google Cloud හෝ Gemini API සමඟ සෘජු සම්බන්ධතාවයක් ඇති කරගත හැක. මෙය ගනුදෙනුකරුවන්ට ඉක්මන් සහ නවීන සේවාවන් ලබා දීමට උපකාරී වේ.
ඉදිරියේදී ADK තවත් AI මොඩල සහ තැන්පත් (deployment) විකල්පයන්ට අනුකූල වන අතර, ශ්රී ලංකාවේ තාක්ෂණික ආරම්භකයන්ට අන්තර්ජාලය තුළ ගෝලීය ප්රජාව සමඟ එක්වීමට නව අවස්ථා සලසයි.
ඔබත් මේ මාර්ගයේ එක්ව, TypeScript ADK සමඟ AI එජන්ට් නිර්මාණය කර, ඔබේ අදහස්, නිෂ්පාදන හෝ සේවාවන් ගෝලීය මට්ටමේ ගෙන යන්න.