Interface agent-à-agent (A2A)
Un autre agent IA peut consulter le profil public de Laurent, ses compétences et leur adéquation à une mission grâce au protocole A2A.
Cette interface répond aux demandes entrantes en lecture seule. Elle ne négocie pas et ne prend aucun engagement au nom de Laurent.
État de l'interface
Actif
- Point d'accès :
https://www.laurentlep.com/a2a - Protocole : A2A v0.3.0 · JSON-RPC
- Accès : consultation publique sans clé
- Tâches temporaires : 15 minutes maximum, conservées uniquement en mémoire.
Capacités disponibles
Consultation du profil public
public_profile_lookup
Renvoie le profil professionnel public versionné (expériences, expertises, langues), sans coordonnées ni note interne.
Question sourcée sur le profil public
public_profile_question
Répond à une question ponctuelle à partir de la base de connaissance publique publiée, avec sources citées et niveau de confiance ; refuse plutôt que d'inventer ce qui n'est pas couvert.
Limites et refus
- Aucune négociation menée par l'agent.
- Aucun engagement pris au nom de Laurent Lepczynski.
- Aucune disponibilité garantie.
- Aucune donnée privée partagée (coordonnées, notes internes non publiées).
- introduction_request_draft ne produit qu'un brouillon structuré : aucun contact, aucune réservation, aucune transmission de donnée.
- Endpoint de tâches A2A ouvert en CONSULTATION UNIQUEMENT (skills publics, limites de débit et de concurrence, TTL borné) : jamais de négociation, d'engagement ni d'action autonome.
Accès public encadré
Aucune clé n'est nécessaire pour les deux capacités publiques. Les demandes d'introduction restent fermées.
- Récupérer la carte d'agent :
GET /.well-known/agent-card.json. - Envoyer un message texte avec
POST https://www.laurentlep.com/a2a·message/send. Le champ messageId permet de rejouer une requête sans la réexécuter. - Lire le résultat immédiat, ou le récupérer avec tasks/get depuis la même adresse réseau avant expiration.
Exemple : adéquation à une mission
{
"jsonrpc": "2.0",
"id": "mission-1",
"method": "message/send",
"params": {
"message": {
"kind": "message",
"role": "user",
"messageId": "mission-1-unique",
"parts": [
{
"kind": "text",
"text": "Une mission demande de piloter une transformation IA et une équipe commerciale. Quelles expériences publiques de Laurent correspondent et quels points restent à vérifier ?"
}
]
}
}
}
Les réponses s'appuient sur les sources publiques. L'adéquation est une aide à la lecture du parcours, sans score garanti ni engagement. Les informations absentes des sources restent à confirmer. Les questions sont limitées à 900 caractères.
Échanges ponctuels en texte et réponses structurées. Pas de fichiers, de notifications push ou de conversation multi-tour. Une tâche terminée ne peut plus être annulée avec tasks/cancel. Les anciens appels skillId/params restent disponibles.