Tools

Agenten in Teams bringen: Ein HTTP-Adapter reicht

tools microsoft teams agenten langchain

Drei Schritte zum Teams-Bot

Du hast bereits einen AI-Agenten gebaut – läuft als LangChain-Chain, Slack-Bot oder in Azure Foundry. Deine Nutzer arbeiten in Teams. Microsofts Teams TypeScript SDK schließt die Lücke mit einem Pattern: dem HTTP Server Adapter.

Das Prinzip:

const adapter = new ExpressAdapter(expressApp);
const teamsApp = new TeamsApp({ httpServerAdapter: adapter });
await teamsApp.initialize();
// POST /api/messages ist registriert

Der SDK injiziert /api/messages in deinen Express-Server. Das ist der Endpoint, den Teams für Nachrichten an Bots nutzt. Dein Server bleibt deins – das SDK fügt nur diesen einen Route hinzu.

Drei Szenarien:

  1. Slack-Bot parallel betreiben – Bolt’s ExpressReceiver + Teams SDK auf demselben Server, geteilte Business-Logik
  2. LangChain in Teams – Chain übernimmt die Logik, SDK reicht Messages durch
  3. Azure Foundry Agent – Direkte Integration ohne Neubau

Der SDK verifiziert auch, dass Requests legitim von Teams kommen, und routed Messages automatisch zu den richtigen Handlern.

Das Fazit: Kein Teams-spezifischer Rewrite nötig. Ein Adapter, ein Endpoint, fertig.

Original bei Microsoft Teams SDK Blog