Last updated on August 7, 2024
Bem-Vindo(a) a este curso de engenharia de prompt!
Você pode pensar na engenharia de prompt (EP) como sendo um campo de estudo que visa aprender como falar com uma inteligência artifical para conseguir o que se deseja.
Com os últimos avanços feitos em inteligência artifical (IA), a engenharia de prompt vem cada vez mais se tornando uma habilidade valorizada e procurada para fazer com que a IA faça o que você deseja. Este curso foca em técnicas aplicadas de engenharia de prompt, e esperamos que os leitores tenham um conhecimento mínimo de aprendizado de máquina. Se estes conceitos são novos para você, recomendamos começar pela seção de Fundamentos e lendo as Instruções primeiro.
Se você tiver quaisquer dúvidas, comentários ou sugestões, você pode:
Até mesmo a mais simples opinião nos ajuda muito!
Já que novos conteúdos de engenharia de prompt são publicados quase que diariamente, vamos atualizar este curso frequentemente com pequenos artigos falando sobre novas técnicas.
Nos dê sua opinião sobre o que você tem mais interesse em aprender!
Parte desta filosofia é iteração errática. Se você encontrar algo que você não entendeu, mesmo que seja algo pequeno, avise-nos.
Abra um tópico no GitHub!
Nós vamos focar em aplicabilidade, técnicas práticas que você pode usar imediatamente em seu dia a dia.
Nós vamos colocar exemplos nos artigos o mais cedo possível para que você possa conhecer e utilizar as técnicas o mais rápido possível.
Nós vamos filosofar mais sobre isso quando chegar a hora. 😊
Não é necessário ler todos os capítulos em ordem. Leia o que é de seu interesse!
Se você está dando os primeiros passos em inteligência artificial e engenharia de prompt, comece pela seção de Fundamentos. Se você já está familiarizado com esses conceitos, você está pronto para começar pelo nível Intermediário.
🟢 Muito fácil, não requer programação.
🟦 Fácil, requer conhecimento elementar de programação, mas não precisa dominar nenhuma área em específico.
◆ Médio, requer programação e domínio de algumas áreas para implementação, por exemplo: cálculo de probabilidades logarítmicas.
◆◆ Difícil, requer programação e vasto domínio de certas áreas para implementação, por exemplo: aprendizagem por reforço.
Tenha em mente que embora o domínio de certas áreas seja útil para ◆ e ◆◆, você ainda será capaz de entender os artigos sem conhecimento prévio.
Aqui está uma breve descrição de cada capítulo.
Fundamentos: introdução à engenharia de prompt e técnicas básicas.
Intermediário: técnicas levemente mais complicadas de engenharia de prompt apoiadas em pesquisa.
Aplicação de Prompt: guias completos de como aplicar a engenharia de prompt escritos por membros da comunidade.
Aplicação Avançada: algumas técnicas poderosas e avançadas de engenharia de prompt.
Confiabilidade: como fazer os grandes modelos de linguagem (LLMs, na sigla em inglês) ficarem mais confiáveis.
Imagens: como utilizar a engenharia de prompt para converter textos em imagens utilizando modelos de Stable Difusion (Difusão Estável), como o DALL-E e outros.
Injeção de Prompt: técnicas de hacking utilizando engenharia de prompt.
Ambientes de Prompt (IDEs): apresentação de diferentes ferramentas para se trabalhar com engenharia de prompt.
Tunelamento de Prompt: Aprenda a fazer tunelamento (ajustes finos) de prompt utilizando gradientes.