← Últimos artículos
💻 computer science

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

A través de un estudio de métodos mixtos con 27 desarrolladores, este artículo identifica cinco modos de interacción distintos y diez necesidades subyacentes en el uso de GitHub Copilot, demostrando cómo la diversidad cognitiva en los estilos de resolución de problemas y la experiencia moldea los requisitos individuales para los asistentes de programación conversacional.

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

Publicado 2026-06-19
📖 6 min de lectura🧠 Análisis profundo

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

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Imagina que tienes un asistente robot superinteligente y omnisciente sentado junto a ti mientras construyes un complejo castillo de Lego. Puedes hablar con él, pedirle que construya partes o preguntarle por qué se cae una pared. Esto es lo que GitHub Copilot es para los desarrolladores de software: una IA conversacional que ayuda a escribir código.

Pero aquí está el giro: No hay dos personas que construyan con Lego de la misma manera. Algunos quieren que el robot construya toda la torre por ellos. Otros solo quieren que el robot les entregue un ladrillo específico. Algunos quieren entender cómo funciona la torre, mientras que otros solo quieren que se haga rápido.

Este documento es un estudio de 27 constructores del mundo real (desarrolladores) para descubrir cómo diferentes tipos de personas usan este asistente robot y por qué lo hacen de esa manera. Los investigadores descubrieron que la experiencia de una persona y su "estilo de pensamiento" personal cambian completamente la forma en que interactúan con la IA.

Aquí está el desglose de sus hallazgos, utilizando analogías sencillas:

1. Las cinco "personalidades" de la interacción

Los investigadores observaron cómo las personas usaban el chat y se dieron cuenta de que todos entran en cinco "modos" o estilos distintos, como diferentes estilos de conducción en una autopista:

  • El Navegador (El Guía Turístico):
    • Lo que hace: Trata a la IA como un GPS. Pregunta: "¿Dónde está la caja roja en este código?" o "Muéstrame dónde se define el botón de inicio de sesión".
    • La vibra: A menudo están mirando el archivo equivocado y necesitan que la IA les indique la dirección correcta. Usan esto mucho cuando apenas están comenzando o explorando.
  • El Piloto Automático (El Comandante de "Hazlo Todo"):
    • Lo que hace: Le da a la IA una orden enorme y vaga como: "Arregla la navegación y haz todo lo demás", y luego presiona el botón de "Aplicar". Quiere que el robot haga todo el trabajo de una sola vez.
    • La vibra: "Tengo un objetivo; tú encárgate de los detalles". Esta es una estrategia de "una vez y listo".
  • El Diputado (El Socio Colaborativo):
    • Lo que hace: Este es el estilo más común. Trabajan con la IA paso a paso. "Cambia esta parte", luego "Explica por qué cambiaste eso", luego "Corrige este error".
    • La vibra: Es una conversación. Están construyendo juntos, revisando el trabajo y haciendo preguntas. Copian y pegan pequeños fragmentos de código de un lado a otro.
  • El Técnico (El Mecánico de Precisión):
    • Lo que hace: Pide instrucciones muy específicas y diminutas. "Añade una función debounce aquí" o "Carga esta variable específica".
    • La vibra: No quieren que la IA escriba todo el bloque; quieren una herramienta específica para arreglar un tornillo concreto. Normalmente escriben el código ellos mismos en lugar de dejar que la IA lo inserte automáticamente.
  • El Erudito (El Estudiante):
    • Lo que hace: Usa la IA como un libro de texto. "¿Qué hace este código de React?" o "¿Cómo funciona un ordenamiento de cadenas?".
    • La vibra: Está ahí para aprender. A menudo pegan código en el chat solo para obtener una explicación, tratando a la IA como un tutor.

2. Las 10 necesidades ocultas que impulsan el comportamiento

¿Por qué alguien elige ser un "Técnico" en lugar de un "Piloto Automático"? El estudio descubrió que 10 necesidades internas diferentes impulsan estas elecciones. Piensa en estas como las necesidades de hambre, sed y seguridad del desarrollador:

  1. Necesidad de Capacidad: "No puedo hacer esto solo; necesito ayuda". (Lleva a una mayor delegación).
  2. Necesidad de Agencia: "Necesito demostrar que puedo hacer esto por mí mismo". (Lleva a menos delegación, más control).
  3. Necesidad de Experimentación: "Quiero ver qué es capaz de hacer realmente este robot". (Lleva a probar cosas locas).
  4. Necesidad de Seguridad: "Necesito confiar en que este código no romperá nada". (Lleva a revisar todo manualmente).
  5. Necesidad de Productividad: "Necesito terminar esto rápido". (Lleva a pedir que la IA haga más).
  6. Necesidad de Facilidad: "No quiero pensar demasiado ni escribir mucho". (Lleva a delegar tareas).
  7. Necesidad de Aprendizaje: "Quiero mejorar en esto". (Lleva a pedir explicaciones).
  8. Necesidad de Comprensión: "Necesito saber por qué esto funciona". (Lleva a pedir detalles).
  9. Necesidad de Delegación: "Quiero externalizar el trabajo". (El deseo de dejar que la IA tome el control).
  10. Necesidad de Control: "Quiero ser el jefe de la solución". (El deseo de mantener las riendas apretadas).

La trampa: Estas necesidades a menudo chocan entre sí. Por ejemplo, si quieres Facilidad (no quieres trabajar duro), podrías delegar todo. Pero si también tienes una fuerte Necesidad de Control (necesito saber exactamente cómo funciona), podrías rechazar la delegación, aunque sea más difícil.

3. Cómo la experiencia y la personalidad cambian el juego

El estudio encontró un vínculo claro entre quién eres y qué "modo" utilizas:

  • La experiencia importa:
    • Los novatos (menos experimentados) tienden a ser Navegadores (buscando ayuda) o Pilotos Automáticos (esperando que la IA lo arregle todo). A menudo sienten que necesitan que la IA haga el trabajo pesado.
    • Los expertos (más experimentados) tienden a ser Técnicos. Saben exactamente lo que quieren. No le piden a la IA que "construya la casa"; le piden que "instale esta ventana específica". Mantienen más control porque confían más en su propio juicio.
  • Los estilos de pensamiento importan:
    • Las personas a las que les gusta trastear (jugar y ver qué pasa) no necesariamente usaron la IA para "experimentar" de la manera que los investigadores esperaban. En su lugar, la usaron para retocar sus propias soluciones específicas.
    • Las personas que son tolerantes al riesgo (no les importa si las cosas salen mal) se esperaba que dejaran que la IA hiciera más, pero el estudio mostró que es complicado. A veces, ser capaz de tomar riesgos significa que confías más en la IA, pero otras veces significa que estás dispuesto a fallar mientras intentas resolverlo por ti mismo.

4. La visión general: Un tamaño no sirve para todos

La conclusión principal es que la diversidad cognitiva (cómo diferentes personas piensan y resuelven problemas) es enorme.

Si construyes una herramienta que solo soporte el estilo "Piloto Automático", podrías frustrar al "Técnico" que quiere control. Si construyes una herramienta que solo sea para el estilo "Erudito", podrías aburrir al "Piloto Automático" que solo quiere velocidad.

Los investigadores concluyen que, para que los asistentes de IA sean verdaderamente útiles para todos, debemos dejar de pensar en ellos como herramientas de talla única. En su lugar, debemos diseñarlos para que se adapten a la necesidad actual del usuario (¿Quieren aprender? ¿Quieren ahorrar tiempo? ¿Quieren sentirse en control?).

En resumen: Los desarrolladores son como diferentes tipos de conductores. Algunos quieren un coche autónomo (Piloto Automático), otros quieren un copiloto (Diputado) y otros solo quieren un GPS (Navegador). El mejor asistente de IA es aquel que sabe con qué conductor está hablando y se ajusta en consecuencia.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →