Créer une équipe IA

Créer votre équipe IA personnalisée : guide de configuration JSON

La section Créer une équipe IA vous permet de concevoir une équipe sur mesure d'agents IA, adaptée précisément aux besoins de votre entreprise. Pour cela, vous téléversez un fichier JSON (JavaScript Object Notation) qui définit avec précision les rôles, capacités, instructions et ressources de chaque membre de votre équipe IA, y compris son manager.

Comme indiqué sur la page, "Your AI team status" montre si une équipe personnalisée est actuellement active (par exemple, "Disabled").

Le plan : le fichier JSON de votre équipe IA

Pour créer votre équipe IA personnalisée, vous devez construire un fichier JSON. Ce fichier sert de plan et contient :

  • Les descriptions de poste de vos "employés" IA (agents).
  • Les instructions destinées au manager IA principal qui supervise l'équipe.
  • Les sources de données disponibles pour le manager et les agents.
  • Les outils que vos agents IA peuvent utiliser pour effectuer des tâches.

Première étape cruciale : avant l'import, il est essentiel de valider votre fichier JSON pour vous assurer qu'il est correctement formaté. Un fichier JSON invalide ne sera pas traité correctement. Vous pouvez utiliser des validateurs JSON en ligne à cette fin.

Comprendre la structure JSON

La configuration de votre équipe IA est définie dans une structure JSON précise. Détaillons-la :

{
  "manager": {
    "llm": "string",        // Name of the LLM model for the manager
    "agent_prompt": "string", // Main prompt that controls employee selection and task delegation
    "data": ["string"]      // List of data sources available to the manager
  },
  "agents": [               // List of AI employee objects
    {
      "llm": "string",            // Name of the LLM model for the employee
      "agent_name": "string",       // Job title/name of the employee
      "agent_prompt": "string",     // Detailed prompt/instructions for the employee
      "agent_description": "string",// Brief description of the employee and their role
      "data": ["string"],           // Data sources available to this employee
      "tools": ["string"]           // List of tools this employee can use
    }
    // Add more agent objects here if needed
  ]
}

1. L'objet manager

Le manager de l'équipe IA supervise les opérations, délègue les tâches et sélectionne l'agent approprié pour un travail donné.

  • "llm" : (String) nom du Large Language Model (LLM) qui alimentera le manager. Choisissez-en un dans la "List of LLM models" ci-dessous.
  • "agent_prompt" : (String) jeu d'instructions principal du manager. Il doit expliquer comment le manager analyse les demandes entrantes, sélectionne l'agent IA approprié dans la liste agents pour une tâche et délègue le travail.
  • "data" : (Array of Strings) liste des sources de données auxquelles le manager peut accéder pour prendre des décisions. Voir "Available Data Sources" ci-dessous.

2. Le tableau agents

Ce tableau contient des objets, chaque objet représentant un "employé" IA individuel dans votre équipe.

Chaque objet Agent :

  • "llm" : (String) nom du modèle LLM pour cet agent précis. Choisissez-en un dans la "List of LLM models".
  • "agent_name" : (String) intitulé du poste ou nom de cet agent (par exemple, "Sales_Closer_Bot", "Support_Tier1_Agent").
  • "agent_prompt" : (String) instructions détaillées, persona et règles opérationnelles de cet agent. C'est ici que vous définissez comment l'agent doit accomplir ses tâches.
  • "agent_description" : (String) brève description de ce que fait cet agent et de son rôle. Cela aide le manager (et vous) à comprendre sa spécialité.
  • "data" : (Array of Strings) sources de données auxquelles cet agent précis peut accéder. Voir "Available Data Sources".
  • "tools" : (Array of Strings) liste des outils que cet agent peut utiliser. Voir "Available Tools for Employees". Si aucun outil n'est nécessaire, utilisez un tableau vide [].

Ressources disponibles pour la configuration

Liste des modèles LLM

Vous devez choisir un seul nom de LLM pour le manager et pour chaque agent.

  • "claude-3.5-sonnet" (Anthropic)
  • "claude-3.5-haiku" (Anthropic)
  • "gpt-4o-mini" (OpenAI)
  • "gpt-4o" (OpenAI)
  • "o1-mini" (OpenAI)
  • "o1" (OpenAI)
  • "deepseek" (DeepSeek)
  • "grok-2-1212" (Grok)

Outils disponibles pour les employés (agents)

Les outils peuvent uniquement être attribués aux agents, pas au manager. Si un agent n'a pas besoin d'outils, utilisez un tableau vide : [].

  • "InternetSearch" : permet à l'agent d'effectuer des recherches sur Internet.
  • "AssistantRequestMessage" : permet à l'agent d'envoyer une demande ou d'escalader vers un administrateur/humain.
  • "CreateMeme" : l'agent peut générer des memes.
  • "SendFreePhoto" : l'agent peut envoyer une photo gratuite.
  • "SendFreeVideo" : l'agent peut envoyer une vidéo gratuite.
  • "SendPaidPhoto" : l'agent peut envoyer une photo nécessitant un paiement.
  • "SendPaidVideo" : l'agent peut envoyer une vidéo nécessitant un paiement.
  • "SendInvoice" : l'agent peut générer et envoyer une facture.
  • "StopChatting" : l'agent peut mettre fin à la conversation en cours.

Si vous avez besoin d'un outil personnalisé non listé, veuillez contacter le support iSales AI.

Sources de données disponibles

Les sources de données fournissent le contexte et les informations que le manager et les agents peuvent utiliser pour la prise de décision et l'exécution des tâches.

  • "CurrentTime" : fournit l'heure UTC actuelle.
  • "PurchaseHistory" : accès à l'historique des factures et à leurs statuts.
  • "ChatHistory:X" : fournit l'historique du chat. Remplacez X par un nombre pour préciser combien de messages récents inclure (par exemple, "ChatHistory:10" pour les 10 derniers messages).

Naviguer dans l'interface "Create an AI Team"

  • 📄 Instructions for creating a JSON file for your AI team : ce lien ou bouton fournit les directives et spécifications officielles détaillées d'iSales AI pour structurer votre fichier JSON. Référez-vous toujours à cette source pour obtenir les informations les plus récentes et les plus précises.
  • 📤 Upload JSON Instruction : cliquez sur ce bouton pour sélectionner et téléverser depuis votre appareil le fichier de configuration JSON que vous avez préparé et validé.
  • ↩️ Back : vous ramène au menu précédent.

En construisant soigneusement votre fichier JSON avec des prompts clairs, des LLM, outils et sources de données appropriés, vous pouvez créer une équipe IA personnalisée puissante, prête à répondre à vos défis métier spécifiques. Pensez à valider votre JSON avant de le téléverser.