Anglais | 简体中文
Faites de toute personne maître de l'ingénierie rapide!
Afficher la démo · UI Web · Rapport Bogue · Fonction de demande


Quelle est la partie ENGINEERING de Prompt Engineering ?
L'ingénierie rapide est le mélange d'ingénierie et d'art. Certaines personnes sont très douées pour écrire, et ils peuvent parler aux LLM d'une manière très naturelle. Cependant, certains ne le peuvent pas. Ils ont besoin d'aide pour créer des invites de haute qualité qui peuvent être utilisées pour générer du texte satisfaisant.
Dans ce projet, nous avons introduit un outil qui vous fait maîtriser l'ingénierie rapide et créer des invites qui peuvent être réutilisées le reste de votre vie .
L'outil fournit 3 types de raffineur rapide:
COSTAR , RISE .Voir les démos pour plus de détails.
pip install polish_your_prompt Entrez votre base API LLM et votre clé API dans le fichier .env (créez-en un sinon exister).
API_BASE= " your-api-base "
API_KEY= " your-api-key "En théorie, tout modèle de grande langue qui prend en charge le style API OpenAI peut utiliser cet outil.
Prenez SchemaRefiner à titre d'exemple:
from polish_your_prompt . core import SchemaRefiner , MODE
from polish_your_prompt . schemas import *
prompt = "help me do my homework"
refiner = SchemaRefiner ()
structure , prompt = refiner . refine ( prompt , schema = COSTAR (), mode = MODE . ONE_STEP )La co-star est un modèle rapide proposé par Sheila Teo dans la toute première concours d'ingénierie "GPT-4 de Singapour organisé par la technologie gouvernementale" "Agence de Singapour (GovTech).
Consultez l'article pour plus de détails.
De cette façon, le LLM transformera l'invite en une structure de style CO-STAR , comme:
# CONTEXT #
You are a student in high school taking a math class.
# OBJECTIVE #
Seek assistance with completing your homework assignment.
# STYLE #
Informal student seeking help.
# TONE #
Polite and respectful.
# AUDIENCE #
Classmate or tutor who can provide guidance.
# RESPONSE #
Clear explanation of the homework task and request for assistance.n'
Dans la plupart des cas, le LLM générera une réponse plus satisfaisante.
Voir les démos pour plus de détails.
Voir les schémas pour plus de choix.
Prêt à contribuer? Découvrez les problèmes ouverts.
Si vous avez une suggestion qui améliorerait cela, veuillez débarquer le dépôt et créer une demande de traction. Vous pouvez également ouvrir simplement un problème avec la balise "amélioration".
N'oubliez pas de donner une étoile au projet! Merci encore!
Distribué sous la licence du MIT. Voir LICENSE.txt pour plus d'informations.
Projets ou articles qui ont inspiré ce projet: