Microsoft Teams SDK fügt HTTP-Server-Adapter für bestehende KI-Agenten hinzu

Das Microsoft Teams SDK bietet nun einen HTTP-Server-Adapter, der Entwicklern ermöglicht, bestehende KI-Agenten mit Microsoft Teams zu verbinden, ohne ihren Kerncode ändern zu müssen. Dieser Ansatz ermöglicht es Agenten, die für andere Plattformen wie Slack oder LangChain entwickelt wurden, mit minimalen Änderungen in Teams zu laufen.
Das Muster
Das Kernmuster umfasst drei Schritte unter Verwendung des Teams TypeScript SDK:
import { App as TeamsApp, ExpressAdapter } from '@microsoft/teams.apps';
const adapter = new ExpressAdapter(expressApp); // 1. Ihren Server einwickeln
const teamsApp = new TeamsApp({ httpServerAdapter: adapter }); // 2. Die App erstellen
teamsApp.on('message', async ({ send, activity }) => {
// 3. Nachrichten verarbeiten
await send(/* Antwort Ihres Agenten */);
});
await teamsApp.initialize(); // registriert POST /api/messages auf Ihrem Server
Das SDK fügt Ihrem bestehenden Express-App eine POST /api/messages-Route hinzu. Dies ist der Endpunkt, den Teams verwendet, um Nachrichten an Ihren Bot zu liefern. Ihr Server bleibt ansonsten unverändert; das SDK fügt lediglich diesen einen Endpunkt hinzu.
Szenario 1: Slack-Bot-Integration
Wenn Sie einen mit Bolt erstellten Slack-Bot haben, können Sie sowohl Slack- als auch Teams-Bots auf demselben Express-Server betreiben. Das Teams SDK wird unter /api/messages eingebunden, während Slack /slack/events verwendet, sodass gemeinsame Agentenlogik (LLM-Aufrufe, Datenbankabfragen, Geschäftsregeln) in einfachen Funktionen leben kann, die beide Handler aufrufen.
Szenario 2: LangChain-Integration
Für bestehende LangChain-Ketten können Sie eine Brückendatei erstellen, die Ihre Kette importiert und mit Teams verbindet. Der Teams-Nachrichtenhandler kann Ihre LangChain-Kette aufrufen und Antworten an Teams-Benutzer zurückgeben.
Das SDK überprüft eingehende Anfragen, um sicherzustellen, dass sie tatsächlich von Teams stammen, bevor es Ihren Handler aufruft, und leitet Nachrichten automatisch an die richtigen Ereignishandler weiter.
📖 Read the full source: HN AI Agents
👀 Siehe auch

iai-mcp: Lokaler Daemon verleiht Claude dauerhaften Speicher über Sitzungen hinweg mit 99% Rückruf
iai-mcp ist ein Open-Source-Local-Daemon, der jedes Claude-Gespräch erfasst, es in drei Speicherstufen organisiert und bei neuen Sitzungen den Kontext zurückgibt. Er erzielt >99% wörtliche Wiederholung, Abruf unter 100ms und Kosten unter 3.000 Tokens zu Sitzungsbeginn.

Testen lokaler LLMs für autonome Codegenerierung: Qualitäts- vs. Geschwindigkeits-Benchmark
Ein Entwickler baute eine Testumgebung, um lokale LLMs bei realen Go-Code-Generierungsaufgaben zu testen, wobei Kompilierungserfolg, Feld-Extraktionsgenauigkeit und Durchsatz gemessen wurden. Die Ergebnisse vergleichen Modelle hinsichtlich Qualität und Geschwindigkeit.

OpenClaw .NET: NativeAOT-Portierung mit JSON-RPC-Brücke für bestehende Plugins
OpenClaw .NET ist ein C#-Port von OpenClaw, der zu einer ~23 MB NativeAOT-Binärdatei kompiliert. Dadurch entfallen JIT-Aufwärmzeit und Node.js-Laufzeit-Overhead, während die Kompatibilität mit bestehenden TypeScript/JavaScript-Plugins über eine integrierte JSON-RPC-Brücke erhalten bleibt.
