Zum Hauptinhalt springen
Elemente sind die einzelnen Bausteine, die Sie auf der Plural-Leinwand verbinden, um interaktive Abläufe für Ihre virtuellen Avatare zu erstellen. Jedes Element führt eine abgegrenzte Aktion aus – einen Satz sprechen, ein Menü anzeigen, eine API aufrufen, anhand einer Bedingung verzweigen und so weiter. Sie verbinden Elemente, indem Sie den blauen Ausgabekreis eines Elements auf eine leere Stelle der Leinwand oder auf den Eingang eines anderen Elements ziehen.
Um ein Element hinzuzufügen, klicken Sie mit der rechten Maustaste auf eine leere Stelle der Leinwand und wählen Sie das Element aus dem Kontextmenü. Sie können auch den blauen Ausgabekreis eines vorhandenen Elements auf eine leere Fläche ziehen und loslassen – dasselbe Kontextmenü erscheint.

Interaktions- & Anzeigeelemente

Roboter sagt

Lassen Sie Ihren Roboter oder Avatar Text laut aussprechen. Fügen Sie mehrere Sprachvarianten für eine natürlichere, menschlichere Interaktion hinzu.

Menü-Designer

Zeigen Sie ein voll anpassbares Schaltflächenmenü an. Nutzer können eine Schaltfläche antippen oder per Sprache auslösen. Unterstützt Hintergrundbilder, Symbole, Sprache und Bedingungen pro Schaltfläche.

Frage-Designer

Präsentieren Sie eine Frage mit mehreren Schaltflächen und Spracherkennung. Speichern Sie die Antwort des Nutzers in einer Variable zur späteren Verwendung im Ablauf.

Bewertungs-Designer

Erfassen Sie Stern- (oder Symbol-)Bewertungen von Nutzern. Konfigurieren Sie Sprachreaktionen je Note sowie eine Dankesnachricht.

Mediengestalter

Zeigen Sie reichhaltige Inhaltsbildschirme mit Text, Hintergrundbildern oder Videos, Overlays und QR-Codes. Optional kann der Avatar für Vollbildmedien ausgeblendet werden.

Benutzereingaben speichern

Zeigen Sie ein Texteingabefeld an, das getippte oder per Sprache eingegebene Antworten annimmt. Unterstützt die Eingabetypen Text, Telefon, E-Mail, Zahl, Zeit, Datum, Dropdown und Canvas (Unterschrift).

Website anzeigen

Betten Sie eine externe HTTPS-Website in Ihren Ablauf ein. Wählen Sie zwischen Vollbild, Vollbild mit Avatar, halber, viertel oder quadratischer Größe.

Logik- & Routing-Elemente

Bedingung

Verzweigen Sie den Ablauf anhand von Variablenvergleichen (gleich, größer als, kleiner als usw.). Funktioniert mit System- und benutzerdefinierten Variablen.

Tageszeit

Steuern Sie den Ablauf anhand der aktuellen Uhrzeit auf dem Roboter oder im Browser. Die Standardbedingung prüft, ob es vor Mittag ist.

Alterserkennung

Verzweigen Sie den Ablauf anhand des geschätzten Alters der Person vor der Kamera des Roboters oder Avatars.

Geschlechtererkennung

Verzweigen Sie den Ablauf anhand des erkannten Geschlechts (männlich, weiblich, keine Übereinstimmung). Das erkannte Geschlecht wird automatisch in #ATTRI/Gender gespeichert.

Ausgaberandomisierung

Wählen Sie zufällig aus, welchen Ausgabepfad der Ablauf als Nächstes nimmt. Pfade fügen Sie in der Seitenleiste hinzu oder entfernen sie dort.

Zurück zum Start

Springen Sie von jeder Stelle aus zurück an den Anfang des Ablaufs.

Zum Ziel springen

Springen Sie zu einem beliebigen benannten Zielelement an anderer Stelle Ihres Ablaufs, ohne eine direkte Verbindungslinie zu zeichnen.

Pausenfluss

Fügen Sie zwischen zwei Elementen eine zeitgesteuerte Pause (in Sekunden) ein.

Variablen- & Datenelemente

Benutzerattribute & Variablen festlegen

Erstellen oder aktualisieren Sie eine benutzerdefinierte Variable und weisen Sie ihr einen Wert zu. Verwenden Sie #ATTRI/variableName, um die Variable überall im Ablauf zu referenzieren.

Benutzerattribute & Variablen zurücksetzen

Setzen Sie eine oder alle benutzerdefinierten Variablen zurück. Hinweis: Systemvariablen können nicht zurückgesetzt werden.

Datenbank

Lesen Sie innerhalb Ihres Ablaufs aus einer von Plural verwalteten Datenbank oder schreiben Sie hinein.

QR-Code-Reader

Scannen Sie einen JSON-codierten QR-Code und ordnen Sie seine Felder über Transformationsregeln Ablaufvariablen zu.

KI- & Wissenselemente

Knowledge Base

Verbinden Sie eine Plural Knowledge Base (PDF-Datenquellen) und lassen Sie Ihren Avatar natürliche Fragen per GPT beantworten. Wählen Sie zwischen Standard (GPT-3.5) und Premium (GPT-4o).

Benutzerdefinierte API-Anfrage

Rufen Sie jede externe HTTPS-REST-API auf (GET, POST, PUT, PATCH, DELETE). Ordnen Sie JSON-Antwortwerte Variablen zu und nutzen Sie sie im gesamten Ablauf.

Benutzerdefiniertes Skript

Schreiben und führen Sie eigene JavaScript-Logik aus. Verwenden Sie getVariable() und setVariable(), um Ablaufvariablen zu lesen und zu schreiben.

Benutzerdefiniertes Plugin

Betten Sie eine interaktive HTTPS-Website ein und stellen Sie über die postMessage-Plugin-API eine bidirektionale Kommunikation mit Plural her.

Kommunikations- & Nachrichtenelemente

SMS senden

Senden Sie eine Textnachricht an eine vordefinierte Telefonnummer, betrieben über Twilio. Kostet 75 GOs pro Nachricht (bis zu 160 Zeichen).

IoT-Trigger

Pausieren Sie den Ablauf und warten Sie auf eine eingehende HTTP-Anfrage von einem externen System, bevor es weitergeht. Enthält Live-URL, Test-URL und Auth-Token.

Chat von Roboter zu Roboter

Ermöglichen Sie zwei Geräten mit demselben Projekt ein gesprochenes Hin-und-Her-Gespräch miteinander.

Roboter-zu-Roboter-Steuerung

Lösen Sie ein Element in einem anderen Rahmen aus dem aktuellen Rahmen heraus aus. Wird zur Orchestrierung von Multi-Geräte-Abläufen und Plural-Automation-Rahmen verwendet.

Sprachelement

Sprache ändern

Schalten Sie den gesamten Ablauf zur Laufzeit auf eine andere Sprache um. Voraussetzung ist, dass dem Projekt zuvor weitere Sprachen hinzugefügt wurden.

Automatisierungs- & serverseitige Elemente

Plural Automation

Ein dedizierter serverseitiger Rahmen, der unabhängig vom Avatar-Rahmen läuft. Lagern Sie damit aufwändige Logik, Knowledge-Base-Abfragen und API-Ketten aus dem Front-End-Ablauf aus.

Systemvariablen

Plural stellt automatisch eine Reihe schreibgeschützter Systemvariablen bereit, die Sie in Bedingungen, Sprache und API-Aufrufen referenzieren können, ohne sie selbst zu definieren. Gängige Beispiele sind Time, WeekdayNumber, LanguageISO2 und Gender. Die vollständige Liste finden Sie in der Referenz der Systemattribute.
Verwenden Sie #ATTRI/variableName überall dort, wo Sie einen Variablenwert einfügen möchten – in Robotersprache, API-URLs, Schaltflächenbeschriftungen oder Website-Parametern.