Slack Code lleva los agentes de programación con IA al trabajo en equipo

Slack quiere que la programación con inteligencia artificial deje de ser una conversación privada entre un desarrollador y su asistente. La plataforma ha presentado Slack Code, un nuevo entorno colaborativo donde equipos humanos y agentes como Claude, Devin, GitHub Copilot, ChatGPT o los agentes de Vercel pueden trabajar sobre una misma tarea, revisar cambios de código y preparar su llegada a producción sin abandonar Slack.

Las claves de Slack Code en 20 segundos

  • Slack Code introduce canales específicos para trabajar con agentes de programación junto al resto del equipo.
  • Permite consultar diferencias de código, documentación y vistas previas desde Slack.
  • Anthropic, Cognition, GitHub, ChatGPT y Vercel figuran entre los socios iniciales.
  • Las acciones sensibles, como enviar código a producción, pueden requerir aprobación humana.
  • Slack Code está disponible para los planes de Slack, aunque cada agente necesita su propio acceso.

La propuesta refleja un cambio que empieza a ser visible en las herramientas de desarrollo. Los asistentes de código nacieron principalmente como copilotos individuales dentro del editor o del terminal. Los nuevos agentes pueden recibir tareas más completas, consultar información, modificar varios archivos y preparar cambios con un grado mayor de autonomía. Slack pretende trasladar ahora esa interacción al espacio donde ya se producen muchas conversaciones entre desarrolladores, responsables de producto, diseñadores y otros departamentos.

Qué es Slack Code y cómo funciona

La principal novedad son los denominados Code Channels, canales diseñados específicamente para desarrollar una tarea junto a uno o varios agentes.

El funcionamiento planteado por Slack es relativamente sencillo. Ante una incidencia, una nueva función o una modificación de una aplicación, un miembro del equipo puede invocar a un agente compatible. A partir de ahí se crea un canal de código dedicado a ese trabajo.

En lugar de mantener la sesión únicamente entre una persona y la IA, los participantes del canal pueden seguir lo que está haciendo el agente, consultar los cambios propuestos, revisar diferencias entre versiones, comprobar vistas previas y aportar instrucciones adicionales.

La diferencia frente a integrar simplemente un chatbot dentro de Slack está precisamente en la naturaleza del espacio de trabajo. Los Code Channels están pensados para producir resultados, no únicamente para mantener conversaciones.

Por ejemplo, un responsable de producto podría detectar una incidencia comunicada en Slack y solicitar a un agente que analice una posible solución. El agente podría utilizar el contexto disponible, estudiar documentación y capturas compartidas y preparar una modificación.

Un desarrollador podría incorporarse después al mismo canal para revisar el diff, comprobar el resultado y autorizar la creación de un pull request (PR).

Slack plantea incluso que personas sin conocimientos avanzados de programación puedan participar en algunas partes del proceso. Esto no significa que cualquier empleado pueda sustituir el trabajo de ingeniería, sino que el contexto y las decisiones que rodean al desarrollo pueden compartirse con más perfiles sin obligarlos a utilizar un terminal o un entorno de desarrollo.

Cuando termina el trabajo, el canal puede archivarse y conservarse como historial consultable.

ChatGPT, Claude, Devin y Copilot entran en los canales

Slack Code nace como una plataforma abierta a diferentes proveedores de agentes.

Entre sus socios iniciales aparecen Anthropic con Claude, Cognition con Devin, GitHub Copilot, ChatGPT y los agentes de Vercel. Las compañías están desarrollando integraciones mediante las API de los Code Channels.

Este planteamiento resulta relevante porque Slack no está intentando imponer un único modelo de inteligencia artificial para programar. Busca convertirse en la capa colaborativa donde puedan encontrarse distintos agentes y los equipos que los utilizan.

La compañía prevé además abrir estas API a más desarrolladores.

Si el modelo funciona, los Code Channels podrían terminar utilizándose para tareas que van más allá del software. Slack menciona escenarios relacionados con marketing o revisión de documentos jurídicos como posibles extensiones futuras.

La idea encaja con una tendencia más amplia de la IA empresarial: pasar del copiloto que responde preguntas al agente que recibe una tarea y utiliza herramientas para completarla.

Pero esta evolución introduce también un problema nuevo. Cuando un agente puede modificar código, consultar repositorios o iniciar acciones sobre sistemas corporativos, controlar qué puede hacer se vuelve mucho más importante que cuando la IA simplemente generaba texto.

Slack prepara una interfaz específica para convivir con agentes

Los Code Channels no llegan solos. Slack está modificando otras partes de su interfaz para que los agentes tengan una presencia diferenciada.

Los Agent DMs permiten mantener conversaciones directas con ellos de una manera similar a los mensajes privados con otros compañeros, aunque los agentes aparecen identificados como tales.

También se incorpora una pestaña Agents desde la que consultar agentes y sesiones, comprobar su estado, localizar conversaciones bloqueadas o detener una tarea en ejecución.

Otra función denominada Add to Slack pretende simplificar la incorporación de agentes creados mediante plataformas y herramientas externas. Slack cita entre las compatibles a NanoClaw, Lovable, Hyperagent, Superhuman, n8n, Vercel, ChatGPT, LangChain, Runlayer y Skydive. Según la compañía, el proceso automatiza aspectos como OAuth, la configuración del manifiesto y determinadas variables del entorno.

La cuestión de la identidad tampoco es menor. Conforme las empresas incorporen decenas o incluso cientos de agentes, necesitarán saber qué agente realizó cada acción, con qué permisos, en nombre de quién y sobre qué recursos.

Slack asegura que estos agentes quedan sujetos a su modelo existente de seguridad, permisos y controles administrativos.

Para las operaciones consideradas especialmente sensibles mantiene además la intervención humana. La compañía pone como ejemplo el envío de código a producción: el agente puede preparar el trabajo, pero un especialista puede tener que revisarlo y autorizarlo antes de completar la operación.

De la programación individual a la IA colaborativa

La parte más interesante de Slack Code quizá no sea escribir código desde una aplicación de mensajería.

El cambio está en hacer visible el trabajo realizado por los agentes.

Un desarrollador puede mantener actualmente una larga sesión con un agente de programación dentro de su terminal o editor. La IA analiza el problema, propone diferentes alternativas y finalmente genera una modificación. Cuando ese trabajo llega al resto del equipo mediante un pull request, buena parte del razonamiento y del contexto previo puede haberse quedado en aquella sesión privada.

Slack quiere que ese proceso pueda producirse delante del equipo.

Esto puede tener ventajas para proyectos donde producto, diseño e ingeniería colaboran estrechamente, pero también plantea interrogantes. Más personas participando en una sesión no garantizan mejores decisiones, y la velocidad con la que los agentes generan código hace todavía más necesaria una revisión técnica adecuada.

Tampoco desaparecen las herramientas tradicionales. Repositorios Git, sistemas de integración continua, pruebas automatizadas, entornos de desarrollo y plataformas de observabilidad siguen formando parte del ciclo de software.

Slack Code pretende ocupar otra capa: el espacio donde humanos y agentes coordinan el trabajo antes de que los cambios terminen incorporándose al producto.

La propia disponibilidad refleja este enfoque. Slack indica que Code puede utilizarse en sus distintos planes, pero el acceso al agente correspondiente debe contratarse o habilitarse por separado. La disponibilidad concreta también puede variar según región y acuerdos con cada proveedor.

La programación asistida por IA comenzó ayudando a completar unas líneas dentro del editor. Después llegaron los chats capaces de generar funciones enteras y, más recientemente, agentes que pueden trabajar sobre repositorios completos.

Slack Code propone el siguiente movimiento: que esos agentes dejen de trabajar únicamente para una persona y comiencen a participar en espacios compartidos con equipos completos.

Preguntas frecuentes

¿Qué es Slack Code?

Slack Code es un entorno de Slack orientado al trabajo colaborativo con agentes de programación. Sus Code Channels permiten reunir en un mismo espacio conversaciones, cambios de código, vistas previas y revisiones.

¿Qué agentes funcionan inicialmente con Slack Code?

Slack cita como socios iniciales a Anthropic, Cognition, GitHub, ChatGPT y Vercel, con agentes como Claude, Devin y GitHub Copilot. El objetivo es ampliar posteriormente el ecosistema mediante sus API.

¿Puede un agente publicar código directamente en producción?

Slack contempla controles humanos para operaciones sensibles. En su ejemplo, un agente puede preparar el cambio y presentarlo para que un especialista lo revise y autorice antes de llevarlo a producción.

¿Slack Code sustituye a GitHub o al entorno de desarrollo?

La propuesta presentada no plantea esa sustitución. Slack Code funciona principalmente como espacio colaborativo para coordinar el trabajo entre personas y agentes, mientras que repositorios, pruebas y otras herramientas continúan formando parte del proceso de desarrollo.

vía: salesforce

encuentra artículos

newsletter

Recibe toda la actualidad del sector tech y cloud en tu email de la mano de RevistaCloud.com.

Suscripción boletín

LO ÚLTIMO