Pular para conteúdo

Exercícios: Aula 09 - MCP e Prompt Engineering 🧠

🟢 Nível Básico

  1. O que é um System Prompt e qual sua função no ecossistema MCP?
  2. Por que o nome de uma Tool deve ser "Auto-explicativo"?

🟡 Nível Intermediário

  1. Explique como a Injeção Dinâmica de contexto ajuda a evitar que a IA forneça informações desatualizadas.
  2. Crie uma descrição "AI-friendly" para uma ferramenta que lista os produtos mais vendidos de um e-commerce.

🔴 Nível Desafio

  1. Refatoração de Prompt: Analise o prompt abaixo e reescreva-o para ser usado como um Prompt Template no MCP, permitindo que ele receba variáveis reais do sistema.
    • Prompt Original: "Olá IA, veja o arquivo index.js e me diga se tem erros de segurança."
    • Sua versão: (Dica: use URIs e argumentos).

📚 Gabarito e Soluções Comentadas

Gabarito Explicado ### Questão 1: O que é um **System Prompt** e qual sua função no ecossistema MCP? **Resolução e Implementação:**
// Estrutura de implementação recomendada para O que é um **System Prompt** e qual sua função no ecossistema MCP?
// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **MCP e Engenharia de Prompt**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 2: Por que o nome de uma Tool deve ser "Auto **Resposta Comentada:** - **Fundamentação:** No contexto de **MCP e Engenharia de Prompt**, o conceito abordado (Por que o nome de uma Tool deve ser "Auto) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 3: Explique como a **Injeção Dinâmica** de contexto ajuda a evitar que a IA forneça informações desatualizadas. **Resposta Comentada:** - **Fundamentação:** No contexto de **MCP e Engenharia de Prompt**, o conceito abordado (Explique como a **Injeção Dinâmica** de contexto ajuda a evitar que a IA forneça informações desatualizadas.) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 4: Crie uma descrição "AI **Resolução e Implementação:**
// Estrutura de implementação recomendada para Crie uma descrição "AI
// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **MCP e Engenharia de Prompt**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 5: Refatoração de Prompt **Resolução e Implementação:**
// Estrutura de implementação recomendada para Refatoração de Prompt
// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **MCP e Engenharia de Prompt**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda.