Enterprise AI Lab

KI-Labor von Beat Hutter

Der Weg zum agentischen Unternehmen

Ein KI-Labor, das täglich läuft. Darin entsteht ein Agenten-Framework für den Einsatz in Unternehmen, mit Governance, Human-in-the-Loop und eng begrenzten Rechten. Getestet wird an einer simulierten Firma mit eigenem ERP und eigenem Postfach.

Illustration: ein freundlicher KI-Roboter im Laborkittel hält einen Erlenmeyerkolben mit grüner Flüssigkeit. Daneben stehen Reagenzgläser und ein Laptop mit einem Agenten-Workflow, dahinter ein Whiteboard mit den Punkten Agents, Governance, ERP und Human-in-the-Loop.
Agent HarnessHermes, Open Source
Tool-Zugriff über MCPnur freigegebene Werkzeuge
Human-in-the-LoopFreigabe per Knopf
ERP im KernOdoo 18 mit Finanzbuchhaltung

Das KI-Labor

Im Labor wird geprüft, was KI-Agenten in einem Unternehmen heute leisten und unter welchen Bedingungen man sie arbeiten lassen kann.

Ein ganzes Unternehmen als Testfeld

Die simulierte Muster AG ist ein Schweizer Industriebetrieb. Sie hat zwei Jahre Geschäftsdaten: Kunden, Lieferanten, Aufträge, Buchhaltung und Abschlüsse.

Bewährtes und Neues

Getestet werden bewährte Verfahren und neue Ansätze, die sich in der Praxis noch nicht durchgesetzt haben. Jeder Test hat Sollwerte und eingebaute Fallen.

Laufend weiterentwickelt

Das Labor wird täglich genutzt und ausgebaut. Neue Anwendungsfälle kommen laufend dazu. Für jeden werden Qualität und Kosten gemessen.

Hinweis: Die Muster AG ist eine fiktive Firma. Alle Firmen, Personen und Zahlen im Labor sind erfunden.

Architektur des Agenten-Frameworks

Der Agent darf lesen, aber nur mit Leserechten. Was Daten verändert, geht über geprüfte Werkzeuge. Folgenreiche Schritte gibt ein Mensch frei.

Kanälewie Arbeit hereinkommt
ChatE-MailZeitpläneWeb-BotTicketsTelefon
▼
AgentHarness und Wissen
Hermes Agent HarnessAgent «Manni»Skills, versioniertSemantischer LayerSprachmodelle austauschbar
▼
KontrollschichtGovernance
Lesen nur mit LeserechtenMCP-Werkzeug-ServerPrüfregeln im WerkzeugSchreiben nur als EntwurfPrompt-Injection-Schutz
▼
Systemewo die Daten liegen
ERP Odoo 18PostfachCRMHelpdeskMicrosoft 365
▼
Infrastruktureigener Betrieb
Business-LaptopUbuntu auf WSL2Dockerisolierter DienstbenutzerTailscale, keine offenen PortsLangfuse
in BetriebgeplantGovernance

Was der Agent heute übernimmt

Der Agent arbeitet im Chat auf Zuruf und selbständig nach Zeitplan. Er hat Lesezugriff auf das ganze ERP.

Kreditoren

Lieferantenrechnungen

Belege lesen, Lieferanten zuordnen, Kontierung vorschlagen, Auffälligkeiten melden.

Verkauf

Kundenofferten

Aus einer Anfrage wird ein Angebot im ERP, mit Preisen und Konditionen aus den Stammdaten.

Controlling

Monatsberichte und Kennzahlen

Kennzahlen mit festem Rechenweg, kommentiert für die Geschäftsleitung.

Analyse

Analysen und Recherchen im ERP

Fragen in natürlicher Sprache, Antworten aus den Daten von Verkauf, Einkauf und Buchhaltung.

Posteingang

E-Mail-Management

Jede Mail einordnen, Anfragen bearbeiten, Verdächtiges erkennen und eskalieren.

Sicherheit

Schutz vor Manipulation

Der Agent erkennt Täuschungsversuche in Mails und Belegen und meldet sie.

Governance und Grundsätze

Damit ein Agent im Unternehmen arbeiten darf, braucht es feste Regeln. Im Labor gelten diese:

  1. Least Privilege

    Der Agent liest ERP und Postfach mit Zugängen, die nur lesen dürfen. Rechte sitzen im Zielsystem, nicht im Prompt.

  2. Tool-basierter Zugriff über MCP

    Alles, was verändert, läuft über einen eigenen Werkzeug-Server mit engen, geprüften Werkzeugen. Einen anderen Weg zum Schreiben gibt es nicht.

  3. Human-in-the-Loop

    Folgenreiches braucht eine Freigabe per Knopf, die der Agent nicht selbst auslösen kann. Ein «Ja» im Chat zählt nicht.

  4. Inhalt ist kein Auftrag

    Was in einer Mail oder einem Beleg steht, ist Material. Anweisungen darin führt der Agent nicht aus, er meldet sie.

  5. Semantischer Layer

    Feste Begriffe und Rechenwege, damit der Agent dieselbe Frage immer gleich beantwortet.

  6. Versionierte Skills mit Freigabe

    Fachwissen liegt in Skills unter Versionskontrolle. Änderungen gehen erst nach Prüfung in Betrieb, auch solche, die der Agent selbst vorschlägt.

  7. Herstellerunabhängig

    ERP, Postfach und Sprachmodell sind austauschbare Bausteine. Die Fachlogik hängt an keinem einzelnen Produkt.

Roadmap

Was läuft, was als Nächstes kommt und woran geforscht wird.

In Betrieb

heute
  • Agent mit Skills auf eigenem Harness
  • MCP-Werkzeug-Server mit Freigabe
  • Finanzen und Verkauf im ERP
  • E-Mail-Management nach Zeitplan

Als Nächstes

laufender Ausbau
  • Observability und FinOps mit Langfuse: Tracing, Qualität, Kosten und Budgets
  • Freigabe-Workflows für Buchungen
  • CRM und Lead-Management
  • Projekt-Bot auf dieser Website

Danach

Ausweitung
  • Kundendienst: Tickets mit KI-Triage
  • Mahnwesen und Zahlungsabgleich
  • Einkauf und Materialdisposition
  • Microsoft 365 und Vergleich mit Copilot
  • Voice Agent für die Telefonannahme

Forschung

offene Fragen
  • Multi-Agent-Organisation: Agenten führen Bereiche
  • Synthetische Geschäftswelt: Agenten spielen Kunden und Lieferanten
  • Lernkreislauf: Agent schlägt Verbesserungen vor, der Mensch gibt frei

Technik

Betrieb auf eigener Hardware, ohne offene Ports. Nur die Sprachmodelle laufen beim jeweiligen Anbieter.

Agent Harness
Hermes Agent, Open Source, als eigener Dienst unter einem isolierten Benutzer
Werkzeuge
Model Context Protocol (MCP), eigener Werkzeug-Server in Docker
Sprachmodelle
austauschbar je Aufgabe, u. a. Anthropic Claude und DeepSeek
Bedienung
Chat über Telegram, Zeitpläne für wiederkehrende Arbeit
ERP
Odoo 18 Community mit Schweizer Lokalisierung und OCA-Modulen für Finanzberichte
Postfach
Gmail über OAuth, nur Lesen
Plattform
Business-Laptop, Windows 11 Pro, Ubuntu 24.04 auf WSL2, Docker
Observability
Langfuse für Tracing, Qualität und Kosten (geplant)
Netz und Entwicklung
Tailscale für den Fernzugriff, Git und GitHub, Claude Code als Entwicklungsagent

Google-Anwendung «Muster AG (Labor)»

Diese Seite ist auch die Startseite der Google-Anwendung «Muster AG (Labor)». Sie gibt dem Agenten Lesezugriff auf das Laborpostfach des Projekts. Er ordnet eingehende Mails ein und bereitet im Labor Entwürfe vor. Er kann keine Mails senden, löschen oder ändern und greift auf kein anderes Postfach zu. Einzelheiten stehen in der Datenschutzerklärung.