Agents immobiliers
Les agents sont des systèmes autonomes axés sur des objectifs qui peuvent raisonner, exécuter des tâches et interagir avec leur environnement à l'aide d'outils, de sources de connaissances et de services externes. Dans IBM watsonx Orchestrate, les agents constituent un élément fondamental du cadre d'IA agentique, qui permet de créer des systèmes dynamiques et adaptatifs capables de réagir à l'évolution du contexte et des conditions au fil du temps.
La création d'un agent est une étape essentielle du cycle de vie du développement d'un agent (ADLC). Cette étape consiste à convertir les intentions et la conception en capacités concrètes en configurant des modèles, des comportements, des connaissances et des outils. Cela nécessite une compréhension claire de ce que les agents peuvent faire, comment ils doivent se comporter et comment leurs capacités sont mises en œuvre et combinées pour fonctionner de manière fiable au sein d'un système agentique plus large.
Si vous découvrez les agents IA ou si vous souhaitez d'abord acquérir des bases conceptuelles, consultez la section Introduction aux agents IA.
Pourquoi créer des agents?
Vous créez des agents lorsque vous avez besoin de systèmes d'IA qui font plus que générer des réponses. Les agents sont conçus pour poursuivre des objectifs, prendre des décisions et agir au fil du temps dans des limites définies.
Avec les agents, vous pouvez :
Exécutez des tâches en plusieurs étapes et de longue durée.
Combiner le raisonnement avec la recherche d'informations et l'utilisation d'outils.
Encapsuler le comportement et la responsabilité.
S'adapter de manière dynamique à l'évolution du contexte ou de l'état du système.
Développez vos capacités grâce à la spécialisation et à la collaboration entre plusieurs agents.
La création d'agents est particulièrement appropriée dans les cas suivants :
Le système doit choisir entre différentes actions, demander des éclaircissements ou adapter sa stratégie de manière dynamique.
La solution nécessite un état, un contexte ou une continuité dans le temps.
Les actions nécessitent des garde-fous, des autorisations ou une escalade vers des humains.
L'agent doit coordonner les sources de connaissances, les outils, les API ou les services.
Plusieurs agents sont nécessaires pour se spécialiser, déléguer, valider ou coordonner le travail dans le cadre d'un système agentique plus vaste.
Processus de création d'un agent
Créez des agents en définissant leurs connaissances, leur comportement, leurs capacités et la manière dont les utilisateurs interagissent avec eux. Les points suivants présentent chaque domaine de conception et comportent des liens directs vers les tâches correspondantes.
Définissez l'expérience d'intégration de vos agents
Précisez l'objectif et les capacités de votre agent afin que les utilisateurs et les systèmes sachent ce dont il est capable. Vous pouvez personnaliser le message d'accueil et les invites initiales afin de présenter clairement l'agent et d'aider les utilisateurs à démarrer les tâches courantes. Ajustez également le texte d'aide gris clair afin de fournir des conseils pratiques et rapides sur la manière d'interagir avec l'agent, tels que des exemples de saisies ou des limitations. Ensemble, ces éléments créent une expérience utilisateur claire et cohérente.
Pour en savoir plus : consultez les rubriques suivantes pour définir le parcours d'intégration des agents :
Définir comment les agents décident de la marche à suivre
Sélectionnez le modèle d'IA et le style d'agent qui déterminent le raisonnement et le comportement cognitif de votre agent. Sélectionnez un modèle en fonction des objectifs de votre agent et choisissez un style d'agent, tel que « ReAct » (Planifier-Réfléchir-Agir) ou « Plan-Act » (Planifier-Agir), qui détermine la manière dont l'agent raisonne, agit et orchestre les outils. Ensemble, ces choix guident la manière dont l'agent interprète les entrées, produit des réponses et exécute des tâches.
Pour en savoir plus : consultez les rubriques suivantes pour définir le modèle d'IA et le style de vos agents :
Définir la manière dont les utilisateurs interagissent avec l'agent
Précisez comment les utilisateurs interagissent avec l'agent : par texte, par texte enrichi ou via la commande vocale. Spécifiez comment l'agent peut fournir des réponses riches, telles que du texte formaté, des liens, des cartes ou du contenu multimédia. Pour les interactions vocales, décrivez la procédure de configuration des paramètres vocaux, y compris les voix disponibles, les langues et les options de personnalisation.
Pour en savoir plus : consultez les rubriques suivantes pour configurer les moyens de communication avec vos agents :
Définir ce que l'agent sait
Fournir un accès à des informations fondamentales au-delà du modèle d'IA de base. Il comprend des documents, des bases de données et d'autres référentiels de contenu qui alimentent les réponses de l'agent.
Pour en savoir plus : consultez les rubriques suivantes pour enrichir les connaissances de vos agents :
Définir les capacités de l'agent
Permettez à vos agents d'agir en lançant des outils, des API, des workflows ou des services. Cela permet à l'agent de passer de la « réponse aux questions » à la « réalisation du travail »
Pour en savoir plus : consultez les rubriques suivantes pour ajouter des outils à vos agents :
Définir comment plusieurs agents se coordonnent
Utilisez l'orchestration multi-agents pour permettre la coordination entre plusieurs agents spécialisés afin de résoudre des problèmes trop complexes, trop vastes ou trop dépendants du contexte pour un seul agent.
Pour en savoir plus : consultez les rubriques suivantes pour mettre en œuvre l'orchestration multi-agents sur vos agents :
Définir ce que l'agent est autorisé à faire
Mettre en œuvre les décisions et les contraintes de conception qui régissent le comportement de l'agent. Il comprend des instructions, des directives, des tons et des limites de sécurité qui déterminent la manière dont l'agent répond et agit.
Pour en savoir plus : utilisez les rubriques suivantes pour configurer le comportement de vos agents :
Activer les interactions basées sur des documents dans le chat
Permettez aux utilisateurs de télécharger des documents directement dans le chat afin que votre agent puisse les analyser, en extraire des informations et s'y référer. L'activation des interactions basées sur des documents élargit les capacités de vos agents au-delà des réponses conversationnelles, en prenant en charge des workflows tels que l'examen de fichiers, la synthèse de contenu ou la recherche d'informations dans les documents fournis par les utilisateurs.
En savoir plus : Permettez aux utilisateurs de télécharger des documents que les agents peuvent analyser, résumer ou extraire.
Problèmes connus
Pour connaître les problèmes connus liés aux agents de compilation, consultez la section « Problèmes connus concernant les agents de compilation ».