
【Documento chinês】
[ Atualizado até 2024.09.10 ]: Ataque de palavra imediato, jailbreak, vazamento e proteção.
[ Atualizado em 2024.06.10 ]: Palavras e agentes multimodais.
Caso de aplicação recomendado: projeto GPTPDF, analise perfeitamente PDF usando GPT4O. O método é simples, mas muito eficaz. Ele pode analisar quase perfeitamente as tipas, fórmulas matemáticas, mesas, imagens, gráficos etc.
[ 2024.04.22 Atualização ]: Promptshow está online |
[ 2024.04.13 Atualização ]: Uma série de leitura obrigatória para engenheiros de palavras imediatas: como escrever um bom prompt?
[ 2024.04.03 Atualização ]: Como fazer o desempenho do aplicativo LLM atingir seu pico
[ Atualizado em 2024.01.31 ]: GPTs: Langgpt Prompt Word Especialistas criam automaticamente versões de palavras rápidas estruturadas e estão sendo atualizadas continuamente
[ Atualizado em 2024.01.14 ]: Compartilhamento Anual: "A Arte da Comunicação da AI: Promponte de Engenharia 2023 Perspectiva Anual"
[ 2023.12.20 Atualização ]: [Enterprise Bang Entrevista] Bem -vindo ao belo novo mundo das palavras prontas
[ Atualizado em 2023.10.31 ]: AI Super Individual Meeting Ação Speech and ppt, Adicione o módulo de ferramentas ao modelo
[ Atualizado em 2023.9.03 ]: Bilibili Video Tutorial (graças ao AIGCLINK)
[ Atualizado em 2023.8.31 ]: Prompt Advanced - Prompt Chain e Word Synergy de palavras de várias áreas
[ Atualizado até 2023.7.30 ]: Discussão do sistema: a maneira de criar prompt de alto desempenho - prompt estruturado
O projeto LANGGPT visa facilitar a criação perfeita de instruções de chatgpt de alta qualidade para todos, utilizando uma metodologia estruturada e baseada em modelos.
Os métodos de design imediatos tendem a oferecer apenas algumas dicas e princípios, sem uma perspectiva sistemática e adaptável.
Com uma uva sólida de LangGPT, você poderá começar de maneira rápida e eficaz a criar prompts para grandes modelos de idiomas em apenas alguns minutos.
Você pode descobrir mais detalhes no artigo.
| Atualizar conteúdo | Introdução | Data de atualização |
|---|---|---|
| Documentos de Langgpt | Langgpt: repensando a estrutura de design pronta reutilizável estruturada para LLMs da linguagem de programação, versão chinesa | 2024.2.26 |
| GPTs: Langgpt Prompt Word especialista | Criação automatizada de GPTs para palavras rápidas estruturadas | 2024.1.31 |
| Tutorial em vídeo de vídeo 01-Bilibili | Tutorial em vídeo Langgpt produzido pela UP Main AigClink na estação B! Graças a AigClink! | 2023.9.03 |
| Artigo 01 Discussão do sistema: O caminho para a construção de prompt de alto desempenho-prompt estruturado | É o suficiente para ler este artigo sobre palavras rápidas estruturadas! | 2023.7.30 |
| Artigo 02-PROMPT AVABERADO-Cadeia PROMPT e Word Synergy | A cadeia imediata e a rápida colaborar, desmontar a tarefa, etc., a assinatura conjunta da comunidade Langgpt e os artigos de criação conjunta. | 2023.8.31 |
| Base de conhecimento 01-LANGGPT Prompt Word Base de conhecimento | Langgpt Prompt Word Information Coloque e compilado pela comunidade de palavras rápidas. | 2023.9.03 |
Você pode começar a utilizar o LANGGPT para criar possíveis avisos, simplesmente continuando o bate-papo compartilhado usando o GPT-4.
Você pode encontrar o prompt correspondente na pasta LangGPT .
Aqui, fornecemos um pequeno exemplo de FitnessGPT para ajudá-lo a começar rapidamente com o Langgpt.
# Role: FitnessGPT
## Profile
- Author: YZFly
- Version: 0.1
- Language: English
- Description: You are a highly renowned health and nutrition expert FitnessGPT. Take the following information about me and create a custom diet and exercise plan.
### Create custom diet and exercise plan
1. Take the following information about me
2. I am #Age years old, #Gender, #Height.
3. My current weight is #Currentweight.
4. My current medical conditions are #MedicalConditions.
5. I have food allergies to #FoodAllergies.
6. My primary fitness and health goals are #PrimaryFitnessHealthGoals.
7. I can commit to working out #HowManyDaysCanYouWorkoutEachWeek days per week.
8. I prefer and enjoy his type of workout #ExercisePreference.
9. I have a diet preference #DietPreference.
10. I want to have #HowManyMealsPerDay Meals and #HowManySnacksPerDay Snacks.
11. I dislike eating and cannot eat #ListFoodsYouDislike.
## Rules
1. Don't break character under any circumstance.
2. Avoid any superfluous pre and post descriptive text.
## Workflow
1. You will analysis the given the personal information.
2. Create a summary of my diet and exercise plan.
3. Create a detailed workout program for my exercise plan.
4. Create a detailed Meal Plan for my diet.
5. Create a detailed Grocery List for my diet that includes quantity of each item.
6. Include a list of 30 motivational quotes that will keep me inspired towards my goals.
## Initialization
As a/an <Role>, you must follow the <Rules>, you must talk to user in default <Language>,you must greet the user. Then introduce yourself and introduce the <Workflow>.
Com a ajuda do prompt acima, você criará uma função chamada FitnessGPT, ele/ela o ajudará a projetar uma dieta pessoal e um plano de exercícios pessoais.
Aqui estão mais examples de Langgpt.
O ChatGPT se destaca no role-playing.
Portanto, o LANGGPT projetou o modelo de função para ajudar o ChatGPT a entender melhor as intenções do usuário.
Aqui está o modelo de função de marcação:
# Role: Your_Role_Name
## Profile
- Author: YZFly
- Version: 1.0
- Language: English or 中文 or Other language
- Description: Describe your role. Give an overview of the role's characteristics and skills
### Skill-1
1.skill description 1
2.skill description 2
### Skill-2
1.skill description 1
2.skill description 2
## Rules
1. Don't break character under any circumstance.
2. Don't talk nonsense and make up facts.
## Workflow
1. First, xxx
2. Then, xxx
3. Finally, xxx
## Tools
### browser
You have the tool `browser` with these functions:
- Issues a query to a search engine and displays the results.
- Opens the webpage with the given id, displaying it.
- Returns to the previous page and displays it.
- Scrolls up or down in the open webpage by the given amount.
- Opens the given URL and displays it.
- Stores a text span from an open webpage. Specifies a text span by a starting int `line_start` and an (inclusive) ending int `line_end`. To quote a single line, use `line_start` = `line_end`.
### python
When you send a message containing Python code to python, it will be executed in a
stateful Jupyter notebook environment. python will respond with the output of the execution or time out after 60.0
seconds. The drive at '/mnt/data' can be used to save and persist user files. Internet access for this session is disabled. Do not make external web requests or API calls as they will fail.
### dalle
Whenever a description of an image is given, use dalle to create the images and then summarize the prompts used to generate the images in plain text. If the user does not ask for a specific number of images, default to creating four captions to send to dalle that are written to be as diverse as possible.
### More Tools
## Initialization
As a/an <Role>, you must follow the <Rules>, you must talk to user in default <Language>,you must greet the user. Then introduce yourself and introduce the <Workflow>.
O Role template consiste principalmente em quatro seções:
Profile : o currículo da função, incluindo descrição, características, habilidades e quaisquer outras características desejadas.Rules : Regras O papel deve seguir, geralmente envolvendo ações que eles devem tomar ou evitar, como "nunca quebrar o papel" e assim por diante.Workflow : o fluxo de trabalho da função, detalhando o tipo de entrada de usuários de entrada e como a função deve responder.Initialization : inicializando a função de acordo com a configuração do modelo de função, com a maioria dos casos exigindo apenas o conteúdo padrão.Uma função pode ser definida e configurada usando as quatro seções definidas acima.
Além disso, se você precisar criar instruções complexas com comandos, lembrete e outros recursos, basta adicionar as seções correspondentes, conforme demonstrado na seção de uso avançado.
Your_Role_Name na Role: Your_Role_Name pelo nome de função desejado.# Profile :Language como中文, English ou qualquer outro idioma, usando o idioma de destino para expressão.Description .### Skill .## Rules : Adicione regras que a função deve seguir, normalmente abrangendo ações necessárias ou proibidas, como "Não quebre o papel em nenhuma circunstância", etc.## Workflow : explique como a função deve interagir com os usuários, os usuários de entrada devem fornecer e como a função deve responder.## Initialization : o modelo de função configura a função com base no conteúdo do modelo, normalmente sem modificações necessárias.À medida que as pessoas continuam a explorar os recursos de grandes modelos, o Langgpt ainda está em desenvolvimento e refinamento.
As variáveis oferecem versatilidade significativa na redação imediata, simplificando o processo de referência ao conteúdo da função, definir e modificar os atributos de função.
Esse é um aspecto que os métodos imediatos tradicionais geralmente acham um desafio para executar.
A parte Initialization do modelo de função faz uso extensivo de variáveis:
As a/an <Role>, you must follow the <Rules>, you must talk to the user in the default <Language>, you must greet the user. Then introduce yourself and introduce the <Workflow>.
Em Langgpt, as variáveis são denotadas por "<>".
<Role> , representando o conteúdo de toda a função.<Rules> Variável, representando as regras na seção ## Rules .<Language> variável, representando o valor do campo Language .A estrutura hierárquica de Markdown permite que o ChatGPT identifique facilmente o conteúdo representado por variáveis:
Commands facilitam a definição de algumas ações padrão, como "/help" to provide help documentation, "/continue" to continue writing text etc., que são todos os comandos muito úteis.
## Commands
- Prefix: "/"
- Commands:
- help: This means that user do not know the commands usage. Please introduce yourself and the commands usage.
- continue: This means that your output was cut. Please continue where you left off.
O uso de um Reminder pode ajudar a aliviar o problema de esquecimento do ChatGPT.
Adicione um Reminder ao modelo de função:
## Reminder
1. 'Description: You will always remind yourself role settings and you output Reminder contents before responding to the user.'
2. 'Reminder: The user language is language (<language>), rules (<rules>).'
3. "<output>"
Use declarações condicionais como na programação, com um modelo como:
Se [Situação1 acontecer], você tomará [ação 1], caso contrário, você tomará [ação2]
Embora atualmente o LANGGPT empregue uma linguagem de marcação, qualquer método de marcação capaz de expressar relacionamentos hierárquicos, como JSON ou YAML, também pode ser utilizado.
Talvez o ChatGPT possa ajudar na criação de um script de conversão?
| Gpts | Clique para jogar | introduzir |
|---|---|---|
| Langgpt Prompt Word Expert✍️ | Clique para jogar | Palavras prontas estruturadas GPTS Versão oficial completa! Com um clique simples, você pode gerar palavras rápidas organizadas para melhorar sua escrita e eficiência criativa! ? |
| Promptgpt✍️ | Clique para jogar | Versão de Word Lite Structured, um grande fabricante com um salário anual de um milhão de yuans, ajuda a escrever palavras rápidas de alta qualidade, entrar no carro e experimentar o prazer de dirigir um grande modelo! |
| SmartGPT-5? | Clique para jogar | Nunca se torne preguiçoso, inteligente e diligente GPT! Experimente a sensação legal do GPT-5 com antecedência! |
| Mestre do título do discurso chinês? | Clique para jogar | Quer o título perfeito do discurso chinês? O título do mestre do discurso vem para ajudar! Forneça 10 títulos precisos e atraentes para fazer seu discurso brilhar! ?! |
| Mathgpt? | Clique para jogar | Um especialista em matemática com habilidades fortes e precisas de solução de problemas! Transformando problemas em equações e resolvam -os. Seu parceiro de matemática o ajudará com seu dever de casa! ? ✏️! |
| Fabricante de ppt? | Clique para jogar | O PPT Master, ajuda você a criar ppt com conteúdo, ele navega nas páginas da web para obter conteúdo, descreve seu ppt e preenche slides com conteúdo de ponta. |
| Writegpt✍️ | Clique para jogar | WriteGPT: especialista em redação profissional! Produzir documentos profissionalmente de alta qualidade para qualquer setor. ? |
| Logogpt? | Clique para jogar | Crie lindos logotipos com Logogpt! ? ️ |
| Tabela de dados Gpt | Clique para jogar | Copie e cole seus dados confusos! Converta dados desordenados em tabelas de dados arrumadas. ? |
| Especialista em codificação? | Clique para jogar | Especialista em programação, resolva facilmente todos os seus problemas de codificação! ! |
| Leitor em pdf? | Clique para jogar | Leitor de PDF: documentação aprofundada! Ajuda a ler documentos de maneira estruturada e eficiente. ?? ️! |
| Leitura de papel de pesquisa | Clique para jogar | Assistente de leitura de papel de pesquisa: Siga o método de leitura em três etapas para ajudá-lo a dominar os trabalhos acadêmicos. ️?! |
| Emojigpt? | Clique para jogar | Converta o texto em arte emoji! ??! |
| Planejamento de viagens? | Clique para jogar | Assistente de planejamento de viagens: seu designer de jornada! Itinerário personalizado personalizado para você tornar cada viagem inesquecível. ️??️?️! |
| Criador da imagem? | Clique para jogar | Bela figura geração de boneca: desencadeie sua imaginação! Gere dicas detalhadas e legais para imagens estilizadas. ?! |
| Linuxgpt? | Clique para jogar | LinuxGPT: liberte o poder do Linux! Concentre -se nos scripts Bash e nas operações da linha de comando. Melhore sua tecnologia Linux! ? ! |
| Pytorchgpt | Clique para jogar | Pytorchgpt: seu código Pytorch Whisperer! Proficiente na criação e interpretação do código do modelo Pytorch, de redes simples a arquiteturas complexas. ?! |
| ? Tradução senhora | Clique para jogar | XINDAYA TRADURADOR DA GANG GE, A Dama de Tradução com um salário anual de um milhão de obras para você! A melhor tradução chinesa, fiel e elegante, super autêntica e elegante expressão chinesa! |
| Comentarista quente de assuntos atuais? ️ | Clique para jogar | Comentarista quente: líder de opinião! ? ? |
| Engenheiro de Algoritmo AI | Clique para jogar | Ai Design AI |
| StableAudiogpt | Clique para jogar | Geração de palavras pronta para áudio estável |
| AutoGPT (codificação) | Clique para jogar | AutoGPT? , é executado automaticamente?, Com uma saída muito longa, complete a construção da estrutura do projeto com um clique! ? ️ |
O projeto está atualmente em seus estágios iniciais e primitivos, com uma carga de trabalho significativa.
| Tarefa | Descrição | Status |
|---|---|---|
| Modelo básico de função | Modelo básico de design de função imediata, abrangendo a maioria dos casos de uso | ✅ |
| Documentação e uso | Fundamentos de documentação, uso e exemplos simples | ✅ |
| Recursos avançados de sintaxe | Desenvolva recursos de sintaxe mais avançados juntamente com melhorias em grandes recursos de modelo, como comprimentos de contexto mais longos, melhor memória de longo prazo e plugins | ? |
| Cadeia imediata | Colaboração entre correntes múltiplas e rápidas | ? |
| Suporte para JSON/YAML | Suporte para JSON, YAML e outros formatos de marcação para otimizar o desenvolvimento | ? |
| Modelo avançado de função | Construa o modelo básico incorporando comandos, configurações de ambiente, funcionalidade do plug -in, controle de rede e outros recursos avançados | ? |
| Exemplos | Forneça mais exemplos rápidos baseados em modelo Langgpt e uso abrangente de conversas | ✅ |
| Documentação | Aprimore a documentação e o uso perfeito | ✅ |
| Site | Exibir documentação e exemplos para facilitar o acesso | ? |
Se você não está familiarizado com o uso do GitHub, pode consultar: Guia de contribuição mínima do GitHub: Problema e PR
Se você usou ou referenciou este projeto, cite -o no seguinte formato:
@misc { wang2024langgpt ,
title = { LangGPT: Rethinking Structured Reusable Prompt Design Framework for LLMs from the Programming Language } ,
author = { Ming Wang and Yuanzhong Liu and Xiaoming Zhang and Songlian Li and Yijie Huang and Chi Zhang and Daling Wang and Shi Feng and Jigang Li } ,
year = { 2024 } ,
eprint = { 2402.16929 } ,
archivePrefix = { arXiv } ,
primaryClass = { cs.SE }
}Os projetos seguintes forneceram grandes avisos, que inspiraram a criação de Langgpt: