
Guia e estrutura para criar prompts de chatgpt
Este repo foi desenvolvido por @christerjohansson seguir ou se conectar comigo no meu LinkedIn
Notebooks de código Jupyter para engenharia imediata para desenvolvedores
Na engenharia imediata dos desenvolvedores, você aprenderá a usar um Modelo de Linguagem Grande (LLM) para criar rapidamente aplicativos novos e poderosos. Usando a API OpenAI, você poderá criar recursos rapidamente que aprendam a inovar e criar valor de maneiras que eram proibitivas de custo, altamente técnicas ou simplesmente impossíveis antes.
Este curso de curta duração descreverá como os LLMs funcionam, fornecerão práticas recomendadas para engenharia imediata e mostrará como as APIs do LLM podem ser usadas em aplicativos para uma variedade de tarefas, incluindo:
Além disso, você aprenderá dois princípios -chave para escrever instruções eficazes, como projetar sistematicamente bons avisos e também aprender a criar um chatbot personalizado.
Todos os conceitos são ilustrados com vários exemplos, com os quais você pode brincar diretamente em nosso ambiente de notebook Jupyter para obter experiência prática com engenharia imediata.
A engenharia rápida refere-se à prática de projetar e implementar instruções eficazes para modelos de geração de idiomas naturais, como ChatGPT-3 e ChatGPT-4. O objetivo da engenharia imediata é gerar texto de alta qualidade e coerente relevante para uma tarefa ou aplicação específica.
A engenharia rápida tem uma ampla gama de casos de uso, incluindo, entre outros,:
No entanto, também existem algumas limitações para provar a engenharia:
No geral, a engenharia rápida é uma ferramenta poderosa que pode ajudar organizações e indivíduos a gerar texto de alta qualidade de maneira rápida e eficiente. No entanto, é importante estar ciente das limitações e práticas recomendadas para projetar e implementar instruções eficazes.
Para aprender sobre a engenharia imediata no ChatGPT, existem várias áreas -chave que você pode querer estudar. Aqui está uma lista de tópicos e recursos que você pode usar para aprofundar sua compreensão deste campo:
Compreendendo o básico do ChatGPT-3: Antes de mergulhar em engenharia imediata, é importante entender o básico do ChatGPT-3 e como ele funciona. Você pode começar lendo a documentação do OpenAI no ChatGPT-3, que fornece uma visão geral dos recursos e limitações do modelo.
Projetando instruções eficazes: Um dos principais aspectos da engenharia imediata é projetar instruções eficazes que podem gerar texto de alta qualidade. Existem várias práticas e técnicas recomendadas que você pode usar para projetar instruções eficazes. Você pode consultar o playground GPT-3 do OpenAI para exemplos de avisos usados para gerar diferentes tipos de texto.
Compreendendo os casos de uso: Para poder entender melhor o potencial do GPT-3 e a engenharia rápida, você precisa explorar diferentes casos de uso a que ele pode ser aplicado. O site do OpenAI possui uma lista de casos de uso que você pode explorar.
Avaliando a qualidade do texto gerado: para garantir que os avisos que você projete estejam gerando texto de alta qualidade, você precisa aprender a avaliar a qualidade do texto gerado. Você pode consultar o playground GPT-3 do OpenAI para ver exemplos de avaliações de texto gerado.
Tópicos avançados: depois de entender o básico, você pode explorar tópicos avançados, como ajustar o modelo, trabalhar com dados estruturados e usar o GPT-3 em aplicativos ou contextos específicos. O site do Openai possui uma lista de artigos que cobrem esses tópicos avançados.
Aqui estão alguns recursos que você pode usar para estudar cada um desses tópicos em mais profundidade:
Existem várias ferramentas que podem ajudar a melhorar seus avisos de chatgpt:
Pré-treinamento: você pode usar técnicas de pré-treinamento para ajustar seu modelo em uma tarefa ou domínio específico, como gerenciamento de projetos ou desenvolvimento de software.
Aumento dos dados: Você pode usar técnicas como retro-translação e substituição de sinônimo para gerar dados adicionais para treinar seu modelo.
Otimização imediata: ferramentas como abraçar o pront-toolkit do rosto podem ajudá-lo a otimizar seus avisos sugerindo modificações e fornecendo métricas como pontuações de perplexidade e coerência.
Concluir automaticamente: ferramentas como o Playground GPT-3 do OpenAI e a gravação do rosto de abraçar com o transformador podem fornecer sugestões de conclusão automática em tempo real para seus avisos.
Avaliando e monitoramento: ferramentas como abraçar o hub de modelo do rosto permitem avaliar e monitorar o desempenho de seus avisos ao longo do tempo e faça ajustes conforme necessário.
Humano In The Loop: alavancando o feedback humano para melhorar o desempenho de seus avisos de chatgpt.
Modelos: Criando um conjunto de modelos ou exemplos que você pode usar e adaptar facilmente ao seu caso de uso específico.
Ferramentas de colaboração: alavancando ferramentas como o Google Docs e o Github para colaborar com outras pessoas em seus avisos, compartilhar conhecimento e obter feedback.