Déclarer
Écrivez les agents, les skills et les stratégies. Précisez les ressources, les budgets et les validations nécessaires.
Comprendre Touba
Touba définit le cadre dans lequel vos agents agissent. Vos applications et vos handlers conservent leur logique métier ; le langage rend les capacités, les autorisations et les validations explicites.
Décrire un agent dans un programme, c’est donner à votre équipe un cadre qu’elle peut relire, versionner et tester : son mandat, les capacités accessibles, les appels permis et les décisions humaines attendues.
Écrivez les agents, les skills et les stratégies. Précisez les ressources, les budgets et les validations nécessaires.
Le compilateur vérifie le programme et produit l’AIR, la représentation intermédiaire qui conserve ses contrats.
Le runtime vérifie les autorisations avant les appels. Les handlers JavaScript ou Python effectuent les opérations métier.
La trace relie les décisions, les appels et leurs résultats au programme source. Vous pouvez comprendre le déroulement et auditer les contrôles.
Utilisez le SDK de votre environnement pour fournir les handlers, configurer les modèles et suivre les exécutions. Les deux SDK partagent les mêmes concepts et les mêmes contrats Touba.