කොන්ත්රාත් අනුකූලතා වැඩසටහනක් ගොඩනැගීමේදී, දත්ත විද්යා කණ්ඩායම Python භාෂාවෙන් Gemini පදනම් කරගත් කොන්ත්රාත් සාරාංශකරණ ඇජන්ට් එකක් සාදා ඇත. එතැනින් ලැබෙන තොරතුරු ආරක්ෂක කණ්ඩායම Go භාෂාවෙන් ලියූ ත්රිවිධ නීති පරීක්ෂකයක් සමඟ සම්බන්ධ කළ යුතුය. දෙපාර්ශවයම තමන්ගේ කේතය වෙනත් භාෂාවකට පරිවර්තනය කිරීමට කැමති නොවේ.
Google විසින් නිකුත් කරන ලද Agent Development Kit (ADK) සහ Agent-to-Agent (A2A) ප්රොටෝකෝලය මේ වගේ තත්වයන්ට විසඳුමක් සපයයි. A2A යනු HTTP වැනි විවෘත ප්රොටෝකෝලයක් වන අතර, ඒක JSON‑RPC 2.0 භාවිතයෙන් දෙකම භාෂා වලින් නිර්මාණය කළ ඇජන්ට් අතර සම්බන්ධතාවය සකසයි. එක් එක් ඇජන්ට් තමන්ගේ කාර්යයන් සහ API විස්තර /.well-known/agent.json ගොනුවේ JSON මට්ටමින් ප්රකාශ කරයි.
මෙම පද්ධතිය තුළ RemoteA2aAgent නමින් ADK විසින් සැපයූ ඇබ්ස්ට්රැක්ශන් එකක් භාවිතා කර, ඕනෑම දුරස්ථ A2A‑අනුකූල සේවාවක් ස්ථානීය උප‑ඇජන්ට් ලෙස සරල ලෙස එක් කළ හැක. එම නිසා Python‑ඇජන්ට් එක Gemini භාවිතයෙන් කොන්ත්රාත් තොරතුරු ලබා දී, ඒ තොරතුරු Go‑ඇජන්ට් එකට JSON‑RPC මගින් යවා, නීති පරීක්ෂාව සිදු කරයි. පූර්ණ ව්යාපාරික පාවිච්චිය සඳහා මෙය මයික්රොසේවා වැනි ස්වයංක්රීය පයිප්ලයින් එකක් ලෙස ක්රියාත්මක වේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික සමාජය ඉක්මනින් AI හා මයික්රොසේවා තාක්ෂණයන් වෙත ගමන් කරමින් තිබේ. මෙම වගුවේ ඇති ප්රයෝජන කිහිපයක් මෙසේය:
- විකාශකයින්ට තමන්ගේ ප්රියතම භාෂාවෙන් (Python, Go, JavaScript ආදිය) ඇජන්ට් සාදා, වෙනත් කණ්ඩායම් සමඟ පරිවර්තනයකින් තොරව ඒකාබද්ධ විය හැක.
- ව්යාපාරිකයින්ට මොනෝලිත්ක පද්ධතියකට වඩා කාර්යක්ෂම, දෝෂ-ප්රතිරෝධී පයිප්ලයින් එකක් ලබා ගත හැකි අතර, එක් සේවාවක් වැරදි වුවත් මුළු ක්රියාවලිය නතර නොවේ.
- සිසුන්ට අන්තර්ජාලයේ නවතම AI ප්රොටෝකෝලයන් (A2A, ADK) පරීක්ෂා කර, ක්රොස්‑ලැංග්වෙජ් මයික්රොසේවා නිර්මාණය කිරීමේ හැකියාව ලබා ගත හැක.
ඉදිරියේදී ශ්රී ලංකාවේ තොරතුරු ආරක්ෂාව, නීති අනුකූලතා සහ ඩේටා විශ්ලේෂණ වැනි ක්ෂේත්රවල මෙම තාක්ෂණය භාවිතා කරමින්, ලෝක මට්ටමේ තරඟකාරීත්වයක් ගොඩනැගීමට ඉඩ ඇත.
කෙටි සාරාංශයක් ලෙස, Google ADK සහ A2A ප්රොටෝකෝලය භාවිතා කර, බහුභාෂා ඇජන්ට් පද්ධතියක් සකස් කිරීමේ ක්රමවේදය දැන් ලෝකය පුරා සංවර්ධකයින්ට ලැබෙන නව අවස්ථාවකි. ඔබේ ව්යාපාරය හෝ පර්යේෂණය මේකෙන් ලාභ ලබන්නට ඉඩ ඇත.