Création d’agent
Découvrez comment créer, configurer et partager vos propres agents IA dans watsonx Workshop.
Le guide de création d’agent IA vous accompagne dans le processus complet de construction d’agents IA en utilisant l’expérience Agent Creator de watsonx Workshop. Que vous créiez un assistant léger ou un agent IA multi-compétences avec des workflows avancés et des intégrations, ce guide fournit des instructions étape par étape pour vous aider à démarrer.
Découvrez comment :
- Créer et configurer les informations essentielles de votre agent IA ainsi que l’expérience globale
- Ajouter des sources de connaissances statiques et de connaissances dynamiques pour ancrer votre agent IA
- Construire des agents de base ou des agents de compétences pour différents cas d’usage
- Configurer des API externes, des intégrations et des workflows d’agent
- Activer des outils Studio tels que Podcasts, Jeu de rôle pour le rôle client, Présentations et Practice Gym
- Tester, affiner et partager votre agent IA dans l’ensemble d’IBM
Ce que vous allez explorer
Agents et intégrations de compétences
Découvrez comment créer et configurer des agents IA adaptés à différents cas d’usage métier et d’apprentissage. Cela inclut la définition du comportement de l’agent, l’ancrage des agents avec les bonnes sources de connaissances, la configuration des invites et des workflows, ainsi que la conception d’expériences alignées sur votre public cible et vos résultats.
Connaissances dynamiques et contexte
Donnez à votre agent IA des informations en temps réel et contextuelles grâce à :
- Contexte produit IBM
- Ancrage dans le secteur et l’industrie
- Contexte adaptatif
- Recherche web
Expériences en studio
Activez des expériences d’apprentissage interactives et alimentées par l’IA, notamment :
- des Podcasts générés par l’IA
- des simulations d’entraînement au rôle du client
- la création de Présentations
- des exercices de la Practice Gym
Guide étape par étape
Commencez la visite guidée étape par étape pour construire des agents d’IA dans watsonx Workshop. Ce guide couvre les détails de configuration essentiels, les meilleures pratiques recommandées et des exemples de configuration pratique pour vous aider à concevoir, déployer et affiner efficacement vos agents. Plongez-y pour accélérer votre processus de développement et garantir une expérience de mise en œuvre fluide et évolutive.
Step 1: Access the AI Creator Space and Provide Basic Agent Details
Rendez-vous dans votre espace personnel Agent Creator et cliquez sur Créer un agent pour commencer.
La mise en page a été conçue pour vous permettre de créer et de tester facilement vos agents au fur et à mesure que vous les développez. Vous configurerez votre IA à gauche de l’écran, dans chacune des 4 sections, et à tout moment, vous pouvez tester votre agent en lui envoyant des messages et en observant les réponses à droite de l’écran. Tester au fur et à mesure améliore la qualité de l’agent et augmente la valeur qu’il apporte à vos utilisateurs cibles.
Développez la section 1. Détails de l’agent dans le coin supérieur gauche de l’écran. Vous devriez maintenant voir l’écran ci-dessous.
Fournissez les informations de base de votre agent IA, notamment :
- Nom de l’agent : Le nom que vos utilisateurs verront.
- Objectif de l’agent : Une courte description expliquant ce que votre agent IA fait pour les utilisateurs.
- Description de l’agent : Une description plus détaillée de votre agent, de la façon dont il fonctionne et de ce à quoi vos utilisateurs doivent s’attendre.
- Tags : Des mots-clés courts pertinents pour votre agent IA qui aident les utilisateurs à le découvrir via la recherche. Séparez chaque tag par une virgule. Par exemple, l’agent Build Pipeline with Products aurait les tags suivants : Pipeline, Demand Generation, Create Pipeline, Create Deals, Lead Generation.
Il est important de fournir ces informations de manière claire et concise, car elles aident les collaborateurs d’IBM à découvrir votre agent IA lorsqu’ils commencent une nouvelle session.
Step 2: Define the Agent Data Sources
Veiller à ce que votre agent dispose des bonnes données pour offrir l’expérience visée et générer des résultats pour votre audience est essentiel. Dans cette section, vous pouvez configurer les sources de données auxquelles votre agent a accès.
Développez la section 2. Sources de données de l’agent dans la partie supérieure gauche de l’écran. Vous devriez voir l’écran ci-dessous. Ici, vous pouvez tirer parti des sources de données existantes dans watsonx Workshop ou créer les vôtres.
Il existe deux catégories de données que vous pouvez fournir à votre agent IA :
1. Connaissances statiques
Les connaissances statiques désignent les informations que vous fournissez directement à votre agent IA, telles que des documents ou des pages web. Comme ces informations ne sont pas mises à jour automatiquement après leur téléversement, elles sont considérées comme statiques. Toutefois, vous pouvez revenir vers votre agent à tout moment pour mettre à jour ou remplacer les informations selon les besoins.
Quand utiliser les connaissances statiques
- Des documents contenant des informations qui ne changent pas fréquemment, telles que des cadres de vente ou des supports de campagne.
- Des sites web contenant des informations peu fréquemment mises à jour, par exemple des bonnes pratiques pour un processus ou une activité spécifique.
Ajout de connaissances statiques
- Sous Ajouter des fichiers, téléversez un ou plusieurs documents. Les formats de fichier pris en charge s’affichent à l’écran.
- Cliquez sur Ajouter sous Ajouter du contenu web pour spécifier une page web à l’aide de son URL. Cela peut également inclure des URL de fichiers Seismic que vous souhaitez référencer.
Remarque : Les pages du Publisher ne sont actuellement pas prises en charge, car elles ne sont pas accessibles dans Workshop à l’heure actuelle.
2. Connaissances dynamiques
Les connaissances dynamiques désignent des informations qui changent fréquemment. Lorsqu’elles sont connectées à une source de données dynamique, votre agent IA peut récupérer des informations en temps réel pendant les interactions avec les utilisateurs, garantissant ainsi l’accès aux informations les plus à jour sans nécessiter de mises à jour manuelles de l’agent lui-même.
Quand utiliser les connaissances dynamiques
- Votre agent doit rechercher sur le web des informations actuelles ou en temps réel.
- Votre contenu ou vos jeux de données sont mis à jour régulièrement.
- Vous souhaitez que votre agent s’adapte en fonction de l’évolution du contexte métier, du secteur ou du client.
Ajout de connaissances dynamiques
- Pour ancrer votre agent IA dans un produit IBM spécifique, activez Oui pour Se concentrer sur un produit spécifique ? et sélectionnez les produits pertinents dans le menu déroulant. Cela permet à votre agent de fournir des informations détaillées sur les produits IBM, provenant de la documentation IBM Docs et du contenu Seismic.
- Pour affiner davantage votre agent IA, vous pouvez ancrer votre session dans un secteur et une industrie spécifiques en activant Oui pour Se concentrer sur une industrie spécifique ? et en sélectionnant l’Industrie et les Secteur(s) pertinents.
- Sélectionnez « Modifiable par les utilisateurs » pour contrôler si les utilisateurs peuvent modifier vos sélections configurées relatives au produit, à l’industrie et au secteur. Activez cette option pour verrouiller vos configurations pour tous les utilisateurs.
- L’activation de Recherche web permet à votre agent IA de récupérer des informations en temps réel sur Internet pendant les interactions avec les utilisateurs.
- En sélectionnant Configurer à côté de Activer la recherche web, vous pouvez personnaliser la façon et le moment où votre agent IA doit rechercher sur Internet. Vous pouvez définir quand l’agent doit et ne doit pas rechercher sur le web, ainsi que fournir des exemples de comportements de recherche web pour affiner davantage la manière dont votre agent IA répond aux demandes des utilisateurs.
Step 3: Create the Agent Behavior
Le comportement de votre agent IA détermine la manière dont il interagit avec les utilisateurs, répond aux invites et guide les conversations tout au long de l’expérience. Dans cette section, vous pouvez définir les instructions de votre agent, son comportement global et le message d’accueil afin de créer l’expérience que vous souhaitez offrir aux utilisateurs.
Développez la section 3. Agent Behavior (Comportement de l’agent) dans la partie supérieure gauche de l’écran. Vous devriez maintenant voir l’écran ci-dessous.

