Alternativa D - Tools - porque o AI precisa de novas capacidades
Análise da Questão
O MCP (Model Context Protocol) possui três primitivas principais:
| Primitiva | Função Principal |
|---|
| Resources | Fornecem dados para leitura (arquivos, bancos de dados) |
| Prompts | Modelos/estruturas de conversa pré-definidas |
| Tools | Capacidades acionáveis que o modelo pode executar |
Por que Tools é a resposta correta?
Características do caso descrito:
- O usuário clica um botão para iniciar uma ação
- Há um processamento ativo (resumir documento)
- É um fluxo de trabalho executável, não apenas acesso a dados
- A IA precisa de uma nova capacidade para realizar a tarefa
Comparação entre as opções:
| Opção | Adequação | Motivo |
|---|
| Resources | ❌ | Apenas fornecem dados passivos, não executam ações |
| Functions | ❌ | Não é uma primitiva oficial do MCP |
| Prompts | ❌ | São modelos de conversa, não gatilhos de execução |
| Tools | ✅ | Permitem executar ações/processos sob demanda |
Conclusão
Tools são projetados especificamente para quando a IA precisa de capacidades acionáveis para realizar tarefas além da simples leitura de informações. O clique do botão dispara a execução da ferramenta que processa e resume o documento.
Alternativa D.