DE · AT · CHAnleitung

KI-Agenten in Odoo einrichten

Rechtsstand: · Aktualisiert:

Gilt für: Odoo 20.0, App AI; laut Preisseite Tarif Custom; Beispiel-App Helpdesk nur Enterprise (Odoo Online, Odoo.sh, On-Premise)

Kurz gesagt

In Odoo 20.0 legen Sie KI-Agenten in der App AI an: Name, Antwortstil, Fähigkeiten und System-Prompt setzen, dann im Reiter Sources PDFs, Links oder Artikel aus Documents und Knowledge hinterlegen. Bereit ist eine Quelle, wenn ihr Status auf Indexed wechselt; verwendet wird sie, wenn zusätzlich der Schalter Active eingeschaltet ist. Voraussetzungen sind die installierte App AI und laut Preisseite der Tarif Custom.

Das Wichtigste

  • Agenten anlegen und anpassen setzt laut Dokumentation 20.0 die installierte App AI voraus; die Preisseite nennt KI-Agenten nur im Tarif Custom (Stand 14. Oktober 2026).
  • Ein Agent besteht aus Fähigkeiten (Skills) für Anweisungen und Werkzeugen sowie Quellen (Sources) für Wissen; in Version 19.0 hießen die Fähigkeiten Themen (Topics).
  • Quellformate laut Dokumentation: PDFs, Weblinks, Dokumente der App Documents und Artikel der App Knowledge; bereit ist eine Quelle, wenn ihr Status von Processing auf Indexed wechselt, verwendet wird sie, wenn zusätzlich der Schalter Active eingeschaltet ist.
  • Ohne zugewiesene Fähigkeiten liefert ein Agent nur Informationen; er kann keine Datensätze anlegen oder ändern.
  • Das Kontrollkästchen Restrict to Sources beschränkt den Agenten auf die hinterlegten, aktiven Quellen.
  • Laut Release Notes 20 (September 2026) brauchen alle KI-Funktionen Guthaben aus In-App-Käufen.

Ein KI-Agent in Odoo ist ein konfigurierbarer Assistent, der Aufgaben in natürlicher Sprache annimmt, auf eigene Quellen zurückgreift und über Werkzeuge Datensätze lesen oder ändern kann. Diesen Agenten bauen Sie in der App AI auf: Er besteht aus Fähigkeiten (Skills) für Anweisungen und Werkzeuge und aus Quellen (Sources) für das Wissen. In Version 19.0 hießen die Fähigkeiten noch Themen (Topics); die deutschen Release Notes der Version 20 nennen die Umbenennung ausdrücklich. Die Feld- und Menünamen dieses Artikels folgen der englischsprachigen Fassung der Dokumentation 20.0. Was die App kostet und welche Funktionen sie in welcher Edition bietet, behandelt der Artikel KI in Odoo: Agenten, Quellen und Themen.

Was Sie vorab brauchen

  • Zugriff auf die installierte App AI: Anlegen und Anpassen von Agenten setzt laut Dokumentation 20.0 diese App voraus; viele andere KI-Funktionen laufen auch ohne sie.
  • Ein Enterprise-Abonnement, das KI-Agenten abdeckt: Die Preisseite von Odoo S.A. nennt KI-Agenten nur im Tarif Custom (Stand 14. Oktober 2026, Änderungen möglich).
  • Guthaben aus In-App-Käufen: Laut Release Notes 20 (September 2026) brauchen alle KI-Funktionen Guthaben; 20 Gratis-Credits sind hinterlegt, ein Credit kostet 1,00 Euro (Katalog, Stand 14. Oktober 2026).
  • Fertige Quelleninhalte: PDFs, URLs, Dokumente in der App Documents oder Artikel der App Knowledge. Die Support-Dokumentation weist darauf hin, dass die Qualität der Quellen die Qualität der Antworten bestimmt; geeignet sind vertrauenswürdige Produktanleitungen und FAQs.
  • Für das Beispiel am Ende: die installierte App Helpdesk und einige Knowledge-Artikel mit häufigen Kundenfragen. Helpdesk ist laut Editionsvergleich nur in der Enterprise-Edition enthalten.

Schritt für Schritt: einen Agenten anlegen

Schritt 1: Agenten anlegen

Öffnen Sie die App AI und klicken Sie auf New. Vergeben Sie einen Agent Name und nach Wunsch eine kurze Beschreibung. Die Dokumentation empfiehlt, vor dem Anlegen den Einsatzzweck festzulegen, weil davon System Prompt, Fähigkeiten und Werkzeuge abhängen. Am Ende des Schritts sehen Sie das offene Formular des neuen Agenten.

Schritt 2: Antwortstil und Quellenbeschränkung wählen

Stellen Sie im Feld Response Style den Ton der Antworten ein. Die Dokumentation 20.0 nennt vier Werte: Standard für klare, direkte Antworten, Nuanced für differenzierende Formulierungen, Snappy & Creative für kurze, lebendige Texte und Slow & Rigorous für besonders gründliche, schrittweise begründete Antworten. Setzen Sie das Kontrollkästchen Restrict to Sources, wenn der Agent ausschließlich auf den hinterlegten Quellen antworten soll; ohne diese Sperre darf er auch Modellwissen verwenden.

Schritt 3: Fähigkeiten zuweisen

Wählen Sie eine oder mehrere Fähigkeiten (Skills) aus. Vorkonfiguriert sind laut Dokumentation unter anderem View Builder (Ansichten per Sprachbefehl öffnen, inklusive Gruppierung nach Zeiträumen), Information retrieval (Informationen zu Modellen abrufen), Update Records und Create Records (Datensätze ändern und anlegen), Generate Images, Web Search, Website Builder sowie Create Leads, das nur mit installierter App CRM erscheint. Ohne jede Fähigkeit liefert der Agent nur Informationen; er kann dann keine Aufgaben ausführen und keine Daten ändern. Welche Werkzeuge tatsächlich verfügbar sind, hängt von den installierten Apps Ihrer Datenbank ab. Hinweis für Leser der Version 19.0: Dort wählen Sie zusätzlich im Feld LLM Model eine Sprachmodellversion aus; die Dokumentation nennt mehrere Versionen von ChatGPT und Gemini. Die Anleitung 20.0 führt diesen Schritt nicht mehr auf.

Schritt 4: System-Prompt formulieren

Tragen Sie im Feld System Prompt die dauerhafte Rolle des Agenten ein: Auftrag, Zuständigkeit und Verhaltensregeln. Die Dokumentation beschreibt diesen Prompt als Kernmission, die jede Interaktion steuert; ihr Detailgrad darf je Einsatzfall variieren, und die vorkonfigurierten Agenten dienen als Beispiel. Halten Sie den Auftrag eng: Ein Agent, der nur Supportfragen zu Ihrem Produkt beantworten soll, braucht keine Erlaubnis, Preise zu verhandeln.

Schritt 5: Quellen hinzufügen

Öffnen Sie den Reiter Sources und klicken Sie auf Add a source. Vier Wege stehen zur Wahl: Upload a File für eine PDF-Datei, Add a Link für Webadressen (eine je Zeile, mehrere auf einmal möglich), Add from Documents für Dokumente der App Documents und Add from Knowledge für Knowledge-Artikel; für beide Wege wählen Sie die Einträge einzeln per Kontrollkästchen aus. Odoo indexiert jede Quelle; der Status wechselt von Processing zu Indexed. Schieben Sie anschließend den Schalter Active ein, damit der Agent die Quelle verwendet. Ist eine Quelle nicht mehr aktuell, holen Sie das später nach (Schritt 7).

Schritt 6: Agenten testen

Klicken Sie auf Test. Es öffnet sich ein Gesprächsfenster mit dem neuen Agenten. Stellen Sie dort die Fragen, die er später beantworten soll, und prüfen Sie, ob die Antworten aus Ihren Quellen kommen und ob er sich verhält wie im System Prompt festgelegt. Dateien, die Sie im Gespräch hochladen, gelten nur für dieses Gespräch, außer Sie fügen sie dauerhaft als Quelle hinzu.

Schritt 7: Quellen aktuell halten

Ändert sich der Inhalt einer Quelle nach der Indexierung, verarbeitet der Agent die alten Inhalte weiter, bis Sie sie erneut einlesen. Öffnen Sie dafür die App AI, klicken Sie auf der Kanbankarte des Agenten auf das Dreipunkt-Menü und dann auf Configuration. Im Reiter Sources klicken Sie neben der betroffenen Quelle auf Reprocess und warten, bis der Status wieder Indexed zeigt.

Beispiel: Antwort-Agent für den Helpdesk

Beispiel mit erfundenen Angaben. Ein Softwareanbieter will Supportfragen vorformulieren lassen; die Entscheidung über jede Antwort an den Kunden bleibt bei den Mitarbeitenden. Der Agent greift auf vierzig FAQ-Artikel in der App Knowledge und auf das Produkt-Handbuch als PDF zurück.

Der Agent Support-Antworten erhält diese Einstellungen: Response Style Standard, Kontrollkästchen Restrict to Sources gesetzt, Fähigkeit Information retrieval, Quellen die vierzig FAQ-Artikel (Add from Knowledge, im Dialog einzeln per Kontrollkästchen ausgewählt) und das Handbuch-PDF (Upload a File), beide nach der Indexierung auf Active. Als System Prompt dient dieser Beispieltext: „Du antwortest auf Supportanfragen ausschließlich auf Grundlage der hinterlegten Quellen. Nenne zu jeder Antwort den Artikel oder Abschnitt, dem sie entstammt. Wenn keine Quelle die Frage abdeckt, sage das und schlage vor, das Ticket an eine Person zu übergeben. Erfinde keine Funktionen, Preise oder Fristen.”

Damit der Agent am Ticket arbeitet, legen Sie einen Default Prompt an: App AI ‣ Configuration ‣ Default Prompts ‣ New. Vergeben Sie einen Rule Name, wählen Sie im Feld On the Model den Eintrag für Helpdesk-Tickets und im Feld Call the Agent den Agenten Support-Antworten; das Feld When users need to nimmt die Aktion auf. In den Instructions stehen die Regeln, die nur am Ticket gelten, zum Beispiel: „Antworte auf Deutsch und schlage eine Antwort vor, die der Mitarbeitende prüft und erst dann sendet.” Auf dem Reiter Buttons fügen Sie mit Add a line eine Schaltfläche ein: Title „Antwort entwerfen”, Prompt „Entwirf aus dem Ticketinhalt und den Quellen einen Antwortvorschlag.”

Öffnet ein Mitarbeitender nun über den AI-Button ein Gespräch am Ticket, erhält der Agent laut Dokumentation den Kontext des Datensatzes, also Feldwerte und Metadaten, und formuliert den Vorschlag auf Grundlage der FAQ-Artikel und des Handbuchs. Die Support-Dokumentation beschreibt genau diese Arbeitsteilung: Die KI analysiert und entwirft, die Entscheidung und die Kundenkommunikation bleiben bei den Mitarbeitenden.

So prüfen Sie das Ergebnis

Prüfen Sie nach dem Anlegen vier Punkte: Der Status jeder Quelle steht auf Indexed, der Active-Schalter ist eingeschaltet. Im Testgespräch beantwortet der Agent eine Frage, die nur in Ihren Quellen steht, und nennt bei Restrict to Sources keine Information außerhalb davon — stellen Sie ihm bewusst eine Frage, die Ihre Quellen nicht abdecken, und kontrollieren Sie, dass er das Fehlen benennt statt zu raten. Am Helpdesk-Ticket erscheint der AI-Button und der entworfene Antwortvorschlag beruht auf dem Ticketinhalt. Und der Agent ändert keine Datensätze, solange ihm keine Fähigkeit mit Schreibwerkzeugen zugewiesen ist.

