செயற்கை நுண்ணறிவின் (Artificial Intelligence - AI) உலகம் வேகமாக வளர்ந்து வருகிறது. AI முகவர்கள் மிகவும் அதிநவீனமாகவும் திறமையானவர்களாகவும் மாறி வருகின்றனர். இந்த முகவர்களின் பயன்பாடு அதிகரிக்கும்போது, அவற்றிற்கிடையே தடையற்ற தொடர்பு மற்றும் ஒத்துழைப்புக்கான தேவை மிக முக்கியமாகிறது. இந்தத் தேவையைப் பூர்த்தி செய்ய, Google Agent2Agent (A2A) நெறிமுறையை அறிமுகப்படுத்தியுள்ளது. இது AI முகவர்களிடையே இயங்குதன்மை மற்றும் குழுப்பணியை மேம்படுத்த வடிவமைக்கப்பட்ட ஒரு புதுமையான தீர்வாகும்.
A2A என்பது AI முகவர்கள், அவற்றின் அடிப்படை கட்டமைப்பு அல்லது அவற்றை உருவாக்கிய விற்பனையாளர்கள் யாராக இருந்தாலும், திறம்பட தொடர்புகொண்டு ஒத்துழைக்க உதவும் ஒரு கட்டமைப்பாகும். இது ஒரு உலகளாவிய மொழிபெயர்ப்பாளராக செயல்படுகிறது, பல்வேறு AI அமைப்புகளுக்கிடையேயான இடைவெளிகளைக் குறைத்து, தடையற்ற தொடர்பை எளிதாக்குகிறது. சிக்கலான பிரச்சனைகளைத் தீர்ப்பதற்கும் தன்னியக்கமாக்குவதற்கும் புதிய சாத்தியங்களைத் திறக்கும் வகையில், AI முகவர்கள் ஒன்றிணைந்து செயல்பட அனுமதிக்கும் ஒரு பொதுவான மொழியாக இதை நினைக்கலாம்.
A2A-வின் தோற்றம்: AI ஒருங்கிணைப்பின் சவால்களை எதிர்கொள்ளுதல்
A2A-வின் முக்கியத்துவத்தை முழுமையாகப் புரிந்துகொள்ள, அது உருவாக்கப்பட்ட சூழலைப் புரிந்துகொள்வது அவசியம். GPT-3.5 போன்ற சக்திவாய்ந்த மொழி மாதிரிகளின் (Language Models - LLMs) வருகை, AI ஏற்றுக்கொள்ளுதலில் ஒரு திருப்புமுனையாக அமைந்தது. ஏனெனில், டெவலப்பர்கள் அவற்றின் திறன்களை எளிய அரட்டை இடைமுகங்களுக்கு அப்பால் விரிவுபடுத்த வழிகளைத் தேடினர்.
இதற்கான ஆரம்ப தீர்வு ‘செயல்பாடு அழைப்பு’ (function calling) ஆகும். இது பெரிய மொழி மாதிரிகளை (LLMs) ஒன்றுக்கொன்று அடிப்படையில் வெளிப்புற API-களுடன் இணைக்க அனுமதித்தது. இருப்பினும், இந்த அணுகுமுறை விரைவாக ஒரு துண்டு துண்டான சூழலுக்கு வழிவகுத்தது, இதில் வெவ்வேறு AI விற்பனையாளர்கள் மற்றும் செயல்படுத்துபவர்கள் மாறுபட்ட ஒருங்கிணைப்பு முறைகளை ஏற்றுக்கொண்டனர், இதன் விளைவாக இயங்குதன்மை குறைவாக இருந்தது.
Anthropic நிறுவனத்தின் மாதிரி சூழல் நெறிமுறை (Model Context Protocol - MCP), “NxM பிரச்சனைக்கு” சாத்தியமான தீர்வாக உருவெடுத்தது. இங்கு முகவர்கள்/AI அமைப்புகளின் எண்ணிக்கை (N), கருவிகள்/தரவு மூலங்களின் எண்ணிக்கையால் (M) பெருக்கப்படுகிறது. MCP சூழலை தரப்படுத்தவும் ஒருங்கிணைப்பை எளிதாக்கவும் நோக்கமாகக் கொண்டிருந்தது. ஆனால் முகவர்கள் ஒருவருக்கொருவர் நேரடியாகத் தொடர்புகொள்ள உதவும் ஒரு நெறிமுறையின் அவசியத்தை Google உணர்ந்தது.
இங்குதான் A2A களம் இறங்குகிறது. MCP ஐப் போலவே, A2A AI முகவர்கள் எவ்வாறு தொடர்பு கொள்கிறார்கள் என்பதை ஒருங்கிணைக்கிறது. ஆனால் முகவர்களை கருவிகள் மற்றும் தரவுகளுடன் இணைப்பதில் கவனம் செலுத்துவதற்கு பதிலாக, முகவர்களை பிற முகவர்களுடன் இணைப்பதில் இது கவனம் செலுத்துகிறது. இது உண்மையிலேயே ஒத்துழைக்கும் AI அமைப்புகளை உருவாக்குவதற்கான ஒரு முக்கியமான படியாகும்.
A2A-வின் சாரத்தை வெளிப்படுத்துதல்: AI முகவர்களுக்கான உலகளாவிய மொழி
A2A என்பது ஒரு திறந்த நெறிமுறையாகும். இது AI முகவர்கள் தங்கள் தோற்றம் அல்லது வடிவமைப்பைப் பொருட்படுத்தாமல், ஒருவருக்கொருவர் தொடர்புகொள்ள அதிகாரம் அளிக்கிறது. இது LangChain, AutoGen மற்றும் LlamaIndex போன்ற பல்வேறு மொழிகள் மற்றும் கட்டமைப்புகளைப் புரிந்துகொண்டு விளக்கும் மொழிபெயர்ப்பாளராக செயல்படுகிறது.
ஏப்ரல் 2025-ல் தொடங்கப்பட்ட A2A, Atlassian, Salesforce, SAP மற்றும் MongoDB போன்ற தொழில்துறை ஜாம்பவான்கள் உட்பட 50க்கும் மேற்பட்ட தொழில்நுட்ப கூட்டாளர்களுடன் இணைந்து உருவாக்கப்பட்டது. இந்த கூட்டுறவு அணுகுமுறை A2A என்பது ஒரு Google முயற்சி மட்டுமல்ல, தரப்படுத்தலுக்கான ஒரு பரந்த தொழில் முயற்சியாகும் என்பதை உறுதி செய்கிறது.
அதன் மையத்தில், A2A ஒவ்வொரு AI முகவரையும் ஒரு நிலையான இடைமுகத்துடன் கூடிய நெட்வொர்க் சேவையாகக் கருதுகிறது. இது HTTP ஐப் பயன்படுத்தி வலை உலாவிகள் மற்றும் சேவையகங்கள் எவ்வாறு தொடர்பு கொள்கின்றன என்பதற்கு ஒத்ததாகும். ஆனால் வலைத்தளங்களுக்கு பதிலாக, இது AI முகவர்களுக்கானது. MCP NxM சிக்கலைத் தீர்ப்பது போலவே, A2A ஒவ்வொரு ஜோடிக்கும் தனிப்பயன் குறியீடு தேவையில்லாமல் வெவ்வேறு முகவர்களை இணைக்கும் செயல்முறையை எளிதாக்குகிறது.
A2A-வின் முக்கிய திறன்களை விளக்குதல்: தடையற்ற ஒத்துழைப்பை செயல்படுத்துதல்
A2A நான்கு முக்கிய திறன்களை அடிப்படையாகக் கொண்டது. அவை முகவர் ஒத்துழைப்பை ஒரு யதார்த்தமாக்குகின்றன. இந்தத் திறன்களைப் புரிந்துகொள்ள, சில முக்கிய சொற்களை வரையறுப்பது முக்கியம்:
- வாடிக்கையாளர் முகவர்/A2A வாடிக்கையாளர் (Client agent/A2A client): A2A சேவைகளைப் பயன்படுத்தும் பயன்பாடு அல்லது முகவர். இது பணிகளைத் தொடங்கி மற்ற முகவர்களுடன் தொடர்புகொள்ளும் “முக்கிய” முகவர் ஆகும்.
- தொலை முகவர்/A2A சேவையகம் (Remote agent/A2A server): A2A நெறிமுறையைப் பயன்படுத்தி HTTP எண்ட்பாயிண்ட்டை வெளிப்படுத்தும் முகவர். இவை பணி நிறைவை கையாளும் துணை முகவர்கள் ஆகும்.
இந்த வரையறைகளை மனதில் கொண்டு, A2A-வின் நான்கு முக்கிய திறன்களை ஆராய்வோம்:
- திறன் கண்டுபிடிப்பு (Capability Discovery): இந்த திறன் “உன்னால் என்ன செய்ய முடியும்?” என்ற கேள்விக்கு பதிலளிக்கிறது. இது முகவர்கள் தங்கள் திறன்களை “முகவர் அட்டைகள்” (Agent Cards) மூலம் விளம்பரப்படுத்த அனுமதிக்கிறது. முகவரின் திறன்கள் மற்றும் சேவைகளின் இயந்திரம் படிக்கக்கூடிய சுயவிவரத்தை வழங்கும் JSON கோப்புகள் இவை. ஒரு குறிப்பிட்ட பணிக்கு சிறந்த தொலை முகவரை அடையாளம் காண வாடிக்கையாளர் முகவர்களுக்கு இது உதவுகிறது.
- பணி மேலாண்மை (Task Management): இந்த திறன் “அனைவரும் ஒன்றிணைந்து செயல்படுகிறார்களா, உங்கள் நிலை என்ன?” என்ற கேள்வியை நிவர்த்தி செய்கிறது. இது வாடிக்கையாளர் மற்றும் தொலை முகவர்களுக்கிடையேயான தொடர்பு, ஒரு குறிப்பிட்ட பணி பொருள் மற்றும் வாழ்க்கைச் சுழற்சியுடன் பணி நிறைவை மையமாகக் கொண்டிருப்பதை உறுதி செய்கிறது. நீண்டகால பணிகளுக்கு, முகவர்கள் ஒத்திசைவாக இருக்க தொடர்புகொள்ளலாம்.
- ஒத்துழைப்பு (Collaboration): இந்த திறன் “சூழல், பதில், பணி வெளியீடு (கலைப்பொருட்கள்) அல்லது பயனர் அறிவுறுத்தல் என்ன?” என்பதில் கவனம் செலுத்துகிறது. இது முகவர்கள் முன்னும் பின்னும் செய்திகளை அனுப்பவும் ஒரு உரையாடல் ஓட்டத்தை உருவாக்கவும் உதவுகிறது.
- பயனர் அனுபவ பேச்சுவார்த்தை (User Experience Negotiation): இந்த திறன் “உள்ளடக்கத்தை பயனருக்கு எவ்வாறு காண்பிக்க வேண்டும்?” என்ற கேள்வியை நிவர்த்தி செய்கிறது. ஒவ்வொரு செய்தியிலும் குறிப்பிட்ட உள்ளடக்க வகைகளுடன் “பாகங்கள்” (parts) உள்ளன, இது முகவர்கள் சரியான வடிவமைப்பைப் பேச்சுவார்த்தை நடத்தவும், iframeகள், வீடியோ மற்றும் வலை படிவங்கள் போன்ற UI திறன்களைப் புரிந்துகொள்ளவும் அனுமதிக்கிறது. பெறும் முகவர் (வாடிக்கையாளர்) கையாளக்கூடியதை அடிப்படையாகக் கொண்டு முகவர்கள் தகவலை எவ்வாறு வழங்குகிறார்கள் என்பதை மாற்றியமைக்கிறார்கள்.
A2A-வின் உட்புற செயல்பாடுகளை விளக்குதல்: AI தகவல்தொடர்புக்கான வாடிக்கையாளர்-சேவையக மாதிரி
A2A ஒரு வாடிக்கையாளர்-சேவையக மாதிரியில் செயல்படுகிறது. இங்கு முகவர்கள் கட்டமைக்கப்பட்ட JSON செய்திகளைப் பயன்படுத்தி HTTP போன்ற நிலையான வலை நெறிமுறைகள் மூலம் தொடர்பு கொள்கிறார்கள். இந்த அணுகுமுறை ஏற்கனவே உள்ள உள்கட்டமைப்புடன் இணக்கத்தன்மையை உறுதி செய்வதுடன் முகவர் தகவல்தொடர்பையும் தரப்படுத்துகிறது.
A2A அதன் இலக்குகளை எவ்வாறு அடைகிறது என்பதைப் புரிந்துகொள்ள, நெறிமுறையின் முக்கிய கூறுகளை உடைத்து “வெளிப்படையான” (opaque) முகவர்களின் கருத்தை ஆராய்வோம்.
A2A-வின் முக்கிய கூறுகள்: AI ஒத்துழைப்புக்கான கட்டுமானத் தொகுதிகள்
- முகவர் அட்டை (Agent Card): இந்த JSON கோப்பு, பொதுவாக நன்கு அறியப்பட்ட URL-ல் (எ.கா,
/.well-known/agent.json
) ஹோஸ்ட் செய்யப்படுகிறது. இது ஒரு முகவரின் திறன்கள், திறன்கள், எண்ட்பாயிண்ட் URL மற்றும் அங்கீகாரத் தேவைகளை விவரிக்கிறது. இது ஒரு முகவரின் இயந்திரம் படிக்கக்கூடிய “சுயவிவரமாக” செயல்படுகிறது. மற்ற முகவர்கள் அதனுடன் ஈடுபட வேண்டுமா என்பதைத் தீர்மானிக்க உதவுகிறது. - A2A சேவையகம் (A2A Server): A2A நெறிமுறையைப் பயன்படுத்தி HTTP எண்ட்பாயிண்ட்களை வெளிப்படுத்தும் முகவர். இது A2A-வில் உள்ள “தொலை முகவர்”, இது வாடிக்கையாளர் முகவரிடமிருந்து கோரிக்கைகளைப் பெற்று பணிகளைக் கையாளுகிறது. சேவையகங்கள் தங்கள் திறன்களை முகவர் அட்டைகள் மூலம் விளம்பரப்படுத்துகின்றன.
- A2A வாடிக்கையாளர் (A2A Client): A2A சேவைகளைப் பயன்படுத்தும் பயன்பாடு அல்லது AI அமைப்பு. வாடிக்கையாளர் பணிகளை உருவாக்கி, அவற்றின் திறன்கள் மற்றும் திறன்களை அடிப்படையாகக் கொண்டு பொருத்தமான சேவையகங்களுக்கு விநியோகிக்கிறார். இது A2A-வில் உள்ள “வாடிக்கையாளர் முகவர்”, இது சிறப்பு சேவையகங்களுடன் பணிப்பாய்வுகளை ஒழுங்கமைக்கிறது.
- பணி (Task): A2A-வில் பணியின் மைய அலகு. ஒவ்வொரு பணிக்கும் ஒரு தனித்துவமான ஐடி உள்ளது மற்றும் வரையறுக்கப்பட்ட நிலைகளில் (எ.கா,
submitted
,working
,completed
) முன்னேறுகிறது. பணிகள் கோரப்பட்டு செயல்படுத்தப்படும் பணிக்கான கொள்கலன்களாக செயல்படுகின்றன. - செய்தி (Message): வாடிக்கையாளர் மற்றும் முகவரிடையே ஒரு தகவல் பரிமாற்றம். செய்திகள் ஒரு பணியின் சூழலில் பரிமாறப்படுகின்றன மற்றும் உள்ளடக்கத்தை வழங்கும் பாகங்களைக் கொண்டிருக்கின்றன.
- பாகம் (Part): ஒரு செய்தி அல்லது கலைப்பொருளில் உள்ள அடிப்படை உள்ளடக்க அலகு. பாகங்கள்:
TextPart
: எளிய உரை அல்லது வடிவமைக்கப்பட்ட உள்ளடக்கத்திற்குFilePart
: பைனரி தரவுக்கு (உள்ளமைக்கப்பட்ட பைட்டுகள் அல்லது URI குறிப்புடன்)DataPart
: கட்டமைக்கப்பட்ட JSON தரவுக்கு (படிவங்கள் போன்றவை)
- கலைப்பொருள் (Artifact): ஒரு பணியின் போது ஒரு முகவரால் உருவாக்கப்பட்ட வெளியீடு. கலைப்பொருட்களிலும் பாகங்கள் உள்ளன மற்றும் சேவையகத்திலிருந்து வாடிக்கையாளருக்கு இறுதி விநியோகத்தைக் குறிக்கின்றன.
வெளிப்படையான முகவர்களின் கருத்து: அறிவுசார் சொத்துக்களைப் பாதுகாத்தல் மற்றும் பாதுகாப்பை உறுதி செய்தல்
A2A இன் சூழலில் “வெளிப்படையான” என்ற சொல், முகவர்கள் தங்கள் உள் தர்க்கத்தை வெளிப்படுத்தாமல் பணிகளில் ஒத்துழைக்க முடியும் என்பதைக் குறிக்கிறது. இதன் பொருள்:
- ஒரு முகவர் என்ன பணிகளைச் செய்ய முடியும் என்பதை மட்டுமே வெளிப்படுத்த வேண்டும், அவற்றை எவ்வாறு செய்கிறது என்பதை அல்ல.
- உரிமையியல் வழிமுறைகள் அல்லது தரவு தனிப்பட்டதாகவே இருக்க முடியும்.
- முகவர்கள் ஒரே திறன்களை ஆதரிக்கும் வரை மாற்று செயல்படுத்தல்களுடன் மாற்றப்படலாம்.
- நிறுவனங்கள் பாதுகாப்பு கவலைகள் இல்லாமல் மூன்றாம் தரப்பு முகவர்களை ஒருங்கிணைக்க முடியும்.
A2A இன் அணுகுமுறை சிக்கலான, பல முகவர் அமைப்புகளின் வளர்ச்சியை எளிதாக்குகிறது. அதே நேரத்தில் உயர் பாதுகாப்பு தரநிலைகளை பராமரிக்கிறது மற்றும் வணிக ரகசியங்களைப் பாதுகாக்கிறது.
ஒரு வழக்கமான A2A தொடர்பு ஓட்டம்: ஒரு படிப்படியான வழிகாட்டி
முகவர்கள் A2A மூலம் தொடர்பு கொள்ளும்போது, அவர்கள் ஒரு கட்டமைக்கப்பட்ட வரிசையைப் பின்பற்றுகிறார்கள்:
- கண்டுபிடிப்பு கட்டம் (Discovery Phase): ஒரு பயனர் தங்கள் முக்கிய AI முகவரிடம், “அடுத்த மாதம் டோக்கியோவுக்கு ஒரு வணிக பயணத்தைத் திட்டமிட எனக்கு உதவ முடியுமா?” என்று கேட்பதாக கற்பனை செய்து பாருங்கள். விமானங்கள், தங்கும் விடுதிகள் மற்றும் உள்ளூர் நடவடிக்கைகளுக்கு சிறப்பு முகவர்களைக் கண்டுபிடிக்க வேண்டிய அவசியத்தை AI அங்கீகரிக்கிறது. வாடிக்கையாளர் முகவர் ஒவ்வொரு பணிக்கும் உதவக்கூடிய தொலை முகவர்களை அடையாளம் கண்டு அவற்றின் பொருத்தத்தை மதிப்பிடுவதற்கு முகவர் அட்டைகளைப் பெறுகிறார்.
- பணி துவக்கம் (Task Initiation): குழு கூடியதும், பணிகளை ஒதுக்க வேண்டிய நேரம் இது. வாடிக்கையாளர் முகவர் பயண முன்பதிவு முகவரிடம், “மே 15 முதல் 20 வரை டோக்கியோவுக்கான விமானங்களைக் கண்டுபிடி” என்று கூறலாம். வாடிக்கையாளர் சேவையகத்தின் எண்ட்பாயிண்ட்டுக்கு ஒரு கோரிக்கையை அனுப்புகிறார் (பொதுவாக
/taskssend
-க்கு ஒரு POST). ஒரு தனிப்பட்ட ஐடியுடன் ஒரு புதிய பணியை உருவாக்குகிறது. இதில் வாடிக்கையாளர் சேவையகம் என்ன செய்ய வேண்டும் என்பதை விவரிக்கும் ஆரம்ப செய்தி அடங்கும். - செயலாக்கம் (Processing): முன்பதிவு சிறப்பு முகவர் (சேவையகம்/தொலை முகவர்) அளவுகோல்களுடன் பொருந்தக்கூடிய கிடைக்கக்கூடிய விமானங்களைத் தேடத் தொடங்குகிறார். அது செய்யலாம்:
- பணியை உடனடியாக முடித்து ஒரு கலைப்பொருளைத் திருப்பித் தரவும்: “இதோ கிடைக்கும் விமானங்கள்.”
- மேலும் தகவல்களைக் கேட்கவும் (நிலையை
input-required
என அமைத்தல்): “நீங்கள் ஒரு குறிப்பிட்ட விமான நிறுவனத்தை விரும்புகிறீர்களா?” - நீண்டகால பணியில் வேலை செய்யத் தொடங்கவும் (நிலையை
working
என அமைத்தல்): “உங்களுக்கான சிறந்த விலையைக் கண்டுபிடிக்க நான் கட்டணங்களை ஒப்பிட்டு வருகிறேன்.”
- பல திருப்ப உரையாடல்கள் (Multi-Turn Conversations): மேலும் தகவல் தேவைப்பட்டால், வாடிக்கையாளர் மற்றும் சேவையகம் கூடுதல் செய்திகளை பரிமாறிக்கொள்கின்றன. சேவையகம் தெளிவுபடுத்தும் கேள்விகளைக் கேட்கலாம் (“இணைப்புகள் சரியா?”), மற்றும் வாடிக்கையாளர் பதிலளிக்கிறார் (“இல்லை, நேரடி விமானங்கள் மட்டும்.”), இவை அனைத்தும் ஒரே பணி ஐடியின் சூழலில்.
- நிலை புதுப்பிப்புகள் (Status Updates): முடிக்க நேரம் எடுக்கும் பணிகளுக்கு, A2A பல அறிவிப்பு வழிமுறைகளை ஆதரிக்கிறது:
- வாக்கெடுப்பு (Polling): வாடிக்கையாளர் அவ்வப்போது பணி நிலையை சரிபார்க்கிறார்.
- சேவையகம் அனுப்பிய நிகழ்வுகள் (Server-Sent Events - SSE): வாடிக்கையாளர் சந்தா செலுத்தியிருந்தால் சேவையகம் நிகழ்நேர புதுப்பிப்புகளை ஸ்ட்ரீம் செய்கிறது.
- புஷ் அறிவிப்புகள் (Push notifications): வழங்கப்பட்டால் சேவையகம் ஒரு திரும்ப அழைப்பு URL-க்கு புதுப்பிப்புகளை POST செய்யலாம்.
- பணி நிறைவு (Task Completion): முடிந்ததும், சேவையகம் பணியை
completed
எனக் குறிக்கிறது மற்றும் முடிவுகளைக் கொண்ட ஒரு கலைப்பொருளைத் திருப்பித் தருகிறது. மாற்றாக, சிக்கல்களை எதிர்கொண்டால் பணியைfailed
எனக் குறிக்கலாம் அல்லது பணி நிறுத்தப்பட்டால்canceled
எனக் குறிக்கலாம்.
இந்த செயல்முறை முழுவதும், முக்கிய முகவர் ஒரே நேரத்தில் மற்ற சிறப்பு முகவர்களுடன் வேலை செய்யலாம்: ஒரு விடுதி நிபுணர், ஒரு உள்ளூர் போக்குவரத்து வழிகாட்டி, ஒரு செயல்பாட்டு மாஸ்டர்மைண்ட். முக்கிய முகவர் இந்த முடிவுகளை ஒரு விரிவான பயணத்திட்டத்தில் இணைத்து பயனருக்கு வழங்குகிறது.
சாராம்சத்தில், A2A பல முகவர்களை ஒரு பொதுவான இலக்கை நோக்கி பங்களிக்க மற்றும் ஒத்துழைக்க அதிகாரம் அளிக்கிறது. மேலும் ஒரு வாடிக்கையாளர் முகவர் அதன் பகுதிகளின் கூட்டுத்தொகையை விட அதிகமாகும் ஒரு முடிவை ஒருங்கிணைக்கிறார்.
A2A எதிராக MCP: AI ஒருங்கிணைப்புக்கான ஒருங்கிணைந்த கூட்டாண்மை
A2A மற்றும் MCP ஒரே இடத்திற்காக போட்டியிடுவது போல் தோன்றினாலும், அவை இணைந்து செயல்படும் வகையில் வடிவமைக்கப்பட்டுள்ளன. அவை AI ஒருங்கிணைப்பின் தனித்துவமான ஆனால் நிரப்பு அம்சங்களை நிவர்த்தி செய்கின்றன:
- MCP LLMகளை (அல்லது முகவர்களை) கருவிகள் மற்றும் தரவு மூலங்களுடன் இணைக்கிறது (செங்குத்து ஒருங்கிணைப்பு).
- A2A முகவர்களை மற்ற முகவர்களுடன் இணைக்கிறது (கிடைமட்ட ஒருங்கிணைப்பு).
Google A2A-வை MCP-க்கு நிரப்பியாக வேண்டுமென்றே நிலைநிறுத்தியுள்ளது. இந்த வடிவமைப்பு தத்துவம், உள்ளமைக்கப்பட்ட MCP ஆதரவுடன் அவர்களின் Vertex AI முகவர் பில்டரின் வெளியீட்டில் தெளிவாகத் தெரிகிறது.
இந்த புள்ளியை விளக்க, இந்த ஒப்புமையைக் கவனியுங்கள்: MCP முகவர்களை கருவிகளைப் பயன்படுத்த அனுமதித்தால், A2A அவர்கள் வேலை செய்யும் போது அவர்களின் உரையாடல். MCP தனிப்பட்ட முகவர்களுக்கு திறன்களை வழங்குகிறது. அதே நேரத்தில் A2A அவர்கள் ஒரு குழுவாக அந்த திறன்களை ஒருங்கிணைக்க உதவுகிறது.
ஒரு விரிவான அமைப்பில், ஒரு முகவர் ஒரு தரவுத்தளத்திலிருந்து தகவலைப் பெற MCP ஐப் பயன்படுத்தலாம், பின்னர் பகுப்பாய்வுக்காக அந்த தகவலை மற்றொரு முகவருக்கு அனுப்ப A2A ஐப் பயன்படுத்தலாம். LLMகள் முக்கிய நீரோட்டத்தில் நுழைந்ததிலிருந்து இருந்து வரும் மேம்பாட்டு சவால்களை எளிதாக்கும் அதே நேரத்தில், சிக்கலான பணிகளுக்கான முழுமையான தீர்வுகளை உருவாக்க இரண்டு நெறிமுறைகளும் இணைந்து செயல்பட முடியும்.
A2A பாதுகாப்பு தரநிலைகள்: நிறுவன-தர பாதுகாப்பை உறுதி செய்தல்
A2A நிறுவன பாதுகாப்பை ஒரு முதன்மை கவலையாக கொண்டு உருவாக்கப்பட்டது. வெளிப்படையான முகவர்களை பிரத்தியேகமாகப் பயன்படுத்துவதோடு, ஒவ்வொரு முகவர் அட்டையும் தேவையான அங்கீகார முறையைக் குறிப்பிடுகிறது (API விசைகள், OAuth போன்றவை), மேலும் அனைத்து தகவல்தொடர்புகளும் HTTPS மூலம் நிகழும் வகையில் வடிவமைக்கப்பட்டுள்ளன. இது எந்த முகவர்கள் ஒருவருக்கொருவர் தொடர்பு கொள்ள முடியும் மற்றும் அவர்கள் என்ன தரவைப் பகிர முடியும் என்பதை நிர்வகிக்கும் கொள்கைகளை நிறுவ நிறுவனங்களுக்கு உதவுகிறது.
அங்கீகாரத்திற்கான MCP விவரக்குறிப்பைப் போலவே, A2A புதிய முறைகளை உருவாக்குவதற்குப் பதிலாக தற்போதுள்ள வலை பாதுகாப்பு தரநிலைகளைப் பயன்படுத்துகிறது, தற்போதைய அடையாள அமைப்புகளுடன் உடனடி இணக்கத்தை உறுதி செய்கிறது. அனைத்து தொடர்புகளும் நன்கு வரையறுக்கப்பட்ட எண்ட்பாயிண்ட்கள் மூலம் நிகழ்வதால், கண்காணிப்பு நேராகிறது, நிறுவனங்கள் தங்கள் விருப்பமான கண்காணிப்பு கருவிகளை ஒருங்கிணைக்கவும் ஒரு ஒருங்கிணைந்த தணிக்கை தடத்தைப் பெறவும் அனுமதிக்கிறது.
A2A சூழல் அமைப்பு மற்றும் ஏற்றுக்கொள்ளுதல்: ஆதரவின் வளர்ந்து வரும் சமூகம்
A2A நெறிமுறை 50 க்கும் மேற்பட்ட தொழில்நுட்ப கூட்டாளர்களிடமிருந்து கணிசமான ஆதரவுடன் தொடங்கப்பட்டுள்ளது. அவர்களில் பலர் தற்போது தங்கள் சொந்த முகவர்களுடன் A2A ஐ ஆதரிக்கிறார்கள் அல்லது ஆதரிக்க விரும்புகிறார்கள். Google A2A ஐ அதன் Vertex AI இயங்குதளத்திலும் ADK க்கும் ஒருங்கிணைத்துள்ளது, இது ஏற்கனவே Google Cloud சூழலுக்குள் இருக்கும் டெவலப்பர்களுக்கு ஒரு எளிய நுழைவு புள்ளியை வழங்குகிறது.
A2A செயல்படுத்தலைக் கருத்தில் கொள்ளும் நிறுவனங்கள் பின்வருவனவற்றைக் கருத்தில் கொள்ள வேண்டும்:
- குறைக்கப்பட்ட ஒருங்கிணைப்பு செலவு (Reduced Integration Cost): ஒவ்வொரு முகவர் ஜோடிக்கும் தனிப்பயன் குறியீட்டை உருவாக்குவதற்கு பதிலாக, டெவலப்பர்கள் உலகளவில் A2A ஐ செயல்படுத்தலாம், ஒருங்கிணைப்பு செலவுகளை குறைக்கலாம்.
- சமீபத்திய வெளியீடு (Relatively Recent Release): A2A இன்னும் அதன் பரந்த வெளியீட்டின் ஆரம்ப கட்டத்தில் உள்ளது. அதாவது பெரிய அளவில் சாத்தியமான குறைபாடுகளை வெளிக்கொணர தேவையான விரிவான நிஜ உலக சோதனைகளை இன்னும் மேற்கொள்ளவில்லை.
- எதிர்கால பாதுகாப்பு (Futureproofing): ஒரு திறந்த நெறிமுறையாக, A2A புதிய மற்றும் பழைய முகவர்கள் எந்த கூடுதல் முயற்சியும் இல்லாமல் அதன் சூழல் அமைப்பில் ஒருங்கிணைக்க அனுமதிக்கிறது.
- முகவர் வரம்புகள் (Agent Limitations): A2A உண்மையிலேயே தன்னாட்சி AI க்கான ஒரு குறிப்பிடத்தக்க படியை பிரதிநிதித்துவப்படுத்தும் அதே வேளையில், அது பணி சார்ந்ததாகவே இருக்கிறது மற்றும் முழுமையாக சுயாதீனமாக செயல்படாது.
- விற்பனையாளர் அக்னோஸ்டிசிசம் (Vendor Agnosticism): A2A எந்த குறிப்பிட்ட மாதிரி, கட்டமைப்பு அல்லது விற்பனையாளருக்கும் நிறுவனங்களை பூட்டாது. முழு AI நிலப்பரப்பிலும் கலக்க மற்றும் பொருத்த அனுமதிக்கிறது.
Agent2Agent நெறிமுறையின் எதிர்காலம்: தடையற்ற AI ஒத்துழைப்புக்கான பார்வை
எதிர்காலத்தில், A2A நெறிமுறையின் சாலை வரைபடத்தில் கோடிட்டுக் காட்டப்பட்டுள்ளபடி மேலும் மேம்பாடுகளுக்கு உட்படுத்தப்படும் என்று எதிர்பார்க்கப்படுகிறது. திட்டமிடப்பட்ட மேம்பாடுகளில்:
- முகவர் அட்டைகளில் நேரடியாக முறையான அங்கீகார திட்டங்கள் மற்றும் விருப்ப சான்றுகள்.
- நடந்துகொண்டிருக்கும் பணிகளுக்குள் மாறும் UX பேச்சுவார்த்தை (உரையாடலின் நடுவில் ஆடியோ/வீடியோவைச் சேர்ப்பது போன்றவை).
- மேம்படுத்தப்பட்ட ஸ்ட்ரீமிங் செயல்திறன் மற்றும் புஷ் அறிவிப்பு இயக்கவியல்.
ஒருவேளை மிகவும் உற்சாகமான நீண்டகால சாத்தியம் என்னவென்றால், HTTP வலை தகவல்தொடர்புக்கு என்னவாக இருந்ததோ அதுவே A2A முகவர் வளர்ச்சிக்கு ஆகும்: புதுமையின் வெடிப்புக்கான ஒரு ஊக்கியாக. ஏற்றுக்கொள்ளுதல் அதிகரிக்கும்போது, குறிப்பிட்ட தொழில்களுக்கு சிறப்பு வாய்ந்த முகவர்களின் முன் தொகுக்கப்பட்ட “குழுக்களை” நாம் காணலாம், மேலும் இறுதியில், வாடிக்கையாளர்கள் பயன்படுத்தக்கூடிய AI முகவர்களின் தடையற்ற உலகளாவிய நெட்வொர்க்கைக் காணலாம்.
AI செயல்படுத்தலை ஆராயும் டெவலப்பர்கள் மற்றும் நிறுவனங்களுக்கு, A2A உடன் கற்றுக்கொள்ளவும் உருவாக்கவும் இதுவே சிறந்த நேரம். ஒன்றாக, A2A மற்றும் MCP ஆகியவை AI க்கு மிகவும் தரப்படுத்தப்பட்ட, பாதுகாப்பான மற்றும் நிறுவனத்திற்கு ஏற்ற அணுகுமுறையின் தொடக்கத்தை பிரதிபலிக்கின்றன.