---
title: "A2A (Agent-to-Agent Protocol): agenttien välinen kommunikaatio | Tekoäly-Dani"
canonical_url: "https://tekoalydani.com/agentic-ai/a2a/"
summary: "Syväsukellus A2A-protokollaan. Agent Card -löytö, JSON-RPC 2.0 kommunikaatio, SSE-streaming ja tehtävän elinkaari. Googlen avoin standardi."
generated: "2026-10-05"
source_format: text/html
---

[Agentic AI -protokollat](https://tekoalydani.com/agentic-ai/)

A2A · agent-to-agent protocol

# A2A: agenttien välinen kommunikaatio avoimena standardina.

Agent-to-Agent Protocol on Googlen kehittämä avoin standardi agenttien löytöön, kommunikaatioon ja yhteistyöhön. A2A mahdollistaa sen, että eri toimittajien agentit voivat löytää toisensa Agent Cardin kautta ja viestiä JSON-RPC 2.0 -muodossa.

AGENT-TO-AGENT PROTOCOL

## A2A: agenttien HTTP

Standardi jolla AI-agentit löytävät toisensa ja tekevät yhteistyötä

Agent-to-Agent (A2A) on Googlen kehittämä avoin protokolla, joka standardoi kuinka AI-agentit löytävät toistensa kyvykkyydet, kommunikoivat ja tekevät yhteistyötä. Jos MCP on AI:n kädet, A2A on AI:n puhekyky: se mahdollistaa agenttien välisen dialogin.

Jokainen A2A-agentti julkaisee "Agent Cardin", JSON-dokumentin joka kuvaa sen kyvykkyydet, tuetut interaktiot ja yhteystiedot. Asiakasagentti löytää palvelun, lähettää tehtävän JSON-RPC 2.0:lla ja seuraa sen edistymistä reaaliajassa.

IBM:n vanha Agent Communication Protocol (eri ACP kuin Stripen Agentic Commerce Protocol) sulautui A2A:han elokuussa 2025. A2A on Linux Foundationin Agentic AI Foundationin (AAIF) hallinnoima standardi. Allekirjoitetut Agent Cardit tulivat jo versiossa 0.3.0 (heinäkuu 2025), samalla kun hyvin tunnettu polku vaihtui muotoon /.well-known/agent-card.json. Ensimmäinen vakaa versio 1.0.0 julkaistiin 12.3.2026 ja toi natiivin monivuokrauksen (multi-tenancy) gRPC:lle. Uusin korjausversio on 1.0.1; A2A-SDK:t versioidaan protokollasta erikseen, joten SDK-numero ei ole protokollaversio.

### Agent Card -löytö

Agentit julkaisevat kyvykkyytensä JSON-muotoisena Agent Cardina. Asiakasagentti löytää automaattisesti parhaan palvelun tehtäväänsä.

### Tehtäväpohjainen kommunikaatio

Agenttien välinen yhteistyö on organisoitu tehtäviksi, joilla on elinkaari: vastaanotettu, käsittelyssä, valmis. Pitkäkestoiset tehtävät tukevat streaming-päivityksiä (SSE).

### Moniformaattituki

A2A tukee synkronista pyyntö/vastaus-mallia, streaming-dataa (SSE) ja asynkronisia push-ilmoituksia. Sopii niin reaaliaikaisiin kyselyihin kuin pitkiin prosesseihin.

a2a-agent-discovery

C

Client Agent

> Löydä paras hotellipalvelu

> Vertaile hintoja

> Tee varaus

R

Remote Agent

> Hotel-Booking-Agent

> Tarjoan huonehakua

> Vahvistan varaukset

Kommunikaatiovirta

1. Löytö

Agent Card (JSON)

2. Tehtävä

JSON-RPC 2.0

3. Tulos

Task Complete

A2A: HTTP agenttien maailmalle. Löydä, kommunikoi, toimi.

1.0

Versio

AAIF

Hallinta

2025

Perustettu

A2A · tekninen syväsukellus

## A2A teknisesti

### Agent Card ja löytö

Jokainen A2A-agentti julkaisee **Agent Cardin** osoitteessa `/.well-known/agent-card.json`. Asiakasagentti löytää palvelun automaattisesti ja tunnistaa sen kyvykkyydet.

Agent Card sisältää palvelun nimen, kuvauksen, tuetut syöte/tulostyypit, autentikointivaatimukset ja endpointin. Allekirjoitetut Agent Cardit tulivat jo versiossa 0.3.0 (heinäkuu 2025), samalla kun hyvin tunnettu polku vaihtui muotoon /.well-known/agent-card.json. Ensimmäinen vakaa versio 1.0.0 julkaistiin maaliskuussa 2026, uusin korjausversio on 1.0.1. A2A-SDK:t versioidaan protokollasta erikseen, joten SDK-numero (esim. 1.2) ei ole protokollaversio.

/.well-known/agent-card.json

```
{
  "name": "Hotel-Booking-Agent",
  "description": "Hotellivaraukset ja saatavuushaut",
  "version": "1.0.0",
  "supportedInterfaces": [
    {
      "url": "https://api.hotelli.fi/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://api.hotelli.fi/a2a/rest",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "capabilities": {
    "streaming": true,
    "pushNotifications": true
  },
  "defaultInputModes": ["text/plain"],
  "defaultOutputModes": ["text/plain", "application/json"],
  "skills": [
    {
      "id": "room-search",
      "name": "Huonehaku",
      "description": "Hae vapaita huoneita kaupungin ja päivämäärän mukaan",
      "tags": ["hotel", "booking", "travel"]
    },
    {
      "id": "make-reservation",
      "name": "Varaus",
      "description": "Tee huonevaraus valitulle huoneelle ja ajanjaksolle",
      "tags": ["hotel", "booking", "reservation"]
    }
  ]
}
```

### Tehtävän elinkaari

`submitted`

Asiakasagentti lähettää tehtävän JSON-RPC 2.0 -pyynnöllä. Palvelinagentti vastaanottaa.

`working`

Palvelinagentti käsittelee tehtävää. Voi lähettää välipäivityksiä (artifacts) SSE-streamina.

`input-required`

Palvelin tarvitsee lisätietoja. Asiakasagentti täydentää ja lähettää uudelleen.

`completed`

Tehtävä valmis. Tulos palautetaan strukturoituna datana (artifacts).

`failed / canceled`

Tehtävä epäonnistui tai peruutettiin. Virheviesti kertoo syyn.

### Tiedonsiirto

A2A käyttää **JSON-RPC 2.0** -viestejä HTTP(S):n yli. Pitkäkestoiset tehtävät tukevat **SSE** (Server-Sent Events) -streamausta reaaliaikaisiin päivityksiin.

gRPC- ja REST-sidonnat tulivat versiossa 0.2.2 (kesäkuu 2025). Versio 1.0 toi natiivin monivuokrauksen (multi-tenancy) gRPC:lle sekä tasks/list-metodin sivutuksineen. Push-ilmoitukset mahdollistavat asynkronisen tehtäväseurannan webhook-callbackeilla.

IBM:n ACP sulautui A2A:han elokuussa 2025. Versio 1.0 SDK:t saatavilla Pythonille, TypeScriptille, Javalle, Go:lle ja C#:lle.

Muut protokollat

Vertailu

[MCP vs A2A vs ACP vs UCP](https://tekoalydani.com/agentic-ai/protokollat-vertailu/)

AAIO

[Agentic AI Optimization](https://tekoalydani.com/agentic-ai/aaio/)

MCP

[Model Context Protocol](https://tekoalydani.com/agentic-ai/mcp/)

UCP

[Universal Commerce Protocol](https://tekoalydani.com/agentic-ai/ucp/)

ACP

[Agentic Commerce Protocol](https://tekoalydani.com/agentic-ai/acp/)

ANP

[Agent Network Protocol](https://tekoalydani.com/agentic-ai/anp/)

AP2

[Agent Payments Protocol](https://tekoalydani.com/agentic-ai/ap2/)

x402

[HTTP-maksuprotokolla](https://tekoalydani.com/x402/)

seuraava askel

## Agenttiaikakausi ei odota. Älä sinäkään.

Vuonna 2026 ensimmäiset yritykset, jotka implementoivat agenttiprotokollat, vievät etulyöntiaseman joka on vaikea kuroa kiinni. Otetaan yhdessä selvää, missä yrityksesi on nyt ja minne se voi päästä.

[Varaa ilmainen alkukartoitus](https://tekoalydani.com/ota-yhteytta/)[Mitä agenttikauppa tarkoittaa kauppiaalle?](https://tekoalydani.com/agentic-commerce/)

Ei sitoumuksia. Ei luottokorttia. Aloitetaan keskustelusta.

Valmis toteutukseen? [Agenttikaupan toteutuspalvelu verkkokaupalle](https://tekoalydani.com/palvelut/agentic-commerce/) rakentaa protokollapinon kauppaasi. Tuotteiden monikanavanäkyvyyteen katso [tuotefeedin hallinta -palvelu](https://tekoalydani.com/palvelut/feed-management/).
