Glossaire

Chaînage rapide

Découvre le chaînage d'invites : une technique d'IA étape par étape qui améliore la précision, le contrôle et la précision des tâches complexes avec les grands modèles de langage.

Entraîne les modèles YOLO simplement
avec Ultralytics HUB

En savoir plus

Le chaînage d'invites est une technique utilisée dans le domaine de l'intelligence artificielle (IA) et de l'apprentissage automatique (ML) pour s'attaquer à des tâches complexes en les décomposant en une série d'étapes plus simples et séquentielles. Au lieu de s'appuyer sur une seule invite globale, le chaînage d'invites consiste à créer une "chaîne" d'invites, où la sortie d'une invite devient l'entrée de la suivante. Cette méthode est particulièrement efficace lorsqu'on travaille avec de grands modèles de langage (LLM) et d'autres modèles d'intelligence artificielle avancés, car elle permet de résoudre des problèmes plus complexes et d'améliorer considérablement la qualité et la précision des résultats générés par l'intelligence artificielle.

Comprendre le chaînage des invites

À la base, l'enchaînement d'invites exploite la capacité des modèles d'IA à comprendre et à répondre à des invites en langage naturel. En structurant une série d'invites qui s'appuient les unes sur les autres, les utilisateurs peuvent guider l'IA dans une tâche complexe, étape par étape. Cela est particulièrement utile pour les tâches qui nécessitent un raisonnement en plusieurs étapes, l'extraction d'informations détaillées ou la génération de contenu créatif.

Le principal avantage de l'enchaînement rapide est l'amélioration du contrôle et de la précision. Il permet aux utilisateurs de décomposer un problème complexe en parties plus petites et plus faciles à gérer. Chaque invite de la chaîne se concentre sur une sous-tâche spécifique, ce qui permet de guider plus facilement l'IA vers le résultat souhaité. Cette approche peut conduire à des résultats plus cohérents, plus précis et plus adaptés au contexte que si l'on tente de résoudre l'ensemble du problème à l'aide d'une seule invite.

Prenons l'exemple de l'utilisation de Ultralytics YOLO dans le cadre d'un projet de vision par ordinateur. Au lieu d'une seule invite demandant une analyse complète de l'image, une chaîne d'invites pourrait être employée :

  1. Invitation initiale : "Identifie tous les objets de cette image." (En utilisant les capacités de détection d'objets de Ultralytics YOLO ).
  2. Invitation secondaire : "Pour chaque voiture détectée, classe sa couleur et son modèle". (S'appuyer sur les résultats de la détection des objets pour effectuer la classification des images).
  3. Invitation tertiaire : "Résume le nombre de voitures rouges par rapport aux voitures bleues détectées". (Utilisation des résultats de la classification pour effectuer des analyses de données).

Cette approche séquentielle permet une analyse plus détaillée et nuancée par rapport à une invite unique visant à réaliser toutes ces étapes en même temps.

Applications du chaînage rapide

L'enchaînement rapide a un large éventail d'applications dans divers domaines :

  • Création de contenu : Dans les scénarios nécessitant un contenu détaillé et structuré, l'enchaînement d'invites peut guider une IA à travers des étapes telles que la génération d'idées, l'esquisse, la rédaction et l'affinage. Par exemple, la création d'un article de blog sur la vision par ordinateur dans l'agriculture pourrait commencer par une invite à trouver des idées de sujets, suivie d'invites à développer les sujets sélectionnés et à structurer le contenu de façon logique.

  • Service à la clientèle : Les chatbots alimentés par l'IA peuvent utiliser l'enchaînement des invites pour traiter les demandes complexes des clients. L'invite initiale peut identifier le problème du client, et les invites suivantes peuvent recueillir plus de détails, fournir des solutions ou transmettre le problème à un agent humain si nécessaire. Cela peut améliorer l'efficacité et l'efficience de l'IA dans les interactions avec les clients, comme on le voit dans les applications de l'IA dans le commerce de détail et d'autres industries de services.

  • Analyse des données et création de rapports : Pour les ensembles de données complexes, le chaînage d'invites peut être utilisé pour guider l'IA à travers des étapes telles que l'extraction de données, le nettoyage, l'analyse et la génération de rapports. Cela est particulièrement précieux dans des domaines comme l'analyse d'images médicales, où l'analyse détaillée, étape par étape, est cruciale pour obtenir des diagnostics et des aperçus précis.

  • Automatisation des flux de travail : Dans les processus métier, le chaînage d'invites peut automatiser les flux de travail à plusieurs étapes. Par exemple, dans l'automatisation des processus robotiques (RPA), une chaîne d'invites peut guider l'IA dans des tâches telles que la saisie de données, le traitement de documents et la prise de décision, ce qui permet de rationaliser les opérations et d'améliorer l'efficacité.

Enchaînement de messages-guides vs. messages-guides en chaîne de pensée

Il est important de faire la distinction entre l'enchaînement de messages-guides et l'enchaînement de messages-guides. Bien que ces deux techniques visent à améliorer les performances de l'IA sur des tâches complexes, elles diffèrent dans leur approche. L'incitation par chaîne de pensée encourage l'IA à montrer explicitement son processus de raisonnement étape par étape dans le cadre d'une seule incitation plus détaillée. En revanche, l'enchaînement d'invites structure l'interaction comme une séquence d'invites distinctes, chacune se concentrant sur une partie spécifique de la tâche globale.

Les deux méthodes peuvent être utilisées pour améliorer le raisonnement et la qualité des résultats des modèles d'IA, mais l'enchaînement d'invites constitue un moyen plus modulaire et plus contrôlé de guider l'IA à travers des processus complexes, offrant une plus grande flexibilité et une plus grande précision dans la gestion des tâches complexes. Au fur et à mesure que la technologie de l'IA progresse, les techniques telles que l'enchaînement d'invites deviendront de plus en plus vitales pour exploiter le plein potentiel de modèles tels que Ultralytics YOLO11 et GPT-4 dans des applications réelles.

Pour approfondir les techniques d'ingénierie d'invite et les meilleures pratiques, des ressources telles que la documentation d'OpenAI sur l'ingénierie d'invite peuvent fournir des indications supplémentaires.

Tout lire