Passer au contenu principal
Pas encore disponible. atb est conçu mais pas implémenté. Il n’y a ni endpoint ni outil MCP pour l’instant — cette page décrit le comportement prévu pour que les intégrateurs anticipent. Il apparaîtra dans l’API Reference et tools/list une fois livré.

Ce qu’il fera

atb fournira une décision antibiotique déterministe (façon antibioclic) à partir d’une situation clinique — pas une supposition. Selon la situation, il renverra soit une décision, soit une demande d’enrichissement du profil.

Le pattern agentique

Quand une information requise manque, atb ne devinera pas. Il renverra ce qui manque, pour qu’un agent enrichisse la situation et rappelle :
situation ──▶ atb ──▶ décision
                 └──▶ « manque : <champ> »  → l'agent enrichit → atb à nouveau
Le moteur reste déterministe tout en restant utilisable dans une boucle d’agent.

Forme prévue (susceptible d’évoluer)

// Requête
{ "situation": { /* champs de la situation clinique, à définir */ } }

// Réponse — soit une décision…
{ "decision": { "antibiotic": "...", "dose": "...", "duration": "...", "rationale": "..." } }

// …soit une demande d'information
{ "needs": ["fonction rénale", "allergies"] }
Les contrats exacts de situation et de décision sont en cours de conception. Cette page sera remplacée par la référence en direct au lancement d’atb.