Wenn etwas nicht klappt

Symptom Ursache Lösung
Upload einer Quelle schlägt fehl laut Dokumentation möglich bei einem Konflikt mit dem gewählten Anbieter Anbieterkonfiguration der Datenbank prüfen und Upload erneut versuchen
Quelle bleibt auf Processing Indexierung läuft noch oder ist hängen geblieben abwarten; danach Reprocess am Quelleneintrag auslösen
Agent antwortet mit veraltetem Inhalt Quelle wurde nach der Indexierung geändert Dreipunkt-Menü ‣ Configuration ‣ Sources ‣ Reprocess
Agent nutzt Wissen außerhalb Ihrer Quellen Restrict to Sources nicht gesetzt oder Quelle inaktiv Kontrollkästchen setzen, Active-Schalter der Quelle prüfen
Agent legt keine Datensätze an keine Fähigkeit mit den nötigen Werkzeugen zugewiesen Fähigkeit wie Create Records zuweisen und erneut testen
AI-Button fehlt am Ticket oder ruft den falschen Agenten Default Prompt ohne Modell Helpdesk-Tickets oder ohne Agentenverknüpfung Default Prompt unter Configuration ‣ Default Prompts prüfen und ergänzen

Wann Sie Hilfe holen sollten

Holen Sie Ihren Odoo-Dienstleister, sobald der Agent über die Informationssuche hinaus Daten schreiben soll, denn dann wirken seine Werkzeuge auf Produktivdaten, und Rollen und Berechtigungen verdienen eine gemeinsame Prüfung. Welche Datenschutz- und KI-Verordnungspflichten beim Einsatz solcher Assistenten in der EU zu prüfen sind, behandelt der Artikel KI in Odoo: DSGVO und EU-KI-Verordnung.

Häufige Fragen

Welche Quellformate akzeptiert ein KI-Agent in Odoo?

Die Dokumentation 20.0 nennt vier Formate: PDFs, Weblinks, Dokumente der App Documents und Artikel der App Knowledge. Dokumente und Artikel wählen Sie beim Hinzufügen einzeln per Kontrollkästchen aus.

Kann ein Agent ohne eigene Quellen antworten?

Ja. Quellen sind optional; ohne sie antwortet der Agent aus dem Sprachmodell und dem Kontext des geöffneten Datensatzes. Erst das Kontrollkästchen Restrict to Sources beschränkt ihn auf die hinterlegten, aktiven Quellen.

Was passiert, wenn ich keine Fähigkeiten zuweise?

Der Agent kann dann laut Dokumentation nur Informationen liefern. Datensätze anlegen oder ändern kann er erst über die Werkzeuge, die einer Fähigkeit zugeordnet sind.

Verbraucht das Testen des Agenten Guthaben?

Die Release Notes der Version 20 schreiben allen KI-Funktionen Guthaben aus In-App-Käufen vor, also auch Agentengesprächen. Wie viel ein einzelnes Gespräch verbraucht, beziffert der Katalog nicht.

Woher weiß der Agent, welches Ticket gemeint ist?

Wenn Sie das Gespräch über den AI-Button an einem Ticket öffnen, übergibt Odoo laut Dokumentation den Kontext dieses Datensatzes, also Feldwerte und Metadaten. Die Konversation ist an diesen Datensatz gebunden und wird nach dem Schließen zurückgesetzt.

Quellen

  1. AI agents (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  2. AI in support workflows (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  3. AI default prompts (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  4. AI (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  5. AI agents (Odoo 19.0): frühere Bezeichnung Themen, ModellauswahlOdoo S.A., Dokumentation · abgerufen am
  6. Odoo 20 Release Notes, Abschnitt KIOdoo S.A. · abgerufen am
  7. Odoo Preise, Tarifübersicht (KI-Agenten im Tarif Custom)Odoo S.A. · abgerufen am
  8. Editionsvergleich (Zeile Helpdesk: Community nein, Enterprise ja)Odoo S.A. · abgerufen am