Skip to main content

Was sind KI-Agenten?

KI-Agenten in Revol sind intelligente Assistenten, die Kundeninteraktionen über mehrere Kanäle hinweg verarbeiten — Ihr Website-Widget, Telefonanrufe, Telegram, WhatsApp und Instagram. Jeder Agent hat seine eigene Persönlichkeit, Wissensdatenbank, Gesprächs-Workflow und eine Reihe von Werkzeugen.

Betriebsmodi

Agenten können je nach Ihren geschäftlichen Anforderungen in drei Modi betrieben werden:
Der passive Modus ist leistungsstark für Teams, die bereits etablierte Kommunikationsprozesse haben. Der Agent wird zu einem ständig aktiven Qualitätsprüfer — er überprüft, ob Mitarbeiter Skripte befolgen, identifiziert verpasste Chancen, überwacht Antwortzeiten und liefert Gesprächseinblicke. Alle Analysen, Speicherextraktion und Tracking funktionieren genauso wie im aktiven Modus.

Einen Agenten erstellen

Klicken Sie auf Agent erstellen, um einen 2-Schritte-Assistenten zu starten: Schritt 1 — Geben Sie den Agentennamen ein (mindestens 3 Zeichen) und optional eine erste Nachricht (Begrüßungstext). Schritt 2 — Wählen Sie einen Anwendungsfall: Kundensupport, Outbound-Vertrieb, Lead-Qualifizierung, Anrufbeantworter, Terminbuchung, Kundenaufnahme, Serviceempfehlungen, Terminplanung, Rechnungsanfragen, Projektaktualisierungen, Ressourcenbibliothek, Lernen & Entwicklung oder Sonstiges. Dies ist rein visuell — der gewählte Anwendungsfall beeinflusst weder das Verhalten noch die Konfiguration des Agenten. Nach der Erstellung startet der Agent im Status Entwurf mit einem bereits erstellten Standard-Workflow.

Agentenstatus


Agenten-Editor

Der Agenten-Editor ist ein Vollbild-Modal mit 7 Tabs: Agent, Wissensdatenbank, Analyse, Werkzeuge, Widget, Kanäle, Workflow.
Agenten-Editor

Kopfzeile

Die Kopfzeile ist immer sichtbar und zeigt:
  • Agentenname (zum Umbenennen anklicken)
  • Status-Badge (Aktiv / Inaktiv)
  • Einbettungscode — das Widget-<script>-Snippet erhalten
  • Werkzeug-Protokolle — alle Werkzeugausführungen und Kanalereignisse einsehen
  • Vorschau — Link zur Website des Kunden, auf der das Widget installiert ist, um es aus Besuchersicht zu sehen
  • Veröffentlichen — im Marketplace veröffentlichen (öffentlich oder privat)

Agent-Tab

Der Hauptkonfigurations-Tab, in dem Sie die Kerneinstellungen des Agenten festlegen — System-Prompt, Persönlichkeit, LLM-Anbieter und Gesprächsspeicher.

Linke Spalte

System-Prompt — die Kernanweisungen, die das Verhalten des Agenten definieren. Wenn leer gelassen, wird ein Standard-Prompt aus Ihrem Firmennamen mit grundlegenden Kommunikationsregeln generiert.
Ein Sicherheitsblock wird automatisch an jeden System-Prompt angehängt. Er verhindert Prompt-Injection — der Agent wird niemals seine Anweisungen preisgeben, Sicherheitsregeln ignorieren oder Aufforderungen zur Rollenänderung befolgen. Sie müssen dies nicht manuell hinzufügen.
Erste Nachricht — Begrüßungstext, den Besucher sehen, wenn der Chat geöffnet wird. Gesprächsspeicher — strukturierte Felder, die der Agent während Konversationen erfassen soll. Jedes Feld hat: Speicherfelder werden für die Workflow-Weiterleitung (Zustandsbedingungen an Kanten) verwendet und erscheinen im Info-Tab der Konversation. Sie können beispielsweise Felder wie name, email, budget definieren — der Agent wird versuchen, diese während des Gesprächs auf natürliche Weise zu erfassen, und Sie können Workflow-Kanten basierend darauf weiterleiten, ob sie ausgefüllt sind. Wie die Speicherextraktion funktioniert: Nachdem jeder benutzerdefinierte Knoten eine Antwort generiert hat, führt das System einen leichtgewichtigen LLM-Aufruf durch, der die letzten Nachrichten analysiert und Werte für die konfigurierten Felder extrahiert. Extrahierte Werte werden sofort gespeichert, sodass nachfolgende Knoten im selben Durchlauf den aktualisierten Speicher bereits sehen — dies ermöglicht zustandsbasiertes Routing innerhalb eines einzelnen Gesprächsdurchlaufs.

