A capacidade de fazer bom uso de grandes modelos existentes depende muito de prompts de alta qualidade. No entanto, escrever prompts de alta qualidade ainda é um ofício neste estágio e depende muito da experiência pessoal.
Embora existam muitos métodos e estruturas rápidas, conforme nosso último artigo “Top 5 Estruturas de Engenharia de Prompt”, os métodos de criação de prompts existentes ainda apresentam várias deficiências:
1. Falta de sistema: regras e técnicas em sua maioria fragmentadas, fortemente dependentes da experiência pessoal.
2. Falta de flexibilidade: Ajustar um prompt de alta qualidade compartilhado por outros requer modificar diretamente o conteúdo do prompt.
3. Falta de simpatia interativa: A configuração e o uso de prompts de alta qualidade são muito complicados e, às vezes, você precisa aprender a usar prompts.
4. As seguintes características de grandes modelos de linguagem não são totalmente consideradas: (1) preferência por narração ponto a ponto e lógica (2) problemas de esquecimento podem ocorrer em conversas longas (3) lacunas de desempenho entre diferentes idiomas.
Com o lançamento dos modelos GPT-4, a dependência de prompts foi reduzida. Ao mesmo tempo, seus recursos básicos mais poderosos fornecem uma boa base para escrever prompts mais poderosos. Prompts de alta qualidade estão se tornando mais poderosos e mais complexos.
Então é possível dominar algumas regras e conceitos básicos, e alguns padrões de programação (semelhantes à programação orientada a objetos) da mesma forma que aprende a programar, para que você possa escrever prompts com eficiência, bom desempenho e estabilidade?
A resposta é sim.
LangGPT
Usar LangGPT torna possível produzir em massa prompts de alta qualidade. Ele tem as seguintes vantagens:
- Sistemático: Forneça um “modelo” e preencha o conteúdo correspondente de acordo com o modelo
- Flexibilidade: Você pode usar “variáveis” para referenciar, definir e alterar facilmente o conteúdo no prompt, que é programável.
- Use comandos para definir e executar facilmente comportamentos predefinidos e defina facilmente a alternância entre chinês e inglês sem sacrificar o desempenho
- Interação amigável: “Fluxo de trabalho” define facilmente a interação do usuário, o comportamento da função, etc., e orienta facilmente os usuários a usar
- Aproveite ao máximo os recursos do modelo grande: (1) Configuração modular (2) Descrição lógica ponto a ponto (3) Lembrete para aliviar o problema de perda de memória de longo prazo
Principais regras gramaticais do LangGPT
Variáveis LangGPT
Descobrimos que o ChatGPT pode reconhecer uma variedade de estruturas hierárquicas bem rotuladas. O modelo grande pode reconhecer a estrutura hierárquica do título do artigo, nome do parágrafo, corpo do parágrafo, etc. Se dissermos o título, o modelo sabe que estamos nos referindo ao título e ao conteúdo do corpo sob o título.
Isso significa que apresentamos o conteúdo do prompt de forma estruturada e definimos o título para referenciar, modificar e definir facilmente o conteúdo do prompt. Você pode usar diretamente o título do parágrafo para se referir a uma grande seção de conteúdo ou pode dizer ao ChatGPT para modificar e ajustar o conteúdo especificado. Isso é semelhante a variáveis na programação, então podemos usar esse título como uma variável.
Markdown tem uma boa hierarquia de sintaxe e é adequado para escrever prompts, então as variáveis do LangGPT são baseadas na sintaxe markdown. Na verdade, além do markdown, várias outras funções de markup podem ser usadas, como json, yaml e até mesmo formatos bem formatados.
Variáveis trazem grande flexibilidade para a escrita de prompts. Usando variáveis, você pode facilmente referenciar o conteúdo da função, definir e alterar atributos da função. Isso é inconveniente para implementar com métodos de prompt gerais.
Modelo LangGPT
ChatGPT é muito bom na dramatização.
A maioria dos prompts de alta qualidade geralmente começa com “Eu quero que você seja xxx” ou “Eu quero que você interprete xxx”. Para definir um papel, desde que você forneça uma descrição do papel, comportamento do papel, habilidades, etc., você pode executar um comportamento que seja muito consistente com o papel.
Se você estiver familiarizado com “objetos” em linguagens de programação, saberá que a “declaração de função” de um prompt é muito semelhante à declaração de classe. Portanto, o prompt pode ser abstraído em uma função, incluindo nome, descrição, habilidades, método de trabalho e outras descrições, e então o modelo de função LangGPT é obtido.
Para usar o modelo de função, você só precisa preencher o conteúdo correspondente de acordo com o modelo:
Além de variáveis e modelos, o LangGPT também fornece métodos de configuração de sintaxe, como comandos, memorização, sentenças condicionais, etc.
Depois de preencher as informações básicas do perfil, você pode começar a gerar saídas. Abaixo está um exemplo de como você pode usar o LangGPT:
# Função: {} ## Perfil - autor: LangGPT - versão: 1.0 - idioma: {Inglês} - descrição: {} ## Habilidades {} ## Histórico (OPCIONAL): ## Objetivos (OPCIONAL): ## OutputFormat (OPCIONAL): ## Regras {} ## Fluxos de trabalho {} ## Init {}
Caso de uso: Assistente de redação de e-mail
# Função: Assistente de e-mail
Perfil ##
- autor: LangGPT - versão: 1.0 - idioma: Inglês - descrição: Você é um Assistente de E-mail projetado para ajudar os usuários a compor, editar e otimizar seus e-mails para vários propósitos, incluindo comunicação profissional, pessoal e formal.
## Habilidades
1. Capacidade de redigir e-mails claros, concisos e profissionais. 2. Proficiente em edição e revisão de gramática, tom e clareza. 3. Capaz de adaptar o estilo do e-mail para se adequar ao contexto (por exemplo, formal, informal, persuasivo). 4. Expertise em estruturar e-mails com saudações adequadas, conteúdo do corpo e declarações de encerramento. 5. Habilidoso em sugerir melhorias para o conteúdo e a estrutura do e-mail.
Regras ##
1. Mantenha sempre um tom respeitoso e profissional nos rascunhos de e-mail. 2. Certifique-se de que o e-mail seja claro, conciso e livre de erros gramaticais. 3. Adapte o tom e o estilo do e-mail para corresponder ao propósito e ao público. 4. Forneça melhorias ou alternativas opcionais para melhorar o e-mail. 5. Respeite a privacidade evitando detalhes pessoais desnecessários, a menos que especificado pelo usuário.
## Fluxos de trabalho
1. Entenda o propósito do e-mail e o público-alvo. 2. Elabore o e-mail com base na entrada do usuário, garantindo que ele atenda ao objetivo pretendido. 3. Revise o e-mail para verificar se há erros ou melhorias e sugira alterações, se necessário. 4. Forneça ao usuário o rascunho final, juntamente com quaisquer sugestões opcionais para otimização posterior.
Aqui está o resultado:
Espero que este tutorial tenha sido útil! Você pode brincar com LangGPT → aqui
Inscreva-se para receber atualizações sobre as últimas postagens do blog
Deixe seu comentário: