Autocompletado con IA: sugerir sin estorbar

El autocompletado con IA sugiere lo que sigue mientras escribes. Cómo se diseña el texto fantasma, qué hacen Gmail, Copilot y Cursor, y qué medir.

info Definición Rápida
Autocompletado con IA es una sugerencia que un modelo muestra mientras el usuario escribe, normalmente como texto tenue que puede aceptarse con una tecla o ignorarse sin consecuencias. Su objetivo es ahorrar tecleo repetitivo sin cambiar lo que la persona quiere decir.

¿Qué es, y en qué se diferencia de otras ayudas?

Es la forma más pequeña de IA en contexto. A diferencia de un botón de “reescribir” o de un chat, no pide una acción explícita: la sugerencia aparece sola, a partir de lo que se acaba de escribir. Eso la hace muy rápida, y también la hace fácil de molestar.

Los ejemplos más conocidos están en dos lugares. En el correo, Gmail Smart Compose sugiere texto mientras redactas. En el editor de código, asistentes como GitHub Copilot y Cursor Tab proponen desde una línea hasta una función entera. En todos, lo sugerido se muestra atenuado y se acepta con una tecla.

¿Cómo lo hacen Gmail, Copilot y Cursor hoy?

Los tres comparten la misma idea, pero las decisiones de detalle cambian. Esto dice la documentación oficial, consultada el 3 de noviembre de 2026:

ProductoQué sugiereAceptarDescartarApagar
Gmail Smart ComposeTexto mientras escribes un correo, con opción de personalizarlo a tu estilo. Disponible en inglés, español, francés, italiano y portuguésTabNo lo indica la ayudaAjustes, “Ver todos los ajustes”, sección “Smart Compose”, opción “Writing suggestions off” (texto en inglés de la ayuda). Vale para toda la cuenta
GitHub Copilot (VS Code)Sugerencias en línea que completan una línea o una función. Las “next edit suggestions” predicen dónde y qué edición hará falta despuésTabEscSe habilita o deshabilita desde el editor
Cursor TabCódigo a partir de tus ediciones recientes, el código cercano y los errores del linter; puede cambiar varias líneas, agregar imports y sugerir cambios en otros archivosTab (palabra por palabra: Cmd o Ctrl + flecha derecha)Escape o seguir escribiendoEl indicador “Tab” en la esquina inferior derecha: pausarlo, desactivarlo o limitarlo por tipo de archivo

