Slack Code lleva los agentes de IA para programar a los canales de trabajo de los equipos
Slack ha presentado Slack Code, un nuevo tipo de canal diseñado para que los equipos de desarrollo colaboren con agentes de inteligencia artificial durante todo el ciclo de creación de software. La herramienta permite pedir a un agente que escriba código, corrija errores o proponga cambios, mientras el resto del equipo puede revisar el proceso y aprobar las acciones desde Slack.
Slack Code está disponible en todos los planes de la plataforma, incluido el gratuito, sin coste adicional. No obstante, el uso de cada agente de programación depende de las condiciones y la cuenta contratada con su proveedor correspondiente.
Claude, Devin, GitHub Copilot y Vercel, entre los primeros agentes compatibles
El lanzamiento cuenta con la integración de Claude Code, de Anthropic; Devin, de Cognition; GitHub Copilot, de Microsoft; y los agentes de Vercel. Slack también ha confirmado que ChatGPT, de OpenAI, llegará a Slack Code durante los próximos meses.
La compañía pretende que Slack Code funcione como una capa común para distintos agentes de inteligencia artificial. De este modo, un equipo podría utilizar diferentes herramientas según el tipo de tarea sin abandonar el espacio donde ya conversa sobre el producto, los errores y las prioridades del proyecto.
Un canal específico para cada tarea de programación
El funcionamiento parte de cualquier conversación de Slack. Un miembro del equipo puede mencionar a un agente, por ejemplo mediante @claude o @devin, y asignarle una tarea concreta: solucionar un error, añadir una función, reorganizar un módulo o preparar una actualización.
El sistema crea automáticamente un canal de código dedicado a esa petición. Este espacio incluye cuatro áreas principales:
- Conversación: reúne las instrucciones, preguntas y comentarios del equipo.
- Plan: muestra en lenguaje natural los pasos que el agente propone seguir.
- Diffs de código: presenta las líneas añadidas, modificadas o eliminadas.
- Previsualización: permite consultar en directo el resultado HTML generado por los cambios.
Un diff es una comparación entre dos versiones de un archivo. En lugar de limitarse a mostrar el resultado final, Slack Code permite comprobar exactamente qué líneas ha cambiado el agente y valorar si esas modificaciones son adecuadas.
Supervisión humana antes de aplicar cambios delicados
Todos los miembros con acceso al canal pueden seguir el trabajo en tiempo real, comentar sobre líneas concretas e introducir indicaciones adicionales. El agente puede incorporar esas observaciones antes de continuar, lo que convierte la programación asistida por IA en un proceso visible y compartido.
Las acciones más sensibles requieren una aprobación humana explícita. Entre ellas se encuentran enviar código a producción, alterar la infraestructura o modificar configuraciones críticas. Esta barrera busca evitar que un agente ejecute automáticamente cambios con impacto directo sobre los servicios de una empresa.
Cuando finaliza una tarea, el canal se archiva para no llenar el espacio de trabajo. Sin embargo, el historial permanece disponible como registro de auditoría. La auditoría es el conjunto de datos que permite reconstruir qué instrucciones recibió el agente, qué modificaciones propuso y quién autorizó cada paso.
Una herramienta también pensada para perfiles no técnicos
Slack Code no se dirige únicamente a programadores. Los responsables de producto, los jefes de proyecto y otros perfiles sin conocimientos avanzados de código pueden consultar el plan del agente y participar en las decisiones.
La presentación de ese plan en lenguaje natural facilita, por ejemplo, comprobar si una solución aborda realmente el problema de negocio antes de que el agente empiece a modificar archivos. Así, la revisión no queda limitada a una comprobación técnica posterior, sino que incorpora al equipo desde el inicio.
Del trabajo invisible en el IDE a una colaboración compartida
La propuesta de Slack parte de una limitación habitual de la programación con IA: buena parte del trabajo realizado en un terminal o en un entorno de desarrollo integrado, conocido como IDE, queda fuera de la vista del resto del equipo.
Ese aislamiento puede provocar que se pierda contexto, que las revisiones lleguen tarde o que varias personas repitan tareas. Slack Code traslada el proceso al mismo lugar donde suelen discutirse los errores, las decisiones de producto y las prioridades de desarrollo.
La vicepresidenta de Producto de Slack, Katie Steigman, ha definido este enfoque como el paso de trabajar en solitario con un agente en el terminal a hacerlo en un entorno colaborativo. La idea recuerda al modelo de las solicitudes de cambios de código, que popularizaron las revisiones compartidas antes de integrar modificaciones en un proyecto.
Una plataforma abierta a nuevos agentes especializados
Slack ha anunciado que abrirá progresivamente sus interfaces de programación, conocidas como API, para que otros desarrolladores puedan crear sus propios agentes y canales de código. Una API es un conjunto de reglas que permite conectar una aplicación con otra de forma controlada.
Esta apertura podría facilitar la llegada de agentes especializados en seguridad, pruebas automáticas, documentación o cumplimiento normativo. Todos ellos trabajarían dentro del mismo entorno y dejarían un historial consultable por el equipo.
La trazabilidad cobra especial importancia a medida que la inteligencia artificial asume tareas más largas y autónomas. Un agente puede escribir código, ejecutar pruebas, corregir errores y repetir el proceso durante horas. Con Slack Code, el equipo puede revisar ese trabajo de forma asíncrona, incluso cuando la tarea se ha desarrollado fuera del horario laboral.
La herramienta está pensada sobre todo para equipos y no tanto para desarrolladores individuales. Su principal valor reside en la revisión conjunta, los permisos y el contexto compartido. Slack apuesta así por que la coordinación de los agentes de programación viva en el mismo canal donde las empresas ya organizan su trabajo, en lugar de quedar repartida entre terminales, editores y conversaciones aisladas.



