← Últimos artigos
💻 computer science

No Two Developers Think Alike: How Problem-Solving Styles and Experience Shape Needs in Conversational Interaction with Copilot

Através de um estudo de métodos mistos com 27 desenvolvedores, este artigo identifica cinco modos de interação distintos e dez necessidades subjacentes no uso do GitHub Copilot, demonstrando como a diversidade cognitiva nos estilos de resolução de problemas e na experiência molda os requisitos individuais para assistentes de programação conversacionais.

Autores originais: Jonan Richards, Bruno Alves de Oliveira, Iury Oliveira, Igor Wiese, Mairieli Wessel

Publicado 2026-06-19
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Jonan Richards, Bruno Alves de Oliveira, Iury Oliveira, Igor Wiese, Mairieli Wessel

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você tem um assistente robô superinteligente e onisciente sentado ao seu lado enquanto você constrói um castelo de Lego complexo. Você pode conversar com ele, pedir para ele construir partes ou perguntar por que uma parede está caindo. Isso é o que o GitHub Copilot é para desenvolvedores de software: uma IA conversacional que ajuda a escrever código.

Mas aqui está a reviravolta: Não existem duas pessoas que constroem com Lego da mesma maneira. Alguns querem que o robô construa a torre inteira para eles. Outros querem apenas que o rob em lhes entregue um bloco específico. Outros querem entender como a torre funciona, enquanto outros só querem que seja feito rápido.

Este artigo é um estudo de 27 construtores (desenvolvedores) do mundo real para descobrir como diferentes tipos de pessoas usam este assistente robô e por que elas o utilizam dessa maneira. Os pesquisadores descobriram que o nível de experiência de uma pessoa e seu "estilo de pensamento" pessoal mudam completamente a forma como ela conversa com a IA.

Aqui está a divisão das descobertas, usando analogias simples:

1. As Cinco "Personalidades" de Interação

Os pesquisadores observaram como as pessoas usavam o chat e perceberam que todos se encaixam em cinco "modos" ou estilos distintos, como diferentes estilos de direção em uma rodovia:

  • O Navegador (O Guia Turístico):
    • O que fazem: Eles tratam a IA como um GPS. Perguntam: "Onde está a caixa vermelha neste código?" ou "Mostre-me onde o botão de login está definido".
    • A vibe: Eles geralmente estão olhando para o arquivo errado e precisam que a IA os aponte na direção certa. Usam isso muito quando estão apenas começando ou explorando.
  • O Piloto Automático (O Comandante do "Faça Tudo"):
    • O que fazem: Eles dão à IA um comando grande e vago como, "Corrija a navegação e faça todo o resto", e então apertam o botão "Aplicar". Eles querem que o robô faça todo o trabalho de uma só vez.
    • A vibe: "Eu tenho um objetivo; você cuida dos detalhes." Esta é uma estratégia de "uma vez e pronto".
  • O Deputado (O Parceiro Colaborativo):
    • O que fazem: Este é o estilo mais comum. Eles trabalham com a IA passo a passo. "Mude esta parte", depois "Explique por que você mudou aquilo", depois "Corrija este erro".
    • A vibe: É uma conversa. Eles estão construindo juntos, verificando o trabalho e fazendo perguntas. Eles copiam e colam pequenos trechos de código de um lado para o outro.
  • O Técnico (O Mecânico de Precisão):
    • O que fazem: Eles pedem instruções muito específicas e minúsculas. "Adicione uma função de debounce aqui" ou "Carregue esta variável específica".
    • A vibe: Eles não querem que a IA escreva o bloco inteiro; eles querem uma ferramenta específica para consertar um parafuso específico. Geralmente digitam o próprio código em vez de deixar a IA inseri-lo automaticamente.
  • O Erudito (O Estudante):
    • O que fazem: Eles usam a IA como um livro didático. "O que este código React faz?" ou "Como funciona uma ordenação de string?".
    • A vibe: Eles estão lá para aprender. Frequentemente colam o código no chat apenas para obter uma explicação, tratando a IA como um tutor.

2. As 10 Necessidades Ocultas que Direcionam o Comportamento

Por que alguém escolhe ser um "Técnico" em vez de um "Piloto Automático"? O estudo descobriu que 10 necessidades internas diferentes direcionam essas escolhas. Pense nelas como as necessidades de fome, sede e segurança do desenvolvedor:

  1. Necessidade de Habilidade: "Eu não consigo fazer isso sozinho; preciso de ajuda." (Leva a mais delegação).
  2. Necessidade de Agência: "Preciso provar que consigo fazer isso sozinho." (Leva a menos delegação, mais controle).
  3. Necessidade de Experimentação: "Quero ver o que este robô realmente consegue fazer." (Leva a tentar coisas selvagens).
  4. Necessidade de Garantia: "Preciso confiar que este código não vai quebrar." (Leva a verificar tudo manualmente).
  5. Necessidade de Produtividade: "Preciso terminar isso rápido." (Leva a pedir que a IA faça mais).
  6. Necessidade de Facilidade: "Não quero pensar demais ou digitar muito." (Leda a delegar tarefas).
  7. Necessidade de Aprendizado: "Quero melhorar nisso." (Leva a pedir explicações).
  8. Necessidade de Compreensão: "Preciso saber por que isso funciona." (Leva a pedir detalhes).
  9. Necessidade de Delegação: "Quero terceirizar o trabalho." (O desejo de deixar a IA assumir o controle).
  10. Necessidade de Controle: "Quero ser o chefe da solução." (O desejo de manter as rédeas apertadas).

O Problema: Essas necessidades frequentemente entram em conflito. Por exemplo, se você quer Facilidade (não quer trabalhar duro), você pode delegar tudo. Mas se você também tem uma forte Necessidade de Controle (preciso saber exatamente como isso funciona), você pode recusar a delegação, mesmo que seja mais difícil.

3. Como a Experiência e a Personalidade Mudam o Jogo

O estudo encontrou uma ligação clara entre quem você é e qual "modo" você utiliza:

  • A Experiência Importa:
    • Novatos (menos experientes) tendem a ser Navegadores (procurando ajuda) ou Pilotos Automáticos (esperando que a IA conserte tudo). Eles frequentemente sentem que precisam que a IA faça o trabalho pesado.
    • Especialistas (mais experientes) tendem a ser Técnicos. Eles sabem exatamente o que querem. Eles não pedem para a IA "construir a casa"; eles pedem para ela "instalar esta janela específica". Eles mantêm mais controle porque confiam mais no seu próprio julgamento.
  • Estilos de Pensamento Importam:
    • Pessoas que gostam de mexer nas coisas (brincar e ver o que acontece) não necessariamente usaram a IA para "experimentar" da maneira que os pesquisadores esperavam. Em vez disso, usaram-na para ajustar suas próprias soluções específicas.
    • Pessoas que são tolerantes ao risco (não se importam se as coisas derem errado) eram esperadas para deixar a IA fazer mais, mas o estudo mostrou que é complicado. Às vezes, ser disposto a correr riscos significa que você confia mais na IA, mas outras vezes significa que você está disposto a falhar enquanto tenta resolver por conta própria.

4. A Visão Geral: Um Tamanho Não Serve para Todos

A principal conclusão é que a diversidade cognitiva (como diferentes pessoas pensam e resolvem problemas) é enorme.

Se você criar uma ferramenta que suporte apenas o estilo "Piloto Automático", pode frustrar o "Técnico" que deseja controle. Se você criar uma ferramenta que suporte apenas o estilo "Erudito", pode entediar o "Piloto Automático" que só quer velocidade.

Os pesquisadores concluem que, para tornar os assistentes de IA verdadeiramente úteis para todos, precisamos parar de vê-los como ferramentas de tamanho único. Em vez disso, precisamos projetá-los para se adaptarem à necessidade atual do usuário (Eles querem aprender? Querem economizar tempo? Querem se sentir no controle?).

Em resumo: Desenvolvedores são como diferentes tipos de motoristas. Alguns querem um carro autônomo (Piloto Automático), alguns querem um copiloto (Deputado) e alguns querem apenas um GPS (Navegador). O melhor assistente de IA é aquele que sabe com qual motorista está falando e se ajusta de acordo.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →