Slack anunció el lanzamiento de Slack Code, una función que coloca agentes de programación de inteligencia artificial dentro de canales específicos de la plataforma de conversación, en lugar de limitar la interacción del desarrollador con el agente a una ventana de terminal privada. En su lanzamiento, la función admite agentes como Anthropic Claude Code, Cognition Devin, GitHub Copilot y el agente de Vercel.
Slack Code permite a los miembros del equipo ver, dirigir y revisar juntos una tarea de programación, ya que muestra diferencias del código, vistas previas en vivo y el plan de trabajo en curso dentro de pestañas específicas. Cuando termina la tarea, el canal se archiva con un historial que se puede buscar, lo que proporciona una referencia de lo ocurrido durante su ejecución. La función está disponible en cualquier plan de Slack, pero el uso de los agentes de los socios requiere que el cliente tenga acceso a ellos.
¿Cómo funcionan los canales de programación?
El usuario puede mencionar a un agente de programación desde cualquier conversación, y Slack creará un canal vinculado al proyecto y a la tarea. En una demostración ofrecida por Cognition, un miembro del equipo de ingeniería informó de un fallo en un canal específico, por lo que Devin se encargó de investigarlo y abrió una solicitud de incorporación de cambios. El agente también utilizó el navegador Chrome y las herramientas de DevTools para probar el funcionamiento de la función, y después trasladó la tarea a un canal de programación que el ingeniero, el gerente de producto y el diseñador podían seguir.
Durante la misma demostración, un diseñador añadió un archivo de Figma al canal, y el agente lo incorporó a la tarea. Al final, publicó cambios en el código junto con capturas de pantalla y una grabación que mostraba el funcionamiento de la función. Slack considera que mostrar estos pasos en un espacio compartido facilita auditar los resultados en comparación con los agentes que trabajan localmente en el dispositivo de un solo desarrollador.
Ampliación de la presencia de los agentes dentro de Slack
Los cambios no se limitan a los canales de programación. Slack añadió conversaciones directas con agentes que funcionan de forma similar a la comunicación con un compañero, así como una nueva pestaña llamada Agents que proporciona a cada sesión un estado en vivo y un botón para detenerla. El mecanismo Add to Slack también permite publicar agentes de plataformas como Lovable, n8n, OpenAI, LangChain y Airtable mediante unos pocos pasos, con automatización de la configuración de OAuth y de la puesta en marcha.
¿Qué cambia en la práctica?
Slack apuesta por que el papel de la inteligencia artificial en la programación pase de mejorar la productividad individual a apoyar el flujo de trabajo del equipo. Según Rob Seaman, director ejecutivo interino de Slack, escribir código ya no es el principal cuello de botella, sino que las ideas, el criterio humano, la planificación y la artesanía se han convertido en factores más escasos. Cognition proporcionó una cifra interna que indica que el número de solicitudes de incorporación de cambios fusionadas en la empresa se multiplicó por diez durante los últimos meses, frente a un aumento de aproximadamente el 40% en el número de empleados, con la confirmación de que esta cifra procede de la propia empresa.
En la práctica, este mecanismo podría permitir a empleados no técnicos informar de fallos o participar en la redacción de requisitos, manteniendo la revisión de ingeniería dentro del mismo flujo. Sin embargo, esto no elimina la necesidad de verificación; los datos de Gartner indican que más del 40% de los proyectos de inteligencia artificial agéntica podrían cancelarse para finales de 2027 debido al aumento de los costes y a la falta de claridad sobre el valor empresarial. Un estudio de McKinsey también concluyó que el 62% de las organizaciones está probando agentes de inteligencia artificial, mientras que solo aproximadamente un tercio ha comenzado a ampliar su uso, y el 39% informó de un impacto en los resultados financieros.
Permisos y seguridad
Según Slack, el agente hereda los permisos del usuario que lo invocó y no obtiene permisos generales ni una identidad independiente con acceso amplio. Lo que recibe del canal del proyecto se limita al contexto de la conversación que inició la tarea. Devin funciona dentro de entornos aislados con permisos limitados, con la opción de ejecutarse sin conexión a Internet. Los cambios siguen presentándose como solicitudes estándar de incorporación de cambios en GitHub, por lo que se mantienen las puertas de control y los procesos de revisión existentes.
Slack no presenta los canales colaborativos como un sustituto completo de la terminal; la empresa prevé que la terminal siga utilizándose para el trabajo individual profundo, como rediseñar la arquitectura de una base de código, mientras que los canales son adecuados para tareas que se benefician de la supervisión colectiva, como corregir un fallo informado por el equipo de ventas. Slack tiene previsto abrir las interfaces de programación de los canales de programación a cualquier desarrollador, señalando que entre los futuros casos de uso se incluyen las campañas de marketing y la revisión de documentos legales.