Zum Hauptinhalt springen
Microsoft Word und Excel haben keinen eingebauten Weg, einen eigenen LLM-Endpoint zu nutzen — die meisten Office-AI-Add-ins sind an die Cloud ihres Anbieters gebunden. Office Agents ist ein MIT-lizenziertes Add-in, das ein AI-Chat-Panel in Word, Excel und PowerPoint einblendet und jeden OpenAI-kompatiblen Endpoint als Modell-Backend akzeptiert. Das macht es zum aktuell besten Fit für Tale: Nutzer arbeiten am Dokument, das Panel ruft einen Tale-Agent, jede Anfrage landet in deinen eigenen Protokollen. Office Agents ist ausdrücklich nicht produktionsreif und wird nicht im Microsoft AppSource veröffentlicht — die Installation erfolgt ausschließlich per Sideload über einen lokalen Dev-Server. Behandle das heute als Power-User-/Pilot-Workflow, nicht als Ein-Klick-Rollout für die gesamte Organisation. Der Abschnitt am Ende zeigt den Weg zur breiten Verteilung.

Was du baust

Ein per Sideload installiertes AI-Chat-Panel in Word und Excel, das jede Anfrage über deine Tale-Instanz an einen Agent routet, den du kontrollierst. Modell, Wissensumfang, Ton und Audit-Trail liegen alle in Tale — das Add-in ist nur die UI auf Editor-Seite.

Voraussetzungen

  • Eine Tale-Instanz, über HTTPS erreichbar, mit Admin-Zugriff.
  • Ein Agent, konfiguriert für die Dokumentarbeit, die du willst — zusammenfassen, umschreiben, extrahieren, entwerfen. Gute Abstimmung hier ist der Unterschied zwischen nützlichem Add-in und Spielerei.
  • Node.js + git auf der Workstation, auf der Office Agents läuft.
  • Installierte Microsoft-365-Desktop-Apps (Office.js-Sideloading braucht die installierten Clients — Office im Web geht auch, mit anderen Sideload-Schritten).

Schritt 1 — Einen Tale-API-Schlüssel erstellen

Navigiere zu Einstellungen > API-Schlüssel und klicke Erstellen. Benenne ihn nach Workstation oder Team (office-agents-lab), kopiere das tale_...-Token und halte es bereit. Siehe Mitglieder und Rollen — nur Admins und Owner dürfen API-Schlüssel anlegen.

Schritt 2 — Office Agents lokal klonen und starten

Folge dem README unter github.com/hewliyang/office-agents. Kurzfassung:
git clone https://github.com/hewliyang/office-agents.git
cd office-agents
# Install- und Start-Kommandos gemäß README
Das Repository ist ein Monorepo mit einem Package pro Office-Host (Word, Excel, PowerPoint). Starte den Dev-Server für den gewünschten Host — Excel und Word haben eigene Kommandos; das README ist maßgebend.

Schritt 3 — In Word und Excel sideloaden

Office Agents wird als Dev-Server-Add-in geliefert, das du über Microsofts Sideload-Flow registrierst. Microsofts aktuelle Docs stehen unter Sideload an Office add-in. Der Ablauf unterscheidet sich pro OS:
  • Windows: Manifest nach %LOCALAPPDATA%\Microsoft\Office\OfficeAddins ablegen.
  • macOS: Manifest in ~/Library/Containers/com.microsoft.<Office-app>/Data/Documents/wef/ ablegen.
  • Office im Web: Manifest über Home > Add-Ins hochladen.
Nach dem Sideloading öffnest du Word oder Excel und siehst den Office-Agents-Button im Menüband.

Schritt 4 — Das Add-in auf Tale zeigen lassen

Öffne das Office-Agents-Panel, dann den Dialog Settings, und setze:
FeldWert
ProviderOpenAI-compatible (oder „Custom” — Label variiert)
Base URLhttps://<deine-tale-instanz>/api/v1
API keyDas tale_...-Token aus Schritt 1
ModelEinen Agent-Slug aus GET /api/v1/models — siehe API-Referenz
CORS proxyAktivieren, wenn Tale auf einem anderen Origin als das sideloadete Add-in läuft
Speichere. Das Panel spricht jetzt mit Tale.

Schritt 5 — End-to-End testen

  • Excel: eine Tabelle mit einer kurzen Datenreihe öffnen, einen Bereich markieren und im Panel „Fasse diese Daten in drei Stichpunkten zusammen” eingeben. Der Agent sollte mit deinem Tale-Modell antworten.
  • Word: ein Dokument öffnen, einen Absatz markieren und „Schreibe das für ein nicht-technisches Publikum um” eingeben. Gleiches erwartetes Ergebnis.
  • In Tale prüfen: die Konversationshistorie des Agents öffnen und bestätigen, dass die Anfrage als neuer Thread auftaucht. Thread, verwendetes Modell und etwaige Tool Calls sind genauso protokolliert, als hätte der Nutzer aus der Tale-UI gechattet.

Troubleshooting

  • 401 Unauthorized — API-Schlüssel widerrufen oder vertippt; in Einstellungen > API-Schlüssel neu erzeugen.
  • 404 auf chat/completions — Base-URL fehlt das Suffix /api/v1.
  • Model not found — Slug ist case-sensitive und muss exakt GET /api/v1/models entsprechen.
  • CORS-Fehler in der Add-in-Konsole — entweder den CORS-Proxy in den Settings von Office Agents aktivieren oder den Origin des Add-ins in den Allowed Origins deines Tale-Reverse-Proxies ergänzen.
  • Sideload-Manifest abgelehnt — Manifest-XML gegen Microsofts Schema prüfen; der Dev-Server in Office Agents gibt Validierungsfehler beim Start aus.

Breiter Rollout

Sideloading eignet sich für einen Pilot, skaliert aber nicht. Für eine ganze Organisation ist der tragfähige Weg:
  1. Office Agents intern forken und sein Manifest über Microsoft 365 Centralized Deployment oder Intune ausrollen, damit jeder Seat es automatisch bekommt.
  2. Eine Audit-Richtlinie auf Agent-Ebene in Tale ausrollen — alle Anfragen landen ohnehin in der Konversationshistorie des Agents, Governance läuft zentral.
  3. Upstream im Auge behalten: sobald Office Agents Produktionsreife erreicht und im AppSource erscheint, auf das gehostete Manifest umsteigen.

Vollständig Open-Source-Alternativen

Wenn Office Agents nicht passt, folgen zwei schmalere Add-ins demselben Base-URL-/API-Schlüssel-Muster aus Schritt 4: Die Konfiguration ist identisch: auf https://<deine-tale-instanz>/api/v1 mit einem tale_...-Schlüssel und einem Agent-Slug als Modell zeigen.
Last modified on April 20, 2026