gsantana.dev

GitHub

Quando uma caixa de chat não é a melhor interface para IA

O GitHub defende os canvases: interfaces que dão ao trabalho dos agentes mais estrutura do que uma conversa.

O chat continua sendo a interface padrão de muitas ferramentas de IA, mas o GitHub argumenta que algumas tarefas precisam de uma superfície que o usuário possa inspecionar e manipular diretamente. O ensaio apresenta os canvases do aplicativo Copilot como uma forma de ir além do histórico de mensagens.

Para quem constrói produtos, a pergunta de design é se a tarefa é principalmente uma conversa ou um artefato em evolução. Planejamento, triagem e revisão costumam se beneficiar de estados e controles visíveis enquanto o agente trabalha.

O problema da superfície de trabalho que desaparece

No ensaio do GitHub, a queixa é conhecida: chat serve para discutir uma tarefa, mas o resultado dela muitas vezes pertence a um quadro, documento, painel ou navegador. A última resposta do agente pode dizer o que foi feito; ela não cria automaticamente um lugar durável para conferir e alterar o resultado.

A documentação dos canvases chama essas superfícies de bidirecionais. O usuário pode manipulá-las enquanto o agente as atualiza. O tutorial traz um exemplo de notas de versão no qual uma visão estruturada é mais fácil de ler do que o histórico de mensagens.

Meu teste de design

Antes de dar um canvas a todo agente, faça três perguntas: a tarefa tem estado que precisa continuar visível? O usuário consegue corrigir esse estado diretamente? A superfície continua útil depois que a conversa termina? Se não, chat pode bastar. Se sim, forçar tudo para o histórico de mensagens é como gerenciar um incidente em um grupo de chat: dá para fazer, mas ninguém gosta de procurar a verdade atual ali.

Fontes e leituras complementares

Comentários

Dúvidas, correções ou sua própria visão são todas bem-vindas. Entre com o GitHub para participar.