À suivreGuide suivant
Garde-fous et modération des résultats
IA linguistique
GUIDE IA du langage
Self-Refine est une technique d'incitation dans laquelle un modèle de langage critique sa propre sortie et la réécrit, en boucle jusqu'à ce que la réponse s'améliore.
Écoutez ce guideNarré par l'IA · ~2 min
It matters because models can often spot and fix their own mistakes without any extra training or human feedback.
Self-Refine, introduit par Madaan et ses collègues en 2023, exécute le même modèle dans trois rôles : générateur, critique et réviseur. Le modèle produit d’abord une première réponse. Ensuite, il est invité à donner des commentaires spécifiques et exploitables sur cette réponse (par exemple, « ce code ne gère pas les erreurs » ou « ce résumé n'a pas pris en compte le coût »). Enfin, il réécrit la réponse en utilisant ces commentaires. Le cycle se répète jusqu'à ce que le modèle décide que la sortie est suffisamment bonne ou qu'une limite de pas est atteinte. Surtout, aucune formation supplémentaire, aucun modèle de récompense ou outil externe n'est requis, juste des invites intelligentes. Sur des tâches telles que l'optimisation du code, le dialogue et la réécriture des sentiments, cette boucle a considérablement amélioré la qualité par rapport à la génération unique.
Améliorer le code généré en faisant en sorte que le modèle signale les cas extrêmes manquants, puis réécrire la fonction pour les gérer
Peaufiner un brouillon d'e-mail ou d'essai en autocritique le ton et la clarté, puis le réviser pour un public cible
Optimiser une réponse à un problème de mathématiques ou de raisonnement en vérifiant chaque étape et en corrigeant les erreurs arithmétiques
Affiner une réponse du support client afin qu'elle réponde directement à la question de l'utilisateur au lieu de donner une réponse générique
Self-Refine devient un élément constitutif des systèmes agentiques, dans lesquels les modèles rédigent, testent et réparent de manière itérative le code ou les plans avant d'agir. Attendez-vous à une intégration plus étroite avec des vérificateurs externes (tests unitaires, calculatrices, recherche), afin que la critique soit fondée sur des signaux réels plutôt que sur l'opinion du modèle. La recherche cherche à déterminer dans quelle mesure l'autocritique est utile, par rapport à lorsque les modèles répètent obstinément les erreurs et aux contrôleurs adaptatifs qui décident du nombre de cycles de raffinement dont une tâche donnée a réellement besoin pour équilibrer la qualité et le coût.
Newsletter gratuite
Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.
Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.
Testez-vous
Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.
Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don
Self-Refine est une technique d'incitation dans laquelle un modèle de langage critique sa propre sortie et la réécrit, en boucle jusqu'à ce que la réponse s'améliore. C’est important car les modèles peuvent souvent repérer et corriger leurs propres erreurs sans aucune formation supplémentaire ni retour humain.
Self-Refine utilise un modèle dans trois rôles invités : il génère un brouillon, le critique, puis le révise.
Une caractéristique déterminante de Self-Refine est qu’il ne nécessite aucune formation supplémentaire, modèle de récompense ou retour humain, seulement une incitation.
Critiquer dans une nouvelle invite encourage une évaluation objective plutôt que de rationaliser la réponse originale.
Une critique spécifique et exploitable (par exemple, « ajouter une gestion des erreurs ») entraîne des modifications ciblées ; des commentaires vagues donnent lieu à de vagues révisions.
Si le modèle ne parvient pas à reconnaître un problème, son autocritique ne le fera pas apparaître, donc la révision ne pourra pas le résoudre.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Garde-fous et modération des résultats
IA linguistique