Este repositório contém os trechos de código usados na engenharia prompt de LLM para desenvolvedores.
Uma abordagem prática para levar a engenharia para os desenvolvedores. Mergulhe no mundo da agilidade pronta de engenharia, otimizando seus avisos para interações dinâmicas de LLM. Aprenda com exemplos práticos do mundo real e eleve sua experiência de desenvolvedor com o LLMS. Descubra como os avisos certos podem revolucionar suas interações com o LLMS.
Em "LLM Prompt Engineering for Developers", fazemos uma jornada abrangente ao mundo dos LLMs e à arte de criar instruções eficazes para eles.
O guia começa lançando a base, explorando a evolução do processamento de linguagem natural (PNL) desde seus primeiros dias para os LLMs sofisticados com os quais interagem hoje. Você se aprofundará nas complexidades de modelos como modelos GPT, compreendendo sua arquitetura, capacidades e nuances.
À medida que progredimos, este guia enfatiza a importância de engenharia imediata eficaz e suas melhores práticas. Embora os LLMs como ChatGPT (GPT-3.5 e GPT-4) sejam poderosos, todo o seu potencial só é realizado quando são comunicados com eficácia. É aqui que a engenharia rápida entra em jogo. Não se trata apenas de fazer uma pergunta ao modelo; Trata -se de frasear, contexto e entender a lógica do modelo.
Através de capítulos dedicados ao Azure Prompt Flow, Langchain e outras ferramentas, você ganhará experiência prática em criar, testar, pontuar e otimizar os prompts. Também exploraremos conceitos avançados, como aprendizado de poucos tiros, cadeia de pensamento, perplexidade e técnicas como React e Conhecimento Geral, provocando, equipando você com um entendimento abrangente do domínio.
Este guia foi projetado para ser prático, oferecendo insights e exercícios práticos. De fato, à medida que avança, você se familiarizará com várias ferramentas:
Com essas ferramentas no seu kit de ferramentas, você estará bem preparado para criar instruções poderosas e eficazes. Os exercícios práticos ajudarão a solidificar sua compreensão. Durante todo o processo, você estará ativamente envolvido e, no final, não apenas apreciará o poder da engenharia imediata, mas também possuirá as habilidades para implementá -lo de maneira eficaz.
