Maison > développement back-end > Tutoriel Python > Utilisation de DSPy(COPRO) pour affiner les instructions d'invite

Utilisation de DSPy(COPRO) pour affiner les instructions d'invite

Mary-Kate Olsen
Libérer: 2024-12-04 13:55:11
original
752 Les gens l'ont consulté

Using DSPy(COPRO) to refine prompt instructions

J'ai récemment testé DSPy avec phi3, dans le but d'utiliser COPRO pour affiner les instructions d'invite et obtenir le meilleur score. Je n'ai intentionnellement pas utilisé d'assertions.

Voici ce que j'ai aimé :

J'ai utilisé l'ensemble de données CoLA, qui comprend des phrases de 23 publications linguistiques annotées pour la grammaticalité, je voulais des sorties avec "juste l'étiquette" (pas d'explications ni de mots supplémentaires). DSPy a généré des instructions qui ont bien fonctionné, garantissant l'exactitude grammaticale :

Instruction originale : Vérifiez si la phrase est correcte (1) ou non (0)

Instruction optimisée : déterminez si la phrase donnée adhère aux règles de grammaire anglaise standard en affichant un « 1 » pour grammaticalement correcte et un « 0 » pour incorrecte.

BootstrapFewShot et Signature Optimizer sont d'excellents points de départ.

Ce qui pourrait être amélioré :

DSPy déclare : "Une fois la formation terminée, vous disposerez de meilleures instructions et préfixes à modifier manuellement dans la signature." Cependant, je pense qu'après la compilation, l'outil doit être prêt à prédire. L'optimiseur d'instructions a besoin de plus de flexibilité pour des ajustements plus faciles, comme une meilleure compatibilité avec d'autres langages. Alternativement, il serait bénéfique de créer un programme permettant à l'optimiseur de signature de modifier les invites selon les besoins.

C'est un concept sympa mais je suppose qu'en tant que cadre, il doit encore être amélioré. Connectez-vous avec moi si vous avez un projet intéressant/des intérêts communs.

Dépôt Gihub

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal