Caroline Bishop
05 de set de 2025 00:23
Descubra como a elicitação MCP melhora as interações com ferramentas de IA coletando informações ausentes antecipadamente, melhorando a experiência do usuário através de processos intuitivos e fluidos, de acordo com as últimas informações do GitHub.
O GitHub está a pioneirizar uma interação mais fluida entre ferramentas de IA e usuários através da implementação da elicitação do Protocolo de Contexto de Modelo (MCP). Esta abordagem visa refinar a experiência do usuário recolhendo informações essenciais antecipadamente, reduzindo assim o atrito e melhorando a funcionalidade das aplicações impulsionadas por IA, de acordo com o blog do GitHub.
Compreendendo a Elicitação MCP
No seu núcleo, a elicitação MCP envolve a IA pausando para solicitar detalhes necessários dos usuários antes de prosseguir com uma tarefa, evitando assim a dependência de suposições padrão que podem não se alinhar com as preferências do usuário. Esta funcionalidade é atualmente suportada pelo GitHub Copilot dentro do Visual Studio Code, embora a sua disponibilidade possa variar entre diferentes aplicações de IA.
Desafios de Implementação
Durante uma transmissão recente, Chris Reddington do GitHub destacou os desafios encontrados durante a implementação da elicitação num servidor MCP para um jogo baseado em turnos. Inicialmente, o servidor tinha ferramentas duplicadas para diferentes tipos de jogos, levando à confusão e seleção incorreta de ferramentas pelos agentes de IA. A solução envolveu a consolidação de ferramentas e garantia de convenções de nomenclatura distintas para definir claramente o propósito de cada ferramenta.
Simplificando as Interações do Usuário
A abordagem refinada permite aos usuários iniciar um jogo com configurações personalizadas em vez de parâmetros padrão. Por exemplo, quando um usuário solicita um jogo de jogo-da-velha, o sistema identifica detalhes ausentes como nível de dificuldade ou nome do jogador, solicitando ao usuário esta informação para adaptar a configuração do jogo adequadamente.
Insights Técnicos
A implementação da elicitação dentro do servidor MCP envolve vários passos-chave: verificar parâmetros necessários, identificar argumentos opcionais ausentes, iniciar a elicitação para recolher informações ausentes, apresentar prompts baseados em esquemas e completar o pedido original assim que todos os dados necessários são recolhidos.
Lições Aprendidas
A sessão de desenvolvimento de Reddington sublinhou a importância de uma nomenclatura clara de ferramentas e desenvolvimento iterativo. Ao refinar os nomes das ferramentas e consolidar a funcionalidade, a equipa reduziu a complexidade e melhorou a experiência do usuário. Adicionalmente, analisar os pedidos iniciais do usuário para elicitar apenas informações ausentes foi crucial para refinar o processo de elicitação.
Perspectivas Futuras
À medida que as ferramentas impulsionadas por IA continuam a evoluir, a integração da elicitação MCP oferece um caminho promissor para melhorar as interações do usuário. Esta abordagem não só simplifica a experiência do usuário, mas também alinha as operações de IA com as preferências do usuário, abrindo caminho para aplicações mais intuitivas e responsivas.
Fonte da imagem: Shutterstock
Fonte: https://blockchain.news/news/enhancing-ai-interactions-mcp-elicitation



