Игорь Градов
Игорь Градов
5 мин
ai

AI-агенты в Slack и Teams из двух npm-пакетов: CopilotKit открыл Channels SDK

Slack и Microsoft Teams получили первую открытую библиотеку, которая позволяет подключить уже готового ИИ-агента к корпоративному мессенджеру двумя пакетами, без переписывания логики под каждую платформу.

AI-агенты в Slack и Teams из двух npm-пакетов: CopilotKit открыл Channels SDK
Почему это важно

Раньше, чтобы запустить ИИ-агента в Slack, приходилось писать отдельную интеграцию с нуля. Channels SDK от CopilotKit делает мессенджер «транспортом»: агент один, а каналов доставки может быть сколько угодно, и каждый рисует ответ в родном формате платформы.

Команда CopilotKit, разработчик открытой платформы для встраивания ИИ-агентов в приложения, выпустила Channels SDK версии 0.5.0. Библиотека опубликована в npm под лицензией MIT (открытая, бесплатная). Slack доступен как полноценный канал, Microsoft Teams пока в раннем доступе. Discord, Telegram и WhatsApp заявлены как будущие интеграции, адаптеры уже включены в пакет со статусом «upcoming».

Что Когда Кто выпустил Цена
Channels SDK 0.5.0 Июнь 2025 CopilotKit Бесплатно (MIT), но нужен API-ключ CopilotKit Intelligence

Что умеет Channels SDK?

  • Один агент на все мессенджеры. Вы пишете сообщение один раз, а адаптер преобразует его в родной формат платформы: Block Kit в Slack, Adaptive Cards в Teams. Это не текстовая «болванка» через вебхук, а полноценный интерфейс с кнопками и карточками.
  • Подключение двумя пакетами. Установка сводится к команде npm install @copilotkit/channels @copilotkit/runtime. Агент общается через протокол AG-UI (протокол взаимодействия «агент и пользователь», который поддерживает CopilotKit).
  • Совместимость с популярными фреймворками. Всё, что «говорит» на AG-UI, работает: LangGraph, CrewAI, Mastra, Pydantic AI, Google ADK или обычный HTTP-агент, написанный вручную. Модель и логика остаются на месте.
  • Генеративный интерфейс (Generative UI). Агент отрисовывает интерфейсные элементы прямо в чате, когда задача этого требует. Не просто текст, а формы, кнопки подтверждения, карточки.
  • Человек в цикле (Human in the loop). Перед критическим действием агент запрашивает одобрение у живого сотрудника. В документации приведён пример OpenTag: каждая запись в Linear или Notion перехватывается до отправки и выполняется только после подтверждения.
  • Память и слэш-команды. Есть слой хранения данных и транскрипты, которые переносят контекст между платформами. Слэш-команды и упоминания направляются нужному агенту.

Как выглядит один «ход» разговора?

Путь сообщения при каждом обращении к AI-агенту в Slack или Teams выглядит так:

  1. Человек пишет сообщение приложению в мессенджере.
  2. CopilotKit Intelligence (управляемый сервис) получает событие и передаёт его вашему процессу Channels.
  3. Channels запускает вашего агента через AG-UI, выполняет инструменты и формирует результат.
  4. Intelligence отправляет ответ обратно в беседу уже в родном формате платформы.

Что за вами: агент, ключи доступа к модели, инструменты, бизнес-логика, развёртывание и логи. Что за CopilotKit Intelligence: учётные данные Slack и Teams, регистрация, мониторинг состояния и переподключение.

Что нужно для запуска?

  1. Node.js версии 22 и выше и ESM-проект (модульная система JavaScript). Бессерверные функции (serverless) не подойдут: нужен постоянно работающий процесс.
  2. Установите два пакета: npm install @copilotkit/channels @copilotkit/runtime.
  3. Получите API-ключ CopilotKit Intelligence. Он обязателен и для управляемого, и для прямого подключения.
  4. Опишите канал и запустите runtime. В документации есть готовый код: createChannel принимает имя, провайдера (например, slack), функцию создания агента и дополнительные параметры: инструменты, контекст, компоненты, команды.

Вызов channels.ready() при старте проверяет конфигурацию и падает громко, если что-то настроено неверно, а не молча зависает. Есть channels.status() для мониторинга и channels.stop() для корректного завершения.

Есть ли аналог для российских компаний?

В России корпоративные мессенджеры отличаются от западных, но задача та же: дать ИИ-агенту канал общения с командой.

Параметр Channels SDK (CopilotKit) Российские варианты
Мессенджеры Slack, Teams, Discord, Telegram (скоро) Telegram (боты), VK Teams, «Пачка»
ИИ-модели Любая через AG-UI YandexGPT (через API), GigaChat (через API)
Открытый код Да (MIT) Частично (отдельные SDK от «Яндекса» и «Сбера»)
Единый адаптер на все платформы Да Нет готового аналога: интеграция под каждый мессенджер отдельно

Для Telegram уже есть адаптер в составе Channels SDK со статусом «upcoming». Это значит, что российские команды, работающие через Telegram, смогут подключиться, когда адаптер выйдет из стадии разработки.

Что делать с этим прямо сейчас, по ролям

Автору Дзена. Если вы используете ИИ-агентов для генерации черновиков или исследования тем, Channels SDK позволяет общаться с таким агентом прямо в Slack или Teams, не переключаясь между вкладками. Практический сценарий: агент по команде собирает факты, а вы утверждаете каждый шаг кнопкой в чате.

Маркетологу. AI-агенты в Slack могут автоматизировать рутину команды: создание задач, бронирование встреч, сбор отчётов. Ключевое отличие: агент рисует в мессенджере не текстовую простыню, а карточки с кнопками действий.

Предпринимателю в РФ. Slack в России используется реже, чем Telegram или отечественные решения. Но если ваша команда работает в Slack или Teams, библиотека бесплатна и не требует переписывать существующего агента. Для Telegram адаптер заявлен, но пока не готов.

Мнение редакции dzen.guru

Идея «один агент, много каналов» звучит правильно. По моим наблюдениям, главная боль компаний, которые уже построили ИИ-агента, именно в том, что его приходится адаптировать под каждый мессенджер заново. Channels SDK снимает эту проблему архитектурно.

Но есть оговорки. Версия 0.5.0 говорит сама за себя: библиотека молодая. Teams в раннем доступе, Telegram и WhatsApp только заявлены. Обязательный API-ключ CopilotKit Intelligence означает зависимость от управляемого сервиса, и пока непонятно, какие ограничения появятся при масштабировании.

Что сделать сегодня: если у вас уже есть работающий ИИ-агент и команда живёт в Slack, попробуйте подключить его через Channels SDK на тестовом канале. Это два пакета и один файл конфигурации. Если агента пока нет, дождитесь выхода Telegram-адаптера и начните с него.

Частые вопросы

Можно ли использовать Channels SDK без Slack?

Да, Microsoft Teams уже доступен в раннем доступе. Discord, Telegram и WhatsApp включены в пакет как будущие интеграции. Но на момент выпуска полноценно работает только Slack.

Нужно ли платить за библиотеку?

Сама библиотека бесплатна и опубликована под лицензией MIT. Однако для работы любого канала обязателен API-ключ CopilotKit Intelligence. Условия использования этого сервиса в источнике не раскрыты.

Подойдёт ли Channels SDK, если агент написан на Python?

Channels SDK работает через протокол AG-UI. Источник перечисляет совместимые фреймворки: LangGraph, CrewAI, Mastra, Pydantic AI, Google ADK и любой HTTP-агент. Если ваш Python-агент отвечает по AG-UI или через HTTP, подключение возможно. Серверная часть Channels при этом требует Node.js 22+.

Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

Starlink приносит $4,2 млрд за квартал: спутниковый интернет и его цена стали опорой SpaceX
ai

Starlink приносит $4,2 млрд за квартал: спутниковый интернет и его цена стали опорой SpaceX

SpaceX второго августа отчиталась за квартал, и главная цифра оказалась не про ракеты: выручка ИИ-подразделения выросла втрое, до 2,6 млрд долларов, обогнав…

4 мин
OpenAI опубликовала переписки в суде с Apple: обвинения в краже тайн оспорены
ai

OpenAI опубликовала переписки в суде с Apple: обвинения в краже тайн оспорены

Юридический конфликт между Apple и OpenAI перешёл из зала суда в публичное пространство: 11 июня OpenAI опубликовала переписки сотрудников и юристов, чтобы…

5 мин
AMD наращивает бизнес центров обработки данных
ai

AMD наращивает бизнес центров обработки данных

Почему это важно AMD зарабатывает на дата-центрах больше, чем на всём остальном бизнесе вместе взятом, и обещает удвоить этот сегмент ещё раз к 2027 году, а…

5 мин