Il existe deux types de comportements d’agent : Basic Agent est un agent léger alimenté par une seule instruction principale, tandis que Skills Agent prend en charge plusieurs compétences spécialisées, des workflows et des expériences spécifiques à des outils pour des cas d’utilisation plus avancés.
Basic Agent
Un Basic Agent est alimenté par une seule instruction principale (master prompt) qui définit la manière dont l’agent IA se comporte, répond aux utilisateurs et guide les conversations tout au long de l’expérience. Contrairement à Skills Agent, Basic Agent n’utilise pas de compétences spécialisées ni de workflows. Pour configurer un Basic Agent, sélectionnez l’onglet Basic Agent dans la section 3. Agent Behavior. Vous pouvez ensuite définir les éléments suivants :
- Agent Prompt : définissez l’identité globale de votre agent IA, son objectif, son périmètre, ses capacités, son comportement et son ton via une instruction système détaillée. Cette instruction constitue l’ensemble principal d’instructions qui guide la façon dont votre agent IA répond aux utilisateurs.
- Greeting Message : personnalisez le message que les utilisateurs voient lorsqu’ils commencent une session avec votre agent IA. Ce message doit présenter l’expérience, définir les attentes et guider les utilisateurs pour savoir comment démarrer. Vous pouvez utiliser la variable {firstName} pour personnaliser le message d’accueil.
Skills Agent
Un Skills Agent utilise une instruction principale combinée à plusieurs compétences spécialisées afin de fournir des expériences plus avancées et spécifiques à une tâche. Chaque compétence peut avoir son propre comportement, ses outils, ses prompts et ses workflows, ce qui permet à l’agent IA de prendre en charge un plus large éventail de cas d’utilisation. Pour configurer un Skills Agent, sélectionnez l’onglet Skills Agent dans la section 3. Agent Behavior. Vous pouvez ensuite configurer les éléments suivants :
-
Master Prompt : définissez le comportement de base, l’identité, l’objectif, le périmètre et le ton qui s’appliquent à l’ensemble des compétences. Cette instruction sert de socle à l’agent IA ; les prompts de chaque compétence sont ajoutés au-dessus lorsqu’une compétence est activée.
-
Skill Name : définissez un nom court destiné aux utilisateurs pour la compétence. Ce nom est affiché aux utilisateurs et utilisé par le routeur pour identifier la compétence.
-
Description : définissez quand la compétence doit être utilisée et les types de demandes qu’elle est conçue pour prendre en charge. Cette description est utilisée par le routeur pour déterminer quand la compétence doit être engagée.
-
Stream from External Agent : acheminez l’intégralité de l’expérience de la compétence via un service externe ou un agent externe, plutôt que d’utiliser une configuration traditionnelle Skill Prompt et Tools & Data. Lorsqu’elle est activée, l’intégration externe contrôle entièrement le comportement de la compétence et la génération des réponses.
Utilisez Stream from External Agent pour diffuser tous les messages directement vers ou depuis un agent externe que vous spécifiez. Si vous souhaitez utiliser un agent externe en tant que sous-agent qui fournit un contexte à cette compétence, où l’agent formule toujours des réponses à l’utilisateur, laissez cette sélection sur Off et configurez votre agent comme source de données dans les Tools & Data Sources ci-dessous.
Pour configurer :
- Basculez Stream from External Agent sur Yes.
- Sélectionnez Configure API.
- Choisissez l’un des types d’intégration suivants :
- External API pour vous connecter directement à n’importe quel point de terminaison REST API avec une authentification, des en-têtes, des corps de requête et des variables personnalisés.
- A2A Agent pour vous connecter à un point de terminaison d’agent externe compatible agent-to-agent (A2A), couramment utilisé avec watsonx Orchestrate ou d’autres systèmes axés sur les agents.
- Proxy Agent pour vous connecter à un service de streaming Proxy d’IBM Advisor avec prise en charge SSE.
- Skill Prompt : définissez le comportement, les instructions, le périmètre et le ton spécifiques à la compétence. Cette instruction contrôle la manière dont l’agent IA se comporte lorsque la compétence est activée.
- Tools & Data : configurez les outils et les sources de données disponibles pour la compétence. Selon le cas d’utilisation, vous pouvez activer des fonctionnalités telles que :
- Product Context pour donner accès au produit IBM actuel et au contexte de session
- Web Search pour récupérer des informations externes en temps réel
- Start Presentation pour générer des présentations et des jeux de diapositives
- Start Roleplay pour lancer des conversations de roleplay commercial simulées
- External API pour récupérer des données depuis des points de terminaison d’API externes en tant que contexte supplémentaire tout en utilisant le Skill Prompt configuré et le comportement de l’agent IA. Lors de la configuration de External API sous Tools & Data, la même configuration d’intégration est utilisée que pour Stream from External Agent. Toutefois, au lieu de remplacer le comportement de la compétence, l’API agit comme un contexte et une source de données supplémentaires disponibles pour la compétence.
- Start Podcast pour générer des podcasts à partir du contenu de la session
- Start Practice Gym pour créer des exercices de pratique interactifs et des simulations
- User Displayed Prompts : définissez des prompts destinés aux utilisateurs qui apparaissent sous forme de suggestions cliquables dans l’expérience. Chaque prompt affiché peut inclure un prompt sous-jacent qui est envoyé directement à l’agent IA lorsque l’utilisateur le sélectionne.
- Une fois toutes les modifications terminées, sélectionnez Save Skill Draft pour enregistrer votre configuration de compétence. Vous pouvez ajouter des compétences supplémentaires à tout moment en sélectionnant Add Skill dans la partie supérieure droite de la section Skills.
Step 4: Configure the Agent Studio Tools
Les outils disponibles au sein de votre agent IA contribuent à créer des expériences utilisateur plus interactives et plus engageantes. Dans cette section, vous pouvez configurer les outils Learning Studio auxquels les utilisateurs auront accès pendant la session de leur agent, y compris des podcasts, des présentations, des jeux de rôle et des exercices de pratique.
Développez la section 4. Outils de l’agent dans le coin supérieur gauche de l’écran. Vous devriez maintenant voir l’écran ci-dessous.
La section Learning Studio Tools vous permet de configurer les expériences interactives disponibles pour les utilisateurs pendant leur session d’AI Agent. Ces outils peuvent aider les utilisateurs à apprendre, s’entraîner, simuler des conversations et générer du contenu directement dans l’expérience.
Remarque : si vous avez sélectionné Skills Agent, assurez-vous que toutes les compétences sont entièrement configurées avant de configurer les Learning Studio Tools.
Podcast
- Activez Podcast pour permettre aux utilisateurs de générer des podcasts propulsés par l’IA à partir du contenu de la session, pour apprendre en déplacement.
- Sélectionnez Set Default Prompt pour configurer les instructions par défaut utilisées lors de la génération de podcasts. Les utilisateurs peuvent modifier cette invite avant de générer leur podcast.
- Les invites par défaut pour les podcasts doivent correspondre au domaine de votre AI Agent et aux résultats d’apprentissage visés.
Practice Gym
- Activez Practice Gym pour permettre aux utilisateurs de participer à des sessions d’entraînement basées sur des quiz qui renforcent les connaissances grâce à des questions interactives.
- Sélectionnez Configure pour définir les sujets sur lesquels les utilisateurs seront questionnés pendant l’expérience. Visez 3 à 5 sujets ciblés pertinents pour votre AI Agent.
Roleplay
- Activez Roleplay pour permettre aux utilisateurs de participer à des conversations de jeu de rôle simulées ou à des exercices d’entraînement basés sur la présentation.
- Sélectionnez Configure pour choisir les expériences de roleplay disponibles pour les utilisateurs. Vous pouvez :
- Sélectionnez All Default pour rendre disponibles tous les types de roleplay standard
- Sélectionnez Let Me Choose pour personnaliser des scénarios de roleplay adaptés à votre cas d’usage :
- Sous Default Roleplay Types, sélectionnez les scénarios de roleplay standard que vous souhaitez rendre disponibles, comme Cold Call ou Discovery Call.
- Sous Your Custom Scenarios et Presentation Scenarios, sélectionnez toute expérience de roleplay personnalisée existante à laquelle vous souhaitez que les utilisateurs puissent accéder.
- Sélectionnez Create new from Learning Studio pour créer un scénario de roleplay entièrement personnalisé adapté à votre cas d’usage.
- Lors de la création d’un scénario de roleplay personnalisé, configurez :
- Sélectionnez le Interaction type : Conversation pour une expérience de roleplay 1 pour 1 avec un client IA, ou Presentation pour une session d’entraînement sous forme de présentation où les utilisateurs présentent de façon indépendante.
- Sous Describe your practice scenario, fournissez des instructions détaillées décrivant le scénario, l’objectif de l’utilisateur, le contexte du client, le comportement de la persona IA et les résultats d’apprentissage souhaités.
- Une fois la description de votre scénario terminée, sélectionnez Next pour continuer à configurer l’expérience de roleplay.
- Activez Lock configuration pour empêcher les utilisateurs de modifier les types de roleplay disponibles pendant leur session.
- Activez Allow users to create custom roleplay scenarios pour permettre aux utilisateurs de construire leurs propres expériences de roleplay en plus des options configurées.
- Sélectionnez Save une fois votre configuration de roleplay terminée.
- Les sessions de roleplay sont notées automatiquement selon le scénario configuré et la grille.
Presentation
- Activez Presentation pour permettre aux utilisateurs de générer des présentations propulsées par l’IA, y compris des diaporamas, des transcriptions et des vidéos de présentateur générées par l’IA.
Step 5: Test and Share Your Agent
Une fois votre agent IA créé, utilisez le panneau Interactive Agent Test (Test interactif de l’agent) situé sur le côté droit de l’écran pour valider l’expérience et vous assurer que l’agent se comporte comme prévu. Testez différents prompts, workflows et outils Learning Studio afin d’affiner votre configuration.
Si des mises à jour sont nécessaires, revenez aux sections pertinentes du parcours de conception de l’agent IA et modifiez votre configuration comme requis. Continuez à tester et à affiner votre agent IA jusqu’à ce que vous soyez satisfait de l’expérience.
Une fois que vous sélectionnez Finish (Terminer), vous reviendrez sur la page My Agents (Mes agents), où votre nouvel agent IA apparaîtra dans le tableau. À partir de là, vous pouvez :
- Sélectionner Update (Mettre à jour) pour continuer à apporter des modifications à la configuration de votre agent IA.
- Sélectionner Delete (Supprimer) pour supprimer l’agent IA.
- Sélectionner Share (Partager) pour générer et copier un lien partageable vers votre agent IA. Après avoir sélectionné Share (Partager), une fenêtre modale s’affiche contenant le lien partageable de votre agent IA, que vous pouvez copier et partager dans le cadre de ressources existantes et de canaux de collaboration, notamment des présentations, Slack, les pages Seismic et d’autres supports internes de mise à niveau.
Note : à l’heure actuelle, les agents IA ne peuvent être partagés directement que via leur lien partageable généré. Les utilisateurs disposant de ce lien seront redirigés vers la page d’accueil de watsonx Workshop et invités à démarrer une session avec votre agent IA. Ils ne pourront pas modifier ni consulter les comportements, prompts, outils ou sources de données configurés associés à l’agent. Chaque agent IA ne peut avoir qu’un seul propriétaire, ce qui signifie que toute mise à jour ou modification de configuration future doit être effectuée par le créateur original de l’agent.