Microsoft Teams SDK добавляет HTTP-серверный адаптер для существующих AI-агентов

✍️ OpenClawRadar📅 Опубликовано: 23 апреля 2026 г.🔗 Source
Microsoft Teams SDK добавляет HTTP-серверный адаптер для существующих AI-агентов
Ad

SDK Microsoft Teams теперь предоставляет адаптер HTTP-сервера, который позволяет разработчикам подключать существующие AI-агенты к Microsoft Teams без изменения основного кода. Этот подход позволяет агентам, созданным для других платформ, таких как Slack или LangChain, работать в Teams с минимальными изменениями.

Принцип работы

Основной принцип включает три шага с использованием TypeScript SDK Teams:

import { App as TeamsApp, ExpressAdapter } from '@microsoft/teams.apps';

const adapter = new ExpressAdapter(expressApp); // 1. оберните ваш сервер const teamsApp = new TeamsApp({ httpServerAdapter: adapter }); // 2. создайте приложение

teamsApp.on('message', async ({ send, activity }) => { // 3. обработка сообщений await send(/* ответ вашего агента */); });

await teamsApp.initialize(); // регистрирует POST /api/messages на вашем сервере

SDK внедряет маршрут POST /api/messages в ваше существующее приложение Express. Это конечная точка, которую Teams использует для доставки сообщений вашему боту. В остальном ваш сервер остается неизменным; SDK просто добавляет эту одну конечную точку.

Ad

Сценарий 1: Интеграция с ботом Slack

Если у вас есть бот Slack, созданный с помощью Bolt, вы можете запускать как Slack, так и Teams ботов на одном сервере Express. SDK Teams монтируется по адресу /api/messages, в то время как Slack использует /slack/events, что позволяет общей логике агента (вызовы LLM, запросы к базе данных, бизнес-правила) оставаться в обычных функциях, которые вызывают оба обработчика.

Сценарий 2: Интеграция с LangChain

Для существующих цепочек LangChain вы можете создать файл-мост, который импортирует вашу цепочку и подключает ее к Teams. Обработчик сообщений Teams может вызывать вашу цепочку LangChain и возвращать ответы пользователям Teams.

SDK обрабатывает проверку входящих запросов, чтобы убедиться, что они действительно от Teams, прежде чем вызывать ваш обработчик, и автоматически направляет сообщения правильным обработчикам событий.

📖 Read the full source: HN AI Agents

Ad

👀 Смотрите также

Canopy: Терминальная панель управления для работы с несколькими кодовыми агентами Claude
Инструменты

Canopy: Терминальная панель управления для работы с несколькими кодовыми агентами Claude

Canopy — это инструмент с открытым исходным кодом для терминала, который предоставляет единую панель управления для отслеживания нескольких ИИ-агентов программирования, работающих в разных рабочих деревьях git. Он показывает состояния агентов (работает, бездействует, ожидает ввода, завершён, ошибка) и позволяет переходить в сессии или отправлять ввод без полного переключения.

OpenClawRadar
Anthropic запускает Claude для малого бизнеса с готовыми рабочими процессами для QuickBooks, HubSpot, Canva
Инструменты

Anthropic запускает Claude для малого бизнеса с готовыми рабочими процессами для QuickBooks, HubSpot, Canva

Claude for Small Business — это устанавливаемый по переключателю пакет в составе Claude Cowork, который подключается к QuickBooks, PayPal, HubSpot, Canva, Docusign, Google Workspace и Microsoft 365 и включает 15 готовых к работе агентных процессов для расчета зарплаты, закрытия месяца, выставления счетов, управления кампаниями и многого другого.

OpenClawRadar
Агенты наблюдают: Панель мониторинга в реальном времени для команд агентов Claude Code
Инструменты

Агенты наблюдают: Панель мониторинга в реальном времени для команд агентов Claude Code

Agents Observe — это локальная панель мониторинга, которая обеспечивает наблюдение в реальном времени за сессиями агента Claude Code с использованием хуков вместо OTEL. Она фиксирует каждый вызов инструмента, иерархию агентов и события с возможностями фильтрации и поиска, работая как контейнер Docker, который автоматически запускается вместе с сессиями Claude.

OpenClawRadar
Zeude: Самостоятельно размещаемая панель мониторинга для Claude Code и OpenAI Codex
Инструменты

Zeude: Самостоятельно размещаемая панель мониторинга для Claude Code и OpenAI Codex

Zeude — это саморазмещаемая панель управления, которая отслеживает использование Claude Code и OpenAI Codex, предоставляя разбивку токенов и затрат для каждого промпта, еженедельные таблицы лидеров и управление навыками команды. Версия 1.0.0 добавляет поддержку Windows, интеграцию с Codex и возможность отключения навыков для отдельных пользователей.

OpenClawRadar