Skip to main content
Vous consultez la documentation pour développeurs
Cette documentation est destinée aux développeurs travaillant avec la plateforme développeur Base44. Pour des informations sur les agents IA dans l’éditeur d’applications, consultez Configurer un agent IA.
Les agents IA sont des assistants IA personnalisables. Ils agissent et se connectent à des outils pour aider les membres de l’équipe et les utilisateurs finaux. Définissez le comportement, les autorisations et les outils des agents à l’aide de fichiers de configuration JSONC locaux.

Créer des agents

Créez des fichiers de configuration JSONC dans votre répertoire base44/agents/ (un fichier par agent). Exécutez ensuite agents push pour les synchroniser avec Base44.

Exemple

Référence des champs

Les configurations d’agents utilisent JSONC. Chaque agent est défini dans un fichier distinct du répertoire base44/agents/.

Champs obligatoires

string
requis
Identifiant unique de l’agent. Utilisez des lettres minuscules et des tirets bas. Le nom doit correspondre au nom du fichier. Un agent nommé customer_support se trouve donc dans customer_support.jsonc.
string
requis
Brève description de ce que fait l’agent.
string
requis
Prompt système qui définit le comportement, la personnalité et les consignes de l’agent.
string
requis
Le modèle d’IA utilisé par l’agent. Utilisez automatic pour laisser Base44 en choisir un. Vous pouvez aussi définir un ID de préréglage de la liste des modèles pris en charge, par exemple claude-sonnet-5 ou gpt_6_sol.Les ID de préréglage retirés que Base44 reconnaît encore sont automatiquement mis à niveau vers un remplacement actuel.

Champs facultatifs

array
Outils que l’agent peut utiliser pour interagir avec votre application. Consultez Configuration des outils.
string
Message de bienvenue pour les conversations WhatsApp avec cet agent.
array
Noms des compétences d’agent associées à cet agent. Jusqu’à 10 compétences par agent.

Configuration des outils

Le tableau tool_configs définit les capacités de votre agent. Il existe deux types : les outils d’entité et les outils de fonction.

Outils d’entité

Les outils d’entité permettent à l’agent d’effectuer des opérations CRUD sur les entités de votre application.
string
requis
Nom de l’entité. Doit correspondre à une entité existante de votre application.
array
requis
Opérations que l’agent peut effectuer sur cette entité. Les valeurs valides sont "read", "create", "update" et "delete".

Outils de fonction

Les outils de fonction permettent à l’agent d’appeler les fonctions backend de votre application.
string
requis
Nom de la fonction. Doit correspondre à une fonction existante de votre application.
string
requis
Description de ce que fait la fonction. L’agent s’en sert pour décider quand l’appeler.

Types TypeScript

Générez des types TypeScript à partir de vos configurations d’agents. Vous bénéficiez ainsi de la sécurité de typage et de l’autocomplétion des noms d’agents dans votre code SDK. En savoir plus sur les types dynamiques.

Voir aussi

  • agents pull : synchronisez les configurations d’agents de Base44 vers votre projet local
  • agents push : déployez vos configurations d’agents locales sur Base44
  • Compétences d’agent : définissez des ensembles d’instructions réutilisables pour vos agents
  • agents : référence SDK pour utiliser les agents dans votre code
  • Configurer des agents IA : guide pour créer et configurer des agents IA
Cette page a été traduite par IA. Pour les informations les plus précises et à jour, consultez la version anglaise.