Inglês | 简体中文
Faça alguém mestre de engenharia imediata!
Visualizar demonstração · Ui da web · Relatório Bug · Solicitar recurso


Qual é a parte de ENGINEERING da Prompt Engineering ?
A engenharia imediata é a mistura de engenharia e arte. Algumas pessoas são muito boas em escrever e podem conversar com os LLMs de uma maneira muito natural. No entanto, alguns podem não. Eles precisam de ajuda para criar instruções de alta qualidade que podem ser usadas para gerar texto satisfatório.
Neste projeto, introduzimos uma ferramenta que o torna o mestre de engenharia imediata e crie instruções que podem ser reutilizadas pelo resto da sua vida .
A ferramenta fornece 3 tipos de refinador imediato:
COSTAR , RISE .Veja as demos para obter mais detalhes.
pip install polish_your_prompt Digite sua base de API LLM e a tecla API no arquivo .env (crie um, se não existir).
API_BASE= " your-api-base "
API_KEY= " your-api-key "Em teoria, qualquer modelo de linguagem grande que suporta o estilo da API OpenAI pode usar essa ferramenta.
Tome SchemaRefiner como exemplo:
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 )A co-estrela é um modelo imediato proposto por Sheila Teo no primeiro concurso de engenharia de engenharia do GPT-4 de Cingapura, organizado pela tecnologia do governo "" Agência de Cingapura (GovTech).
Confira o artigo para obter mais detalhes.
Dessa forma, o LLM mudará o prompt para uma estrutura de estilo 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'
Na maioria dos casos, o LLM gerará uma resposta mais satisfatória.
Veja as demos para obter mais detalhes.
Veja os esquemas para obter mais opções.
Disposto a contribuir? Confira os problemas abertos.
Se você tiver uma sugestão que melhoraria isso, bifór -l e crie uma solicitação de tração. Você também pode simplesmente abrir um problema com a tag "aprimoramento".
Não se esqueça de dar uma estrela ao projeto! Obrigado novamente!
Distribuído sob a licença do MIT. Consulte LICENSE.txt para obter mais informações.
Projetos ou artigos que inspiraram este projeto: