Se você quer aprender Engenharia Prompt, mas não sabe onde encontrar materiais didáticos adequados, aqui estão alguns recursos de alta qualidade que conheço. Eles serão atualizados continuamente e você pode contribuir com eles.
Guia de Engenharia Promptpromptingguide.aiR Este é um recurso de aprendizado de código aberto para Engenharia Prompt. Ele explica todos os aspectos da Engenharia Prompt passo a passo e está disponível em vários idiomas. Também contribuí com algumas páginas de traduções para a versão em chinês. Este site é adequado para uma navegação rápida e sistemática para obter uma compreensão geral, e você pode consultá-lo periodicamente.
Recursos de Engenharia de Prompts da Anthropic Documentaçdocs.anthropic.com/en/docs/build-…mpts https://t.co/CG6hMfozth O site de documentação da Anthropic é muito bom, e há uma parte muito importante relacionada à Engenharia de Prompts, que é principalmente combinada com seu próprio modelo Claude. Pode ser considerado como a melhor prática de Claude: - As instruções devem ser claras e diretas - Use exemplos - Pensamento em cadeia - Use XML para estruturar entrada e saída - Defina funções para Claude - Outros Embora as melhores práticas acima sejam voltadas para Claude, elas são basicamente aplicáveis à maioria dos modelos, mas também há algumas diferenças a serem observadas. Por exemplo, Claude pode ter muitos exemplos e o efeito é muito bom. Isso ocorre porque seu comprimento de contexto é muito longo e segue as instruções muito bem. O mesmo efeito pode não ser bom quando usado em outros modelos. Além disso, Claude é especialmente ajustado para XML e o suporta muito bem, mas para outros modelos, XML pode não ser o melhor formato.
Biblioteca de Prompts Antdocs.anthropic.com/en/prompt-libr…fB1NmSy4 Possui uma série de bibliotecas de prompts comumente usadas. Ao estudar esses exemplos de prompts, você pode entender aproximadamente como escrever prompts da melhor forma para diferentes cenários.
Gerador de Prompts da Adocs.anthropic.com/en/docs/build-…lO0SGgNHx A Anthropic oferece um gerador de prompts poderoso e de altíssima qualidade. Eu mesmo o utilizo com frequência e, em seguida, o ajusto com base nos resultados. No entanto, observe que este gerador de prompts custa dinheiro, cerca de US$ 0,3 por vez, e você precisa se registrar como desenvolvedor da Anthropic para usá-lo.
Cursos Anthropic hgithub.com/anthropics/cou…O tutorial de código aberto do Prompt da Anthropic inclui quatro cursos: 1. Curso Básico da API Anthropic - ensina os pontos básicos do uso do SDK Claude: obtenção de chaves de API, parâmetros do modelo operacional, escrita de palavras de prompt multimodais, streaming de respostas, etc. 2. Tutorial Interativo de Engenharia de Palavras de Prompt - orientação detalhada passo a passo sobre as principais tecnologias de prompt. 3. Versão do Google Vertex 4. Curso de Engenharia de Prompt do Mundo Real - aprenda como aplicar a tecnologia de prompt a prompts complexos do mundo real. Em particular, o curso de Engenharia de Prompt do Mundo Real é muito bom. Ele primeiro revisa as melhores práticas em sua documentação oficial e, em seguida, combina vários casos de aplicação comuns, passo a passo, de práticas incorretas a práticas comuns e melhores práticas, com notebooks Jupyter, para que você possa ver os resultados da execução de cada solução de otimização. Os vários casos incluídos são muito representativos: - Extração de informações estruturadas de relatórios médicos - Geração de resumos para chamadas de clientes - Suporte pós-venda de atendimento ao cliente
Anthropic Cookbook github.com/anthropics/ant… Este é um exemplo de código direcionado a desenvolvedores antrópicos, não apenas à Engenharia de Prompts, mas também a outros conteúdos, como incorporação, ajuste fino, etc. Se você for um desenvolvedor, poderá encontrar alguns relacionados para dar uma olhada, caso contrário, não importa.
deeplearning.ai hdeeplearning.aiEste é um curso de aprendizado profundo ministrado pelo Professor Andrew Ng. Parece ser gratuito. O curso não só possui vídeos de ensino, mas também um ambiente para execução de código. Você pode escrever código e executá-lo de acordo com o curso. Muitos dos cursos são muito adequados para iniciantes em IA.
Generative AI for Everyone é um curso muito adequaddeeplearning.ai/courses/genera…esejam compreender completamente a IA generativa
Engenharia de Prompts do ChatGPT para Desedeeplearning.ai/short-courses/…o/40LD8v5Ub6 Um vídeo tutorial introdutório sobre Engenharia de Prompts que combina o ChatGPT e vários casos comuns
Recursos de Aprendizagem de Engenharia de Prompts da OpenAI. A OpenAI também lançou diversos recurplatform.openai.com/docs/guides/pr…Engenharia de Prompts de alta qualidade. Guia de Engenharia de Prompts https://t.co/gzS425xS5a Seu documento de Engenharia de Prompts contém diversas práticas recomendadas para o uso de prompts. As seis estratégias resumidas são bastante representativas: 1. Estratégia 1: Escrever instruções claras; 2. Estratégia 2: Fornecer texto de referência; 3. Estratégia 3: Dividir tarefas complexas em subtarefas simples; 4. Estratégia 4: Dar mais tempo ao modelo para "pensar"; 5. Estratégia 5: Utilizar ferramentas externas; 6. Estratégia 6: Testar alterações sistematicamente. Eu já as compilei antes:
Exemplos de prompts do Opplatform.openai.com/docs/examplesp5B5l Há muitos prompts comumente usados listados aqui, como tradução, resolução de problemas de matemática, perguntas de preparação para entrevistas, explicação de código, etc., e cada exemplo de prompt não só tem código, mas também inclui como usar o código para chamar
Livro de Receitacookbook.openai.comjOmFBP0Jy O Livro de Receitas OpenAI é um tesouro para aprender a chamar diversas APIs OpenAI. Você pode encontrar códigos para muitos casos comuns, que não só contêm instruções detalhadas, mas também exemplos de código.
IA Generativa para Iniciantegithub.com/microsoft/gene…ZM A Microsoft também é muito ativa no lançamento de tutoriais. Eles têm um conjunto de "IA Generativa para Iniciantes", que é muito bom e foi atualizado. Agora, ele foi lançado na V2 com um total de 18 lições, e vem com uma versão em chinês.
Engenharia de Prompts para IA Generatdevelopers.google.com/machine-learni…hANW O Google também oferece diversos tutoriais de IA, incluindo adevelopers.google.com/machine-learni…o. Além da engenharia de prompts mencionada acima, há muitos outros tutoriais relacionados à IA, que você pode encontrar no site do Google.
NVIDIA Deep Learning Institute learn.nvidia.com/en-us/training… A NVIDIA ganhou tanto dinheiro vendendo placas de vídeo com IA, que é lógico que deveria investir um pouco em cursos de IA. Ela tem um site de vídeos tutoriais sobre IA, mas a maioria dos cursos é paga.
IBM Technology youtube.com/@IBMTechnology A IBM tem um canal no YouTube chamado IBM Technology, que reúne diversos vídeos de alta qualidade sobre IA. Cada episódio é curto e muito gratificante de assistir.
Stanford CS25 youtube.com/watch?v=P127jh… O CS25 é um curso de Stanford chamado "Transformers United", que ensina Transformers. Está em sua quarta edição e, a cada edição, profissionais da indústria são convidados para dar palestras. Por exemplo, no semestre passado, Jason Wei e Hyung Won Chung, da OpenAI, e Loubna Ben Allal, da Hugging Face, foram palestrantes convidados.
Deep Learning por 3Blue1Brownyoutube.com/@3blue1brownX 3Blue1Brown é conhecido por muitos por seus vídeos fáceis de entender, que tornam teorias complexas relativamente fáceis de entender. Recentemente, ele vem serializando cursos relacionados a Deep Learning e já chegou à 7ª aula, todos com legendas em chinês de alta qualidade.
CS50 pll.harvard.edu/subject/artifi… O renomado curso CS50 da Universidade Harvard é gratuito e aberto ao público. Ele também inclui cursos relacionados à IA. Notavelmente, eles introduziram um assistente de ensino de IA, representado como um pequeno patinho de borracha, inspirado no método comum de depuração com patinhos de borracha usado por programadores.
freeCodeCamp.org hyoutube.com/@freecodecampEste é um canal do YouTube que reúne vários tutoriais em vídeo gratuitos relacionados ao desenvolvimento, muitos dos quais são vídeos de ensino relacionados à IA com boa qualidade.
LangChain hyoutube.com/@LangChainO canal do LangChain no YouTube é bem feito e frequentemente publica vídeos de ensino de alta qualidade. Embora todos sejam centrados no LangChain, com exceção da parte do LangChain, muitos deles são universais, especialmente aqueles relacionados ao RAG.
Andrej Karpathy youtube.com/@AndrejKarpathy Andrej Karpathy é o ex-cofundador da OpenAI e ex-chefe de direção autônoma da Tesla. Seu canal no YouTube tem muitos vídeos profissionais de ensino de alta qualidade relacionados à IA, como o que ensina a escrever um GPT do zero. Ouvi dizer que em algumas universidades seus vídeos são usados como material didático auxiliar.
Esta é uma parada temtwitter-thread.com/t/183048702913… coleta de atualizações: