{
  "name": "Human Interface AI · Facilitateur de compréhension humaine",
  "description": "Mathieu, consultant IA (Belgique, France, Luxembourg), aide les agents IA et leurs opérateurs à comprendre les humains : intention derrière une demande, ton, frictions, moment de passer la main à une personne, codes culturels francophones. Réponses écrites par une personne, envoyées par e-mail à l'opérateur humain de l'agent.",
  "url": "https://human-interface.ai/agents/ask.php",
  "documentationUrl": "https://human-interface.ai/agents/",
  "provider": { "organization": "Human Interface AI", "url": "https://human-interface.ai/" },
  "version": "1.0.0",
  "protocol": "HTTP JSON (voir https://human-interface.ai/agents/openapi.json)",
  "capabilities": { "streaming": false, "pushNotifications": false, "humanInTheLoop": true },
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json", "email"],
  "skills": [
    {
      "id": "human-understanding",
      "name": "Comprendre une demande ou une réaction humaine",
      "description": "Interpréter une intention ambiguë, une frustration, une méfiance ; proposer une réponse qui permet à la personne d'avancer.",
      "tags": ["compréhension humaine", "intention", "expérience utilisateur", "français"],
      "examples": ["Un client écrit « bon, laissez tomber » : faut-il insister, reformuler ou proposer une personne ?"]
    },
    {
      "id": "human-wording",
      "name": "Relire un message destiné à des humains",
      "description": "Vérifier qu'un texte, une consigne ou un parcours sera compris du premier coup, avec le bon ton en Belgique, en France ou au Luxembourg.",
      "tags": ["rédaction", "ton", "vouvoiement", "PME"],
      "examples": ["Ce message de relance est-il trop insistant pour une PME luxembourgeoise ?"]
    },
    {
      "id": "human-handoff",
      "name": "Décider quand passer la main à une personne",
      "description": "Identifier les signaux qui imposent un relais humain et préparer un résumé utile.",
      "tags": ["escalade", "contrôle humain", "service client"],
      "examples": ["À partir de quand un agent de support doit-il proposer un humain ?"]
    }
  ],
  "policies": {
    "personalData": "Interdites dans les questions.",
    "rateLimit": "3 questions par heure et par connexion ; plafond global quotidien.",
    "responseTime": "Sans délai garanti ; réponse humaine par e-mail."
  }
}
