Aller au contenu principal

Documentation Specificat

Deux complémentarités pour utilisateurs, clients et intégrateurs :

  1. Plateforme Agent Maker — organisations, projets, édition, collaboration, droits, catalogue
  2. Produit agent — ce qu’on déclare dans project.yaml, comment le runtime l’exécute, et comment le valider avant mise en production

Le manuel agent est autonome : une équipe runtime ou un générateur de code peut s’en servir sans connaître l’éditeur.


En une minute​

Un agent Specificat, c’est :

  1. Une instruction avec placeholders ({question}, {topic}…) et livrables markdown explicites
  2. Des capacités — outils intégrés, connecteurs MCP, délégation vers d’autres agents
  3. Une façade — ce que l’agent expose au monde (facettes nommées)
  4. Des triggers — chat web, API REST, cron, passerelle externe
  5. Des evals — scénarios de test alignés sur l’instruction (contrat input + critères)

Par où commencer ?​

ProfilParcoursDurée
Utilisateur Agent MakerParcours plateforme → Espace projet15 min
Invité sur un projetPartage et droits5 min
Conformité / CGUCompte et légal10 min
Décideur / PO (agent)Parcours démo → Exemples10 min
Architecte / intégrateurModèle en bref → Capacités & URI20 min
Équipe runtimeWiki exécution → Glossaire1 h
Première démo recommandée

Ouvrir le pattern Coach exécutif : instruction structurée en 3 sections, evals qui vérifient le format de réponse, trigger chat — c’est le meilleur « wow » en 2 minutes.


Les quatre piliers​

Plateforme​

Agent Maker côté utilisateur — routes réelles, onglets projet, état de livraison UI/API, partage viewer/editor. Aligné sur le code, pas sur la cible RBAC seule.

Produit agent​

Grammaire du modèle YAML : agents, URI tool: / mcp: / agent:, façade, lexique métier.

Runtime​

Specs d’exécution : résolution d’instruction, délégation intra-projet (A2A), exposition publique (A2A), connecteurs MCP, triggers, evals.

Exemples​

Douze patterns presque livrables client — du coach dialogue au worker JSON, du deal room au radar concurrentiel.


Promesse « industrialisable »​

CritèreConcrètement
Livrables visiblesSections markdown nommées dans l’instruction (## Diagnostic, ## TL;DR…)
Entrées typéesPlaceholders dérivés automatiquement — pas de JSON libre
Tests comportementauxagents[].evals[] · scenarios[].input = placeholders + contains / matches sur la réponse
Exposition claireFaçade + facettes = contrat public de l’agent
InteropérabilitéMCP (outils), A2A (agents distants), triggers nommés

Glossaire rapide​

TermeSens
FacetteCapacité exposée par un agent (facade.facets[])
Connexion agentDélégation vers un autre agent du projet (agent:worker:execute)
Connecteur MCPOutils / prompts / resources externes (mcp:github:tool:*)
TriggerPoint d’entrée (chat, API, cron, gateway externe)

Détail : Lexique produit · Glossaire runtime.


Vision long terme​

Intent → Architecture → déploiement multi-projets : EVOLUTION-INTENT.