En Copilot para VS Code, otros atajos por defecto son Alt+] y Alt+[ (Option en Mac) para ver la sugerencia siguiente o anterior, y Alt+\ para pedir una sugerencia a mano. Más detalle en GitHub Copilot y Cursor.

¿Cómo se diseña el texto fantasma?

El texto fantasma es la presentación de la sugerencia dentro del propio campo. Las decisiones de diseño son pocas, pero cada una cambia la experiencia:

  • Contraste. Debe ser lo bastante visible para leerse, pero no tanto que parezca texto escrito. Un gris medio suele funcionar. Si se confunde con el texto real, el usuario la acepta por error.
  • Aceptación parcial. Permitir aceptar una palabra o una frase, y no solo todo o nada, reduce el costo de una sugerencia que acierta a medias. Cursor lo resuelve con un atajo de palabra por palabra.
  • Descarte natural. Seguir escribiendo debe descartar la sugerencia sin pasos extra. Si el usuario tiene que cerrar algo para continuar, la sugerencia estorba.
  • Tiempo de aparición. Una sugerencia que llega después de que la persona ya escribió lo que pensaba no ayuda. El artículo técnico de Smart Compose describe una infraestructura pensada para inferencia en tiempo real. El streaming de respuestas no sirve aquí: el texto tiene que estar listo al instante.

¿Por qué le importa a un diseñador?

Porque el autocompletado es un caso donde la IA opera al ritmo de la escritura. Un error de sugerencia no se nota como un error de respuesta: se nota como una distracción, y se repite decenas de veces por sesión.

Los estudios disponibles muestran que el valor no es automático. En un estudio de la Universidad de Mississippi con 119 participantes, quienes usaron Google Smart Compose produjeron, en una tarea de 25 minutos, la misma cantidad de texto que quienes escribieron sin él. Los participantes tardaban más en leer y aceptar una sugerencia que en editarla o rechazarla; uno de los investigadores lo interpreta como cautela. Los investigadores aclaran que son tareas cortas, con un solo tema, y planean repetir el estudio. El dato no dice que la función sea inútil; dice que ahorrar teclas no equivale a escribir mejor o más rápido en todos los casos.

En asistentes de código, un estudio de Zoominfo con más de 400 desarrolladores midió, entre noviembre y diciembre de 2024, una aceptación promedio del 33 % de las sugerencias y del 20 % de las líneas sugeridas. Los autores admiten los límites de esa métrica: una aceptación parcial cuenta como completa y una sugerencia de una línea pesa igual que una de cientos. Por eso no basta con mirar la tasa de aceptación.

¿Cómo se aplica en un producto?

Un autocompletado sano tiene cuatro reglas de partida:

  1. Mide por tarea, no por clics. La pregunta útil es si el usuario terminó antes o con menos correcciones, no solo cuántas sugerencias aceptó.
  2. Registra lo que pasa después. Aceptar y luego borrar una frase es una señal de mala sugerencia. Mide la edición posterior junto con la aceptación.
  3. Ofrece un control para apagarlo. Algunas personas escriben mejor sin sugerencias. Gmail, Copilot y Cursor incluyen ese control; un interruptor visible y fácil de encontrar respeta esa elección.
  4. Respeta el tipo de texto. En un correo formal o en un contrato, una sugerencia que cambia el tono puede ser peor que ninguna.

¿Cuándo NO conviene el autocompletado?

  • Cuando la precisión importa más que la velocidad. En contenidos legales o médicos, una sugerencia plausible pero errónea puede pasar desapercibida.
  • Cuando el usuario piensa mientras escribe. Escribir un ensayo o explorar una idea necesita silencio. Una sugerencia constante corta el pensamiento.
  • Cuando la sugerencia no puede ser corta. Si la ayuda requiere explicar, comparar o pedir una decisión, un chat o un formulario suele servir mejor.
  • Cuando teclear no es el cuello de botella. Si lo lento es pensar, no teclear, el autocompletado no resuelve el problema real.

Ejemplo

Ejemplo ilustrativo: una app de notas para diseñadores que ofrece autocompletado en el cuerpo de los reportes. El usuario escribe “El flujo de onboarding tiene tres pasos, pero el segundo” y aparece en gris “pide datos antes de mostrar valor”. Puede aceptar todo con Tab, aceptar solo una palabra con un atajo, o seguir escribiendo y la sugerencia desaparece. Si el equipo mide que la mitad de las sugerencias aceptadas se borran en menos de un minuto, sabe que la sugerencia parece correcta pero no lo es, y ajusta el modelo o el contexto que se le envía.

Errores comunes

  • Mostrar la sugerencia con el mismo color que el texto real.
  • Medir éxito solo por la tasa de aceptación, sin mirar la edición posterior.
  • No permitir aceptar por partes.
  • Activar el autocompletado en todos los campos, incluso en los que el usuario escribe rápido o con pocas palabras.
  • Dejar que una sugerencia cambie un dato importante (una cifra, un nombre) sin que la persona lo note.
  • Copiar los atajos de un producto sin comprobarlos: Tab es lo común, pero el resto cambia entre editores y versiones.

Fuentes

Preguntas frecuentes

¿Qué es el autocompletado con IA?
Es una sugerencia que un modelo muestra mientras el usuario escribe, normalmente como texto tenue que puede aceptar con una tecla o ignorar sin hacer nada.
¿Qué es el texto fantasma (ghost text)?
Es el texto sugerido que aparece en gris o con menos opacidad dentro del campo, para que se distinga de lo que el usuario escribió y pueda aceptarse o descartarse sin esfuerzo.
¿Qué tasa de aceptación es buena para un autocompletado?
No hay un número universal. En un estudio de GitHub Copilot en Zoominfo, los desarrolladores aceptaron en promedio un 33% de las sugerencias y un 20% de las líneas sugeridas, pero esa tasa no mide por sí sola el valor para el usuario.
¿Cuándo el autocompletado con IA molesta?
Cuando aparece en el momento equivocado, cuando cambia el texto mientras se escribe o cuando sugiere mucho más de lo que el usuario necesita en ese instante.