Améliorez le raisonnement de l'IA grâce au prompting en chaîne de pensée ! Améliorez la précision, la transparence et la conservation du contexte pour les tâches complexes à plusieurs étapes.
L'incitation à la chaîne de pensée (CoT) est une technique sophistiquée de l 'ingénierie des messages-guides, conçue pour améliorer capacités de raisonnement des des grands modèles de langage (LLM). Plutôt que de plutôt que de demander à un modèle d'IA de fournir une réponse immédiate à une requête complexe, l'invite CoT demande au modèle de décomposer le problème en une série d'étapes logiques intermédiaires. problème en une série d'étapes logiques intermédiaires. Cette méthode imite les processus humains de résolution de problèmes, Cette méthode imite les processus humains de résolution de problèmes, en permettant au modèle de "réfléchir à voix haute" avant d'arriver à une conclusion finale. En générant une séquence d'étapes de En générant une séquence d'étapes de raisonnement, le modèle peut améliorer de manière significative ses performances dans les tâches qui requièrent de l'arithmétique, du raisonnement de bon sens et de la logique symbolique. de raisonnement et de logique symbolique. Cette approche a été popularisée par les chercheurs de Google Brain, Google Brain, démontrant que des processus de pensée structurés conduisent à des résultats plus fiables et plus précis en matière d'intelligence artificielle. des résultats plus fiables et plus précis en matière d 'intelligence artificielle (IA).
L'efficacité de la CdT réside dans sa capacité à décomposer des tâches complexes en éléments gérables. Cela permet non seulement Cela permet non seulement au modèle de conserver sa cohérence, mais aussi de rendre transparente la manière dont une réponse a été obtenue, un facteur clé de l'IA explicable (XAI). l 'IA explicable (XAI). Il existe deux façons principales de mettre en œuvre cette stratégie :
L'invite à la chaîne de pensée transforme la façon dont les développeurs créent des applications dans divers domaines, en particulier lorsque la précision et la logique sont primordiales. où la précision et la logique sont primordiales.
ultralytics sont logiques et syntaxiquement corrects.
Bien que CoT soit une technique basée sur le texte, elle est fréquemment utilisée pour générer du code Python correct pour les flux de travail d'apprentissage automatique. d'apprentissage automatique. L'exemple suivant montre comment structurer une chaîne d'invite dans Python afin d'obtenir une solution étape par étape pour l'utilisation de l'apprentissage automatique. pour l'utilisation de YOLO11 pour detect objets.
# Example of a Chain-of-Thought prompt structure for generating YOLO11 code
prompt = """
Task: Write a Python script to detect objects in a video stream using YOLO11.
Chain of Thought:
1. Import the YOLO class from the ultralytics package.
2. Load the pre-trained 'yolo11n.pt' model weights.
3. Define the source as '0' for the webcam or a video file path.
4. Run the predict() method with show=True to visualize results in real-time.
Now, generate the Python code based on these steps.
"""
print(f"Sending the following prompt to LLM:\n{prompt}")
Il est important de distinguer l'incitation à la chaîne de pensée des autres techniques d'apprentissage automatique. techniques d'apprentissage automatique :
En intégrant la chaîne de pensée, les développeurs peuvent exploiter tout le potentiel de l'IA générative. l 'IA générative, en veillant à ce que les modèles ne se contentent pas de fournir des réponses, mais démontrent également la validité logique de leurs solutions. réponses, mais aussi de démontrer la validité logique de leurs solutions. Ceci est essentiel pour déployer des agents d'IA fiables dans des environnements critiques. fiables dans des environnements critiques.