Pular para conteúdo

Exercícios: Aula 15 - Projeto Prático 🎓

🟢 Nível Básico

  1. Liste os 3 componentes principais (Resources, Tools e Prompts) que você usou no seu Assistente Acadêmico.
  2. Qual a função do arquivo README.md em um projeto de servidor MCP?

🟡 Nível Intermediário

  1. Como você garantiu que o seu assistente acadêmico não acessasse arquivos fora da pasta de "Artigos"? (Lembre-se da aula de segurança).
  2. Explique como a Tool export_bibtex ajuda na produtividade do estudante.

🔴 Nível Desafio

  1. Extensão do Projeto: Imagine que agora o seu Assistente Acadêmico deve buscar artigos diretamente na Internet (ex: Google Scholar).
    • Quais seriam os novos desafios de segurança?
    • Como você estruturaria a Tool de busca externa para evitar que a IA se perdesse em sites irrelevantes?

📚 Gabarito e Soluções Comentadas

Gabarito Explicado ### Questão 1: Liste os 3 componentes principais (Resources, Tools e Prompts) que você usou no seu Assistente Acadêmico. **Resposta Comentada:** - **Fundamentação:** No contexto de **Projeto Prático Orientado**, o conceito abordado (Liste os 3 componentes principais (Resources, Tools e Prompts) que você usou no seu Assistente Acadêmico.) é 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 2: Qual a função do arquivo `README.md` em um projeto de servidor MCP? **Resolução e Implementação:**
// Estrutura de implementação recomendada para Qual a função do arquivo `README.md` em um projeto de servidor MCP?
// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **Projeto Prático Orientado**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 3: Como você garantiu que o seu assistente acadêmico não acessasse arquivos fora da pasta de "Artigos"? (Lembre **Resposta Comentada:** - **Fundamentação:** No contexto de **Projeto Prático Orientado**, o conceito abordado (Como você garantiu que o seu assistente acadêmico não acessasse arquivos fora da pasta de "Artigos"? (Lembre) é 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: Explique como a Tool `export_bibtex` ajuda na produtividade do estudante. **Resposta Comentada:** - **Fundamentação:** No contexto de **Projeto Prático Orientado**, o conceito abordado (Explique como a Tool `export_bibtex` ajuda na produtividade do estudante.) é 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 5: Extensão do Projeto **Resposta Comentada:** - **Fundamentação:** No contexto de **Projeto Prático Orientado**, o conceito abordado (Extensão do Projeto) é 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.