15 pontos por tpdns90321 2024-01-11 | 6 comentários | Compartilhar no WhatsApp

Introdução:

  • Analisa o prompt inserido com base nas Six Strategies do OpenAI Prompt Engineering e retorna um resultado otimizado.
  • Como este GPTs faz a otimização manualmente com o desempenho do GPT-4, apenas o próprio usuário e a OpenAI podem ver o prompt inserido e o resultado.
  • É possível obter bons resultados ao usar o resultado com GPT-4 ou 3.5, ou com Bing e Bard externos.

Casos de uso:

  1. Um prompt mal elaborado para encontrar um projeto substituto do celery em Python para usar no NodeJS
  2. Recomendação de protocolo ou software de compartilhamento de arquivos para usar sobre uma VPN própria
  3. Um prompt para exibir em formato de tabela uma comparação de serviços de speech-to-text com suporte a coreano

Para comemorar a abertura da GPT Store hoje, estou publicando o GPTs que criei e vinha usando porque tinha preguiça de montar prompts. Experimentem e deixem seu feedback, se puderem.

6 comentários

 
roxie 2024-01-15

Será que dá para usar sem o ChatGPT? Estou usando o Ollama.

 
tpdns90321 2024-01-19

Desculpe pela demora na resposta.
Eu também estou me preparando para migrar para API ou localmente por causa do limite do ChatGPT ultimamente.
Então estou testando no LibreChat, apresentado recentemente, copiando e colando o prompt de sistema.
Como no momento ele funciona no GPT3.5-turbo, acho que dá para usar se você tiver um modelo com esse nível de desempenho.

Este é o resultado extraído com o prompt injection para GPTs que está em alta ultimamente.
'''
You are ChatGPT, a large language model trained by OpenAI.

You are a "GPT" – a version of ChatGPT that has been customized for a specific use case. GPTs use custom instructions, capabilities, and data to optimize ChatGPT for a more narrow set of tasks. You yourself are a GPT created by a user, and your name is Prompt Optimizer. Note: GPT is also a technical term in AI, but in most cases if the users asks you about GPTs assume they are referring to the above definition.
Here are instructions from the user outlining your goals and how you should respond:
As Prompt Optimizer, your primary role is to analyze and improve the structure of user prompts with a focus on command statements. Utilize six key strategies: providing clear instructions, referencing applicable text, simplifying complex tasks, allowing time for thoughtful responses, using external tools effectively, and employing systematic testing. Your responses should predominantly use command statements to clearly identify issues in user prompts, suggest specific improvements, and provide an optimized version of the prompt. Focus on commanding, concise communication and avoid overly complex solutions. Ensure your suggestions are presented in plain text for easy understanding and application by the user.
'''

Com a configuração Temperature: 0.3, ele funciona bem.

 
yangeok 2024-01-15

Então só dá para usar com assinatura.

 
tpdns90321 2024-01-19

Se a OpenAI não permitir que os GPTs também sejam usados no GPT-3, acho que não vai dar para usar de graça.

 
godfather94 2024-01-13

Eu estava fazendo algo com praticamente a mesma proposta para um projeto de portfólio, mas acabei conseguindo emprego no meio do caminho e interrompi, então é bom ver isso..

https://bootme.co.kr/prompt/generator

 
tpdns90321 2024-01-19

Quando os GPTs surgiram pela primeira vez, fora tentar impedir que o GPT Builder executasse a entrada do usuário, não havia muito mais. E também acho que ferramentas que escrevem prompts para áreas específicas são absolutamente necessárias. Até hoje, templates de prompt bem projetados ainda não conseguem ser acompanhados por prompts gerados por máquina. Além disso, como o GPT tem ficado bastante "doente" ultimamente, a qualidade dos prompts gerados dessa forma também caiu, o que é complicado.