Inglés | 简体中文
¡Haz que cualquiera sea un maestro de la ingeniería rápida!
Ver demostración · Web UI · Informe de error · Función de solicitud


¿Cuál es la parte de ENGINEERING de Prompt Engineering ?
La ingeniería rápida es la combinación de ingeniería y arte. Algunas personas son muy buenas para escribir, y pueden hablar con LLM de una manera muy natural. Sin embargo, algunos pueden no. Necesitan ayuda para crear indicaciones de alta calidad que se pueden usar para generar un texto satisfactorio.
En este proyecto, presentamos una herramienta que lo hace maestro en la ingeniería rápida y cree indicaciones que pueden reutilizarse el resto de su vida .
La herramienta proporciona 3 tipos de refinador rápido:
COSTAR , RISE .Vea las demostraciones para más detalles.
pip install polish_your_prompt Ingrese su base API LLM y la clave API en el archivo .env (cree uno si no existe).
API_BASE= " your-api-base "
API_KEY= " your-api-key "En teoría, cualquier modelo de lenguaje grande que respalde el estilo API de OpenAI puede usar esta herramienta.
Tome SchemaRefiner como ejemplo:
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 coprotagonista es una plantilla pronta propuesta por Sheila Teo en la primera "competencia de ingeniería de GPT-4 GPT-4 organizada por la Tecnología del Gobierno" "Agencia de Singapur (Govtech).
Consulte el artículo para obtener más detalles.
De esta manera, el LLM cambiará el aviso a una estructura de estilo de CO-STAR , como:
# 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'
En la mayoría de los casos, el LLM generará una respuesta más satisfactoria.
Vea las demostraciones para más detalles.
Vea los esquemas para obtener más opciones.
Dispuesto a contribuir? Mira los problemas abiertos.
Si tiene una sugerencia que lo mejore, desembolse el repositorio y cree una solicitud de extracción. También puede simplemente abrir un problema con la etiqueta "Mejora".
¡No olvides darle una estrella al proyecto! ¡Gracias de nuevo!
Distribuido bajo la licencia MIT. Consulte LICENSE.txt para obtener más información.
Proyectos o artículos que inspiraron este proyecto: