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

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

Claude Ops: Панель мониторинга браузера для отслеживания статуса Claude Code в реальном времени и суб-агентов
Инструменты

Claude Ops: Панель мониторинга браузера для отслеживания статуса Claude Code в реальном времени и суб-агентов

Бесплатная локальная панель мониторинга для macOS, которая отслеживает текущий статус сеансов Claude Code, используемый инструмент, порождённые подагенты и отправляет push-уведомления ОС, когда требуется ввод.

OpenClawRadar
ClawControl 1.7.1 улучшает надежность передачи сообщений и поддержку медиа для OpenClaw.
Инструменты

ClawControl 1.7.1 улучшает надежность передачи сообщений и поддержку медиа для OpenClaw.

ClawControl 1.7.1 исправляет несколько проблем на стороне клиента, включая накопление текста, фантомные сообщения и проблемы с обработкой медиа. Обновление сохраняет совместимость с OpenClaw до версии 3.28.

OpenClawRadar
Toroidal Logit Bias: простой трюк на инференсе снижает галлюцинации на 40%
Инструменты

Toroidal Logit Bias: простой трюк на инференсе снижает галлюцинации на 40%

Новый метод отображает токены на тор и усиливает близкие логиты, снижая фактические ошибки без файнтюнинга или RAG.

OpenClaw Radar
Кодев: Рабочий процесс ИИ-агента для 106 PR за 14 дней
Инструменты

Кодев: Рабочий процесс ИИ-агента для 106 PR за 14 дней

Codev — это система с открытым исходным кодом, которая координирует несколько ИИ-агентов через строгий рабочий процесс Spec→Plan→Implement→Review→PR, выявляя 20 ошибок перед выпуском и создавая код, оценённый на 1,2 балла лучше по 10-балльной шкале.

OpenClawRadar