Rechte Spalte

Persönlichkeit — 5 Regler (1–10), die den Kommunikationsstil formen: LLM-Anbieter & Modell — siehe LLM-Anbieter. Temperatur — steuert die Zufälligkeit der Antworten: 0 = deterministisch (gleiche Frage → gleiche Antwort), 1 = kreativ (variierte Antworten). Standard: 0,7.

LLM-Anbieter

4 Anbieter, jeweils mit einem Standard-Modell (schneller, günstiger) und einem Premium-Modell (höhere Qualität):
Premium-Modelle erfordern einen erweiterten Tarif. Bei Standardtarifen sind Premium-Modelle mit einem Upgrade-Hinweis gesperrt.
Alle Anbieter unterstützen Function Calling (Werkzeuge), Streaming, Circuit Breaker (automatisches Failover bei Anbieterausfall) und Wiederholung mit exponentiellem Backoff bei Ratenbegrenzungen. Das LLM wird global im Agent-Tab festgelegt, kann aber pro Workflow-Knoten überschrieben werden — verwenden Sie beispielsweise ein schnelles Modell für die Produktsuche und ein Premium-Modell für die abschließende Antwortformatierung.

Workflow

Der Workflow-Tab ist eine visuelle Arbeitsfläche, auf der Sie die Gesprächslogik des Agenten entwerfen. Anstelle eines einzelnen Prompts teilt der Workflow die Verarbeitung auf Knoten auf — jeder mit eigenem Prompt, eigenen Werkzeugen und eigener Wissensdatenbank — verbunden durch Kanten mit Weiterleitungsbedingungen.
Workflow-Editor

Standard-Workflow

Jeder neue Agent startet mit diesem vorgefertigten Workflow:
Sprachknoten sind standardmäßig inaktiv — sie werden aktiviert, wenn Sie Sprache einschalten.
Standard-Workflow
Der Start-Knoten leitet die Nachricht an drei parallele Systemagenten weiter. Jeder verarbeitet die Nachricht mit eigenen Werkzeugen und eigenem Wissen. Der Formatierer kombiniert deren Ergebnisse zu einer einzelnen Antwort.

Knotentypen

Benutzerdefinierte Knoten hinzufügen

Klicken Sie auf + Knoten hinzufügen in der Arbeitsflächen-Toolbar → geben Sie einen Namen ein → ein neuer benutzerdefinierter Knoten erscheint auf der Arbeitsfläche. Sie können beliebig viele benutzerdefinierte Knoten hinzufügen. Benutzerdefinierte Knoten sind der leistungsstärkste Teil des Workflows. Jeder benutzerdefinierte Knoten ist im Wesentlichen sein eigener Mini-Agent mit:
  • Gesprächsziel — ein System-Prompt speziell für diesen Knoten (z. B. „Helfen Sie Benutzern, den richtigen Abonnementplan basierend auf Teamgröße und Budget auszuwählen”)
  • Werkzeuge — wählen Sie aus, welche Werkzeuge dieser Knoten aufrufen kann (unabhängig von den Werkzeugen auf Agentenebene)
  • Wissensdatenbank — wählen Sie bestimmte Wissensquellen für den RAG-Kontext dieses Knotens
  • LLM-Überschreibung — verwenden Sie ein anderes Modell für diesen Knoten
  • Agentenmodus — aktivieren Sie mehrfache Werkzeugaufrufe (siehe unten)

Knoteneinstellungen

Klicken Sie auf einen beliebigen Knoten auf der Arbeitsfläche, um das Einstellungspanel auf der rechten Seite zu öffnen. Das Panel hat Tabs, die je nach Knotentyp variieren: Allgemein-Tab (alle Knoten): Agentenmodus (nur benutzerdefinierte Knoten mit Werkzeugen): Wenn aktiviert, kann der Knoten mehrere Runden von Werkzeugaufrufen durchführen, bevor er antwortet. Ohne Agentenmodus führt der Knoten höchstens 1 Werkzeugaufruf pro Nachricht durch.
Verwenden Sie den Agentenmodus, wenn ein Knoten mehrere Werkzeuge verketten muss — zum Beispiel zuerst Produkte suchen, dann die Verfügbarkeit des besten Treffers prüfen, dann detaillierte Spezifikationen abrufen. Ohne Agentenmodus würde der Knoten 3 separate Gesprächsrunden dafür benötigen.
LLM-Überschreibung (alle außer Start): Aktivieren Sie diese Option, um einen anderen LLM-Anbieter und ein anderes Modell für diesen spezifischen Knoten zu verwenden. Wenn deaktiviert, verwendet der Knoten die globale LLM-Einstellung des Agenten. Das Dropdown zeigt „Standard (Agenteneinstellung)” an, wenn nicht überschrieben. Werkzeuge-Tab (benutzerdefinierte und Systemknoten): Listet alle verfügbaren Werkzeuge nach Kategorie gruppiert auf (Produkte, Support, Dokumente). Jedes Werkzeug hat einen Umschalter. Hier aktivierte Werkzeuge sind unabhängig vom Werkzeuge-Tab auf Agentenebene — Sie steuern genau, auf welche Werkzeuge jeder Knoten Zugriff hat. Wissensdatenbank-Tab (nur benutzerdefinierte Knoten): Wählen Sie bestimmte Wissensquellen für den RAG-Kontext dieses Knotens. Enthält ein „Dokument hinzufügen”-Dropdown mit Such- und Typfilterung. Wenn keine Quellen ausgewählt sind, greift der Knoten auf die globale Wissensdatenbank des Agenten zurück.
Ein Hinweis am unteren Rand verlinkt zum Wissensdatenbank-Tab des Agenten: „Um diesem Knoten mehr Daten zur Verfügung zu stellen, fügen Sie Dateien zur Wissensdatenbank des Agenten hinzu.”
Kanten-Tab (alle Knoten): Konfigurieren Sie ausgehende Verbindungen zu anderen Knoten. Siehe Kantenbedingungen weiter unten. Spracheinstellungen-Tab (nur STT- und TTS-Knoten): Konfigurieren Sie Spracherkennung und Sprachsynthese — siehe Abschnitt Sprache. Knoten löschen — nur für benutzerdefinierte Knoten verfügbar. Systemknoten können nicht gelöscht werden.

Kantenbedingungen

Kanten verbinden Knoten und steuern die Nachrichtenweiterleitung. Jede Kante hat einen Zielknoten, einen Bedingungstyp und eine Priorität. Der Workflow wertet Kanten in Prioritätsstufen aus — die erste Stufe, die einen Treffer erzielt, gewinnt, niedrigere Stufen werden nicht ausgewertet. Klicken Sie auf + Kante hinzufügen im Kanten-Tab eines Knotens, um eine Verbindung zu erstellen.

Schlüsselwort-Bedingung

Geben Sie kommagetrennte Schlüsselwörter ein. Der Workflow prüft, ob die Nachricht des Besuchers eines davon enthält, mit Groß-/Kleinschreibung-ignorierendem Wortgrenzen-Abgleich. Mehrere Schlüsselwort-Kanten können dieselbe Nachricht treffen — alle übereinstimmenden Kanten werden parallel ausgelöst und senden die Nachricht gleichzeitig an mehrere Knoten. Beispiel: Schlüsselwörter Preis, Kosten, Preise, wie viel — die Kante wird ausgelöst, wenn der Besucher fragt „Wie viel kostet das?” oder „Was sind die Preise?”

Zustandsbedingung

Prüfen Sie Werte der Gesprächsspeicher-Felder. Sie erstellen Regeln mit: Mehrere Bedingungen innerhalb einer Kante verwenden UND-Logik — alle müssen wahr sein.
Zustandsbedingungen werden vollständig übersprungen, wenn der Speicher leer ist (noch keine Felder erfasst). Das bedeutet, dass „ist leer”-Bedingungen erst ausgelöst werden, nachdem der Agent begonnen hat, mindestens ein Speicherfeld zu erfassen.
Beispiel-Workflow mit Zustandsbedingungen:

Immer-Bedingung

Die Kante wird immer ausgelöst. Alle Immer-Kanten eines Knotens werden parallel ausgelöst — die Nachricht wird gleichzeitig an jedes Ziel gesendet. So verzweigt der Standard-Workflow vom Start zu drei Systemagenten gleichzeitig.

Fallback-Bedingung

Leitet nur weiter, wenn keine Kante mit höherer Priorität übereinstimmte. Im Gegensatz zu Schlüsselwort und Immer wird nur eine Fallback-Kante ausgelöst (die erste) — keine parallele Ausführung.
Wenn keine Kante übereinstimmt und es keinen Fallback gibt, erreicht die Ausgabe des Knotens möglicherweise nicht den Formatierer und der Besucher erhält keine Antwort aus diesem Zweig.

Zusammenführungsstrategie

Wenn mehrere Knoten parallel Ergebnisse erzeugen (wie die 3 Systemagenten im Standard-Workflow), kombiniert der Formatierer diese:

Arbeitsflächen-Steuerung


Werkzeuge

Werkzeuge sind Funktionen, die der Agent während Konversationen aufrufen kann. Sie erweitern den Agenten über die Textgenerierung hinaus — Produkte suchen, Datenbanken abfragen, E-Mails senden, Anrufe tätigen.

Wie Werkzeuge funktionieren

1

LLM entscheidet sich für ein Werkzeug

Basierend auf der Nachricht des Besuchers und den Werkzeugbeschreibungen in seinem Prompt generiert das LLM einen Werkzeugaufruf mit Parametern (z. B. get_products({ query: "Laufschuhe", available_only: true })).
2

Werkzeug wird ausgeführt

Das System führt die Werkzeugfunktion mit den angegebenen Parametern aus und erhält ein Ergebnis.
3

Ergebnis geht zurück an das LLM

Das Werkzeugergebnis wird in die Konversation eingefügt. Das LLM verwendet es, um eine natürliche Antwort zu formulieren.
4

Mehrere Runden (Agentenmodus)

Wenn der Knoten den Agentenmodus aktiviert hat, kann das LLM basierend auf dem ersten Ergebnis einen weiteren Werkzeugaufruf durchführen — bis zur konfigurierten maximalen Rundenzahl.
Jeder Werkzeugaufruf wird mit Eingabe, Ausgabe, Ausführungszeit und Status protokolliert. Sehen Sie Protokolle über Werkzeug-Protokolle in der Agenten-Kopfzeile ein.

Integrierte Werkzeuge (9)

Immer verfügbar, keine Integration erforderlich:

Integrations-Werkzeuge (60+)

Verbinden Sie externe Dienste unter Integrationen, um Werkzeuge freizuschalten:
Ausgehende Anrufe tätigen, SMS senden, Anrufverlauf abrufen.
Nachrichten senden, Dateien senden, Nachrichten bearbeiten/löschen, Chatverlauf und Infos abrufen.
Nachrichten senden, Medien senden, Vorlagennachrichten senden, Profil abrufen, als gelesen markieren.
Nachrichten senden, Medien senden, Buttons senden (Facebook), Profil abrufen. Facebook Ads: Kampagnen abrufen, Anzeigengruppen, Einblicke, Kampagnen pausieren.
Posteingang lesen, E-Mails senden, antworten, Entwürfe erstellen, suchen, Anhänge abrufen.
Termine auflisten/erstellen/aktualisieren/löschen, Verfügbarkeit prüfen, freie Zeitfenster finden.
Dokumente lesen/erstellen/anhängen/exportieren/suchen.
Bereiche lesen/schreiben, Zeilen anhängen, Zellen aktualisieren, Zeilen suchen, Tabellen erstellen.
Dateien auflisten/lesen/erstellen/aktualisieren/löschen, Ordner erstellen, Dateien freigeben, suchen.
Besprechungslinks erstellen.
Benutzerdefinierte JSON-Payloads an beliebige URLs senden, Webhook-Verbindungen testen.

Werkzeuge-Tab vs. Werkzeuge auf Knotenebene

Es gibt zwei Stellen, um Werkzeuge zu verwalten:
  1. Agent → Werkzeuge-Tab — zeigt alle Integrations-Werkzeuge nach Anbieter gruppiert. Werkzeuge auf Agentenebene ein-/ausschalten. Hier aktivierte Werkzeuge werden allen Workflow-Knoten zur Verfügung gestellt.
  2. Workflow → Knoteneinstellungen → Werkzeuge-Tab — Werkzeuge pro Knoten umschalten. Ein Knoten kann nur Werkzeuge verwenden, die auf Agentenebene aktiviert sind. So können Sie einschränken, welche Knoten auf welche Werkzeuge zugreifen.
Beispiel: Aktivieren Sie Gmail-Werkzeuge auf Agentenebene, geben Sie aber nur dem benutzerdefinierten Knoten „Nachfass senden” Zugriff auf send_email — andere Knoten werden keine E-Mails auslösen.

Wissensdatenbank (RAG)

Der Wissensdatenbank-Tab verbindet Datenquellen, die der Agent zur Beantwortung von Fragen nutzt. Wenn ein Besucher etwas fragt, durchsucht der Agent Ihre Wissensdatenbank mittels Vektorähnlichkeit (RAG — Retrieval-Augmented Generation) und fügt relevanten Kontext in seine Antwort ein.

Quellentypen

Wie RAG funktioniert

1

Quellen hinzufügen

Klicken Sie im Wissensdatenbank-Tab auf „Dokument hinzufügen” und wählen Sie Quellen aus den Daten Ihres Unternehmens — Produkte, Dateien, Textausschnitte, Links.
2

Training

Das System teilt jede Quelle in Segmente auf (standardmäßig max. 2000 Zeichen pro Segment, 20% Überlappung an Satzgrenzen), generiert Vektor-Embeddings mit OpenAI text-embedding-ada-002 (1536 Dimensionen) und speichert sie in PostgreSQL mit pgvector.
3

Besucher sendet eine Nachricht

Die Nachricht des Besuchers wird in denselben Vektorraum eingebettet. Das System findet die ähnlichsten Segmente mittels Kosinusähnlichkeit.
4

Kontext-Injektion

Die am besten übereinstimmenden Segmente (Standard: bis zu 5, Mindestähnlichkeit 0,6) werden als Wissensdatenbank-Kontext in den Prompt des Agenten eingefügt.
5

Antwort

Das LLM sieht die Frage des Besuchers zusammen mit dem relevanten Wissen und generiert eine fundierte Antwort.
Das Training läuft automatisch, wenn Sie Quellen hinzufügen oder ändern. Der Fortschritt wird im Wissensdatenbank-Tab angezeigt (Prozentsatz, verarbeitete Elemente).

Wissen auf Agenten- vs. Knotenebene

  • Wissensdatenbank auf Agentenebene (Wissensdatenbank-Tab) — Quellen, die allen Workflow-Knoten zur Verfügung stehen
  • Wissensdatenbank auf Knotenebene (Workflow → Knoten → Wissensdatenbank-Tab) — RAG nur auf bestimmte Quellen für diesen Knoten beschränken
Beispiel: Ihr benutzerdefinierter Knoten „Technischer Support” sieht nur Produkthandbücher und FAQ-Dokumente, während der Knoten „Vertrieb” Produktkataloge mit Preisen sieht.
Spezifische, gut strukturierte Inhalte liefern bessere Ergebnisse als lange allgemeine Dokumente. Produktbeschreibungen mit klaren Parametern geben dem Agenten präzise Antworten. Kurze FAQ-Einträge funktionieren besser als umfangreiche Handbücher.

Sprache

Spracheinstellungen werden im Sprach-Unter-Tab des Widget-Tabs oder direkt in den STT/TTS-Knoten des Workflows konfiguriert.

Speech-to-Text (STT)

Text-to-Speech (TTS)

Sprach-Pipeline

1

Audio empfangen

Das Audio des Besuchers wird an den Server gesendet (max. 10 MB, Formate: webm, ogg, wav, mp3).
2

STT-Transkription

Audio wird in Text transkribiert. Die Transkription wird in Echtzeit über SSE zurückgestreamt.
3

Workflow-Verarbeitung

Die Transkription wird durch denselben Workflow wie Text verarbeitet — RAG, Werkzeuge, Knotenweiterleitung.
4

TTS-Synthese

