Black Friday 25% off
Começou!
00

DIAS

00

HRS

00

MIN

00

SEG

Compre agora com desconto

Casa do Código - Livros e Tecnologia

  • Programação
  • Lógica
  • Java
  • .NET
  • PHP
  • Games
  • OO
  • Funcional
  • Python
  • Outros
  • Todos
  • Mobile
  • iOS
  • Android
  • Multiplataforma
  • Outros
  • Todos
  • Front-end
  • HTML e CSS
  • JavaScript
  • Outros
  • Todos
  • Infraestrutura
  • Web
  • Dados
  • Outros
  • Todos
  • Business
  • Startups
  • Marketing Digital
  • Gestão
  • Agile
  • UX e Design
  • Outros
  • Todos
  • Você tem 0 itens na sacola 0 Abrir navegação por categorias e busca Ir para ao topo da página

    Use o código BLACKFRIDAY2025 e tenha 25% de desconto! Válido até 01/12/2025

    Aproveite todo o site com 25% de desconto!

    Engenharia de Prompt para Devs Um guia para aprender a usar a IA antes que a IA aprenda a usar você

    Ricardo Pupo Larguesa
    Livro de Engenharia de Prompt para Devs

    *Você terá acesso às futuras atualizações do livro.

    Sobre o livro

    Edição ampliada e atualizada em novembro de 2025.

    Como professor e empreendedor, sempre estive ciente do imenso potencial da tecnologia, especialmente da Inteligência Artificial (IA). Minha experiência com IA revelou tanto suas capacidades extraordinárias quanto suas limitações inerentes. O desenvolvimento de grandes modelos de linguagem, uma façanha principalmente de grandes corporações, sempre me empolgou.

    A surpresa veio quando percebi que a IA estava revolucionando não só tarefas laborais simples, mas também atividades intelectuais complexas. Isso me inspirou a escrever este livro: para compartilhar como a IA aprimorou significativamente minha produtividade e a escala do meu trabalho, não só como engenheiro de software, mas também como líder de projetos, professor e empreendedor. Este livro é um reflexo da minha jornada resumida em um conjunto de propostas sobre como a IA pode ser uma ferramenta transformadora na análise e no desenvolvimento de sistemas, uma necessidade fundamental em tempos de escassez profissional.

    Para quem é este livro

    Este livro é ideal para uma variedade de pessoas, desde profissionais da área de tecnologia até entusiastas do aprendizado de máquina e da Inteligência Artificial. É particularmente valioso para programadores(as), analistas de sistemas e engenheiros(as) de software que desejam entender e aplicar modelos de linguagem e engenharia de prompt em seus projetos. Além disso, educadores e estudantes em cursos de computação ou áreas relacionadas encontrarão neste material uma fonte rica para ampliar seu conhecimento e suas habilidades práticas. Gestores de projetos de TI e líderes de equipes de desenvolvimento também se beneficiarão, ao obterem ideias sobre como a IA pode aprimorar processos e produtos. Profissionais de lowcode e empreendedores também poderão se beneficiar do conteúdo deste livro na construção dos seus produtos digitais.

    Para aproveitar ao máximo este livro, é recomendado ter conhecimentos básicos em programação e uma compreensão geral sobre o uso de ferramentas de Inteligência Artificial como ChatGPT, Gemini, Grok, Claude etc. Não é necessário ser um expert, mas um entendimento fundamental da tecnologia de software e interesse em IA facilitará a compreensão e aplicação dos conceitos abordados.

    Como este livro está organizado

    Este livro oferece um mergulho no fascinante mundo da Inteligência Artificial do ponto de vista de um usuário, com ênfase em modelos de linguagem e engenharia de prompt nas atividades profissionais de análise e desenvolvimento de sistemas. Ao explorar os primeiros capítulos, você descobrirá os fundamentos da IA, acompanhados de uma visão histórica que contextualiza sua evolução e a emergência dos modelos de linguagem. O capítulo sobre engenharia de prompt desvenda os segredos por trás da criação de prompts eficazes, revelando como essas ferramentas influenciam a qualidade das respostas dos sistemas de IA.

    À medida que avança, você será guiado pela arte da elaboração de prompts, entendendo o papel da instrução, da resposta esperada e do contexto conversacional. Os capítulos sobre testes de prompts e sua organização ampliam essa compreensão, destacando metodologias e ferramentas para aprimorar e sistematizar o uso de prompts em diferentes cenários.

    O livro também aborda o papel vital da IA para analistas de sistemas em tempos modernos, discutindo não apenas o que a IA pode fazer por você, mas também seus limites. Este é um convite para refletir sobre o perfil emergente de analista de sistemas na era da IA.

    Nos capítulos finais, você encontrará ideias valiosas sobre a utilização de prompts na forma de exemplos práticos para apoiar a modelagem, codificação, testes, revisão de código e documentação, culminando em uma seção dedicada aos codificadores agênticos integrados e um olhar preditivo sobre os desafios e tendências futuras na Engenharia de Prompt.

    Prepare-se para uma jornada que não apenas enriquece o conhecimento técnico, mas também instiga a reflexão crítica sobre o futuro da tecnologia e seu impacto na sociedade e no desenvolvimento profissional.

    Sumário

    • 1 Modelos de linguagem
      • 1.1 Conceitos e história da Inteligência Artificial
      • 1.2 O que são modelos de linguagem
      • 1.3 Modelos de linguagem e suas características
      • 1.4 Modelos de linguagem de grande porte
      • 1.5 Adaptação e personalização de modelos de linguagem
    • 2 Engenharia de prompt
      • 2.1 Definição e conceito de engenharia de prompt
      • 2.2 A importância da engenharia de prompt na IA e PLN
      • 2.3 Principais técnicas de engenharia de prompt
      • 2.4 Aplicações da engenharia de prompt
      • 2.5 Aplicações da engenharia de prompt na análise e no desenvolvimento de sistemas
      • 2.6 Outras referências e ferramentas
      • 2.7 A profissão de engenharia de prompt
    • 3 Elaboração de prompts
      • 3.1 A instrução (ou pergunta)
      • 3.2 A resposta (ou ação esperada)
      • 3.3 O contexto conversacional
      • 3.4 Prompt de sistema e de usuário
      • 3.5 Exemplos de instruções simples bem formuladas
      • 3.6 Particularidades dos principais modelos e provedores
      • 3.7 Elaborando prompts estruturados
    • 4 Testes de prompts
      • 4.1 Testes manuais
      • 4.2 Testes iterativos
      • 4.3 Teste de múltiplas variações
      • 4.4 Testes automatizados
      • 4.5 Avaliação de desempenho
      • 4.6 Testes de segurança e ética
      • 4.7 Testes de vulnerabilidades psicológicas
      • 4.8 Lista de inputs maliciosos para testes
      • 4.9 Ferramentas para testes
    • 5 Organização de prompts
      • 5.1 Identificando necessidades e objetivos
      • 5.2 Organizando um banco de prompts
      • 5.3 Organizando contextos e padronizando respostas
      • 5.4 Garantindo continuidade das interações
      • 5.5 Utilizando fontes externas
      • 5.6 Considerações legais sobre sigilo e confidencialidade
    • 6 IA e o programador moderno
      • 6.1 O que a IA pode fazer por você
      • 6.2 O que a IA NÃO pode fazer por você
      • 6.3 Impacto da IA na produtividade de profissionais de TI
      • 6.4 O perfil do novo analista de sistemas
    • 7 Prompts de apoio à modelagem
      • 7.1 Analisando a viabilidade de um projeto
      • 7.2 Especificando requisitos funcionais
      • 7.3 Gerando e otimizando ideias
      • 7.4 Realizando pesquisas de mercado e analisando tendências
      • 7.5 Estimando esforço e prazos
      • 7.6 Especificando requisitos técnicos
      • 7.7 Organizando as tarefas de um projeto
      • 7.8 Gerando diagramas UML
      • 7.9 Diagramas e arquitetura multimodal a partir de whiteboard
      • 7.10 Modelagem 3D para IoT ou automação
      • 7.11 Validando requisitos com Role-Playing
      • 7.12 Especificando APIs com OpenAPI
      • 7.13 Prototipagem rápida com canvas
      • 7.14 Gerando imagens com fundo transparente
      • 7.15 Investigando causas e mapeando riscos
      • 7.16 Infraestrutura como código e estimativa de custos
    • 8 Prompts de apoio à codificação
      • 8.1 Refatorações orientadas a diff (git apply)
      • 8.2 Gerando uma linguagem de domínio específico
      • 8.3 Gerando ícones e imagens
      • 8.4 Simulando interação com sistemas ou serviços
      • 8.5 Gerando modelos de dados relacionais
      • 8.6 Gerando modelos de dados orientados a documentos ou grafos
      • 8.7 Segurança por construção: injetando qualidade no prompt
      • 8.8 Internacionalização com i18n em escala
      • 8.9 Performance e eficiência energética
      • 8.10 Gerando pipelines de CI/CD
      • 8.11 Gerando boilerplate para arquiteturas complexas
      • 8.12 Obtendo instruções detalhadas
      • 8.13 Desenvolvendo plugins para múltiplas plataformas
      • 8.14 Gerando fragmentos de código para construir uma solução completa
    • 9 Prompts de apoio a testes e revisão de código
      • 9.1 Testando seu código-fonte
      • 9.2 Analisando a segurança do seu código
      • 9.3 Análise de segurança proativa
      • 9.4 Geração de testes de carga e performance
      • 9.5 A IA como seu copiloto de programação
      • 9.6 Gerando testes de ponta a ponta
      • 9.7 Testes de mutação e difusão assistidos por IA
      • 9.8 Análise de usabilidade e acessibilidade
      • 9.9 Modelagem de ameaças e casos de abuso
      • 9.10 Testes guiados por telemetria e logs de produção
      • 9.11 Autocorreção de testes e análise de causa raiz
      • 9.12 Simulações de performance
    • 10 Prompts de apoio à documentação
      • 10.1 Geração de documentação a partir do código-fonte
      • 10.2 Gerando documentação a partir de git diff
      • 10.3 Produzindo comentários como JavaDoc
      • 10.4 Geração de diagramas como código
      • 10.5 "Living documentation": sincronização automática com o código
      • 10.6 Gerando ADRs e Release Notes a partir de commits/PRs
      • 10.7 Criação de FAQs e Guias de Usuário
      • 10.8 Atualização de docs a partir de tutoriais em vídeo
      • 10.9 Geração de prompts de sistema para assistentes personalizados
    • 11 Codificação Agêntica
      • 11.1 GitHub Copilot
      • 11.2 Cursor
      • 11.3 Claude Code
      • 11.4 Codex
      • 11.5 Gemini CLI
      • 11.6 Criando seus próprios fluxos agênticos
      • 11.7 Preocupações com segurança e mitigação de riscos
      • 11.8 Melhores práticas e dicas para codificação agêntica responsável, profissional e produtiva
    • 12 Desafios e tendências futuras na engenharia de prompt
      • 12.1 A Era da IA "discada": O começo de uma longa jornada
      • 12.2 Lidando com vieses, controvérsias e a caixa-preta
      • 12.3 A bolha da IA: Hype vs. realidade
      • 12.4 A IA substituirá o ser humano?
      • 12.5 O futuro da interação humano-IA: Simbiose ou singularidade?
      • 12.6 Conclusão: A ferramenta e o artesão
    • 13 Referências

    Dados do produto

    Número de páginas:
    384
    ISBN:
    978-85-5519-410-8
    Data publicação:
    03/2024. Atualizado em 11/2025.
    Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    *Você terá acesso às futuras atualizações do livro.

    altLogoFooter

    Uma empresa do Grupo Alun

    Logo da Alun

    Links da
    Casa do Código

    • Meus ebooks
    • Sobre a Casa do Código
    • Todos os livros
    • Nossas coleções
    • Quero escrever um livro ou fazer parceria
    • Perguntas Frequentes
    • Política de Privacidade
    • Fale conosco

    Nas redes sociais

    • /CasaDoCodigo
    • @casadocodigo
    • @casadocodigo

    Receba novidades e lançamentos

    Este site aceita Pix, Cartão de Crédito, Débito

    • pagarme
    • paypal
    Liquid error (snippets/rodape line 109): Could not find asset snippets/caelumFooter.liquid