Segun MarkTechPost (AI/ML News), una nueva herramienta de código abierto ha sido lanzada para facilitar la integración de agentes de inteligencia artificial en plataformas de comunicación. El Channels SDK, desarrollado por CopilotKit, permite ejecutar un agente existente directamente dentro de entornos como Slack y Microsoft Teams, sin necesidad de reescribir el código para cada plataforma. Este avance se enmarca en una estrategia que asume que los agentes ya están construidos con modelos de lenguaje, herramientas y lógica comercial, y solo requieren una salida efectiva para interactuar con usuarios.
El lanzamiento inicial se centra en dos aplicaciones: Slack y Microsoft Teams, con planes para extenderse a Discord y Google Chat. Para instalar el SDK, se requieren dos paquetes mediante npm: @copilotkit/channels y @copilotkit/runtime. La comunicación entre el agente y el usuario se basa en un protocolo llamado AG-UI, que es compatible con múltiples frameworks como LangGraph, CrewAI, Mastra, Pydantic AI, Google ADK y agentes desarrollados manualmente. Esto significa que los modelos y las capas de coordinación mantienen su ubicación original, sin cambios estructurales.
Una característica clave es que el Channels SDK no crea un nuevo agente, sino que actúa como un canal de transporte que adapta las interacciones a las interfaces nativas de cada plataforma. Por ejemplo, en Slack se utiliza Block Kit y en Teams, Adaptive Cards. Esto evita que los mensajes se envíen como bloques de texto a través de webhooks, garantizando una experiencia más fluida y personalizada. El proceso funcional sigue un flujo claro: un usuario envía un mensaje, el sistema recibe el evento, el agente se ejecuta mediante AG-UI, herramientas relevantes se activan y el resultado se presenta en el formato adecuado para cada plataforma.
El SDK está publicado bajo licencia MIT, con un contrato de ejecución documentado, lo que asegura su viabilidad técnica y su capacidad para ser implementado en entornos empresariales. Aunque no se menciona explícitamente un tiempo de lanzamiento, su disponibilidad en canales de desarrollo sugiere que ya se puede probar en entornos de desarrollo.
Para los usuarios peruanos, este avance representa una oportunidad para automatizar tareas repetitivas en entornos de trabajo, como atención al cliente o gestión de tareas. Muchas empresas en el país ya usan herramientas de comunicación en tiempo real, y con este tipo de integración, podrían reducir los tiempos de respuesta y mejorar la precisión de las interacciones. Aunque el desarrollo de agentes inteligentes requiere conocimientos técnicos, la disponibilidad de un SDK sencillo y ampliamente compatible permite que incluso equipos sin profundas experiencias en inteligencia artificial comiencen a explorar sus beneficios.