Die Antwort wird in Sätze aufgeteilt, jeder wird zu Audio synthetisiert. Abschnitte werden zurückgestreamt, sobald sie generiert sind.
5

Wiedergabe

Der Besucher hört die Antwort als Streaming-Audio und sieht gleichzeitig den Text.
Sprache erfordert einen Tarif mit Sprachfunktionen. Bei Tarifen ohne Sprache zeigen die Sprachsteuerungen einen Upgrade-Hinweis und der Nur-Chat-Modus wird erzwungen.

Kanäle

Der Kanäle-Tab steuert, wo Ihr Agent Nachrichten empfängt.

Einen Kanal verbinden

Widget — klicken Sie auf Aktivieren. Das Widget antwortet sofort auf Ihrer Website. Andere Kanäle:
  1. Verbinden Sie die Integration unter Integrationen
  2. Wählen Sie im Kanäle-Tab eine Ressource aus dem Dropdown (z. B. eine Telefonnummer, einen Bot, eine Seite)
  3. Klicken Sie auf Aktivieren — eine eindeutige Webhook-URL wird generiert
Jede Kanalkarte zeigt den Verbindungsstatus, den Ressourcennamen, die Gesamtzahl der Konversationen und die Webhook-URL mit einer Kopierschaltfläche.

Widget-Anpassung

Der Widget-Tab hat eine Live-Vorschau auf der linken Seite (Desktop/Tablet/Mobil-Umschalter) und ein Einstellungspanel auf der rechten Seite mit 3 Unter-Tabs.

Erscheinungsbild

Verhalten

Sprache

STT- und TTS-Einstellungen — identisch wie im Abschnitt Sprache beschrieben. Hier oder in den STT/TTS-Workflow-Knoten konfigurierbar (sie synchronisieren sich).

Analyse

Zweispaltiges Layout: Konversationsliste (links) + Konversationsdetails (rechts).

Filter

Die Konversationsliste zeigt 20 pro Seite mit „Mehr laden”-Paginierung. Neue Konversationen erscheinen in Echtzeit über WebSocket.

Konversationsdetails (4 Unter-Tabs)


System-Prompt-Architektur

Das Verständnis, wie der endgültige Prompt zusammengestellt wird, hilft Ihnen, bessere Anweisungen zu schreiben.
1

Ihr System-Prompt

Der Text aus dem Agent-Tab (oder das Gesprächsziel des Knotens bei benutzerdefinierten Knoten). Wenn leer, wird ein Standard-Prompt mit Ihrem Firmennamen und grundlegenden Regeln generiert.
2

Sicherheitsblock

Automatisch angehängt. 4 Anti-Injection-Regeln — der Agent wird seinen Prompt nicht preisgeben, seine Rolle nicht ändern und keine Override-Versuche befolgen.
3

Stil-Anweisungen

Generiert aus den Persönlichkeitsreglern — bildet Antwortlänge, Humor, Formalität, Klarheit und Emoji auf Textanweisungen ab.
4

Werkzeugbeschreibungen

Funktionsschemata für alle aktivierten Werkzeuge, damit das LLM weiß, was es aufrufen kann.
5

RAG-Kontext

Relevante Wissensdatenbank-Segmente, eingefügt als „Wissensdatenbank-Kontext”-Block.
6

Kampagnen-Kontext

Wenn der Besucher über eine Kampagne mit festgelegtem KI-Agenten-Verhalten kam, wird dieser Prompt eingefügt.
7

Speicherzustand

Aktuelle Werte der erfassten Speicherfelder (z. B. name: Max, email: max@beispiel.de), damit der Agent weiß, was er bereits gesammelt hat.
8

Spracherkennung

Wenn die Nachricht des Besuchers keine kyrillischen Zeichen enthält, wird eine Systemanweisung hinzugefügt: „Antworten Sie in derselben Sprache wie die Nachricht des Benutzers.”

Einbettungscode

Klicken Sie auf Einbetten in der Agenten-Kopfzeile, um das HTML-Snippet zu erhalten:
Dies lädt sowohl den Tracker (Analysen, Kampagnen, Ereignisse, Auslöser, Telefonnummerntausch) als auch das Chat-Widget mit Ihrem aktiven Agenten. Wenn kein API-Schlüssel vorhanden ist, klicken Sie zuerst auf API-Schlüssel generieren.

Tarifgrenzen