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.
// 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.