> ## Documentation Index
> Fetch the complete documentation index at: https://support.humanizing.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Elemente-Referenz: Alle Bausteine des Plural-Flusses

> Eine vollständige Referenz aller Elemente, die im No-Code-Flow-Builder von Plural für virtuelle Avatare verfügbar sind.

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.

<Note>
  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.
</Note>

## Interaktions- & Anzeigeelemente

<CardGroup cols={2}>
  <Card title="Roboter sagt" href="/elemente/roboter-sagt" icon="comment">
    Lassen Sie Ihren Roboter oder Avatar Text laut aussprechen. Fügen Sie mehrere Sprachvarianten für eine natürlichere, menschlichere Interaktion hinzu.
  </Card>

  <Card title="Menü-Designer" href="/elemente/menue-designer" icon="table-list">
    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.
  </Card>

  <Card title="Frage-Designer" href="/elemente/question-desginer" icon="circle-question">
    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.
  </Card>

  <Card title="Bewertungs-Designer" href="/elemente/bewertungsdesigner" icon="star">
    Erfassen Sie Stern- (oder Symbol-)Bewertungen von Nutzern. Konfigurieren Sie Sprachreaktionen je Note sowie eine Dankesnachricht.
  </Card>

  <Card title="Mediengestalter" href="/elemente/mediengestalter" icon="image">
    Zeigen Sie reichhaltige Inhaltsbildschirme mit Text, Hintergrundbildern oder Videos, Overlays und QR-Codes. Optional kann der Avatar für Vollbildmedien ausgeblendet werden.
  </Card>

  <Card title="Benutzereingaben speichern" href="/elemente/benutzereingaben-speichern" icon="keyboard">
    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).
  </Card>

  <Card title="Website anzeigen" href="/elemente/website-anzeigen" icon="globe">
    Betten Sie eine externe HTTPS-Website in Ihren Ablauf ein. Wählen Sie zwischen Vollbild, Vollbild mit Avatar, halber, viertel oder quadratischer Größe.
  </Card>
</CardGroup>

## Logik- & Routing-Elemente

<CardGroup cols={2}>
  <Card title="Bedingung" href="/elemente/bedingung" icon="code-branch">
    Verzweigen Sie den Ablauf anhand von Variablenvergleichen (gleich, größer als, kleiner als usw.). Funktioniert mit System- und benutzerdefinierten Variablen.
  </Card>

  <Card title="Tageszeit" href="/elemente/tageszeit" icon="clock">
    Steuern Sie den Ablauf anhand der aktuellen Uhrzeit auf dem Roboter oder im Browser. Die Standardbedingung prüft, ob es vor Mittag ist.
  </Card>

  <Card title="Alterserkennung" href="/produkttour/alterserkennung" icon="person">
    Verzweigen Sie den Ablauf anhand des geschätzten Alters der Person vor der Kamera des Roboters oder Avatars.
  </Card>

  <Card title="Geschlechtererkennung" href="/elemente/geschlechtererkennung" icon="venus-mars">
    Verzweigen Sie den Ablauf anhand des erkannten Geschlechts (männlich, weiblich, keine Übereinstimmung). Das erkannte Geschlecht wird automatisch in `#ATTRI/Gender` gespeichert.
  </Card>

  <Card title="Ausgaberandomisierung" href="/elemente/ausgaberandomisierung" icon="shuffle">
    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.
  </Card>

  <Card title="Zurück zum Start" href="/elemente/zurueck-zum-start" icon="rotate-left">
    Springen Sie von jeder Stelle aus zurück an den Anfang des Ablaufs.
  </Card>

  <Card title="Zum Ziel springen" href="/elemente/uebersicht" icon="arrow-right">
    Springen Sie zu einem beliebigen benannten Zielelement an anderer Stelle Ihres Ablaufs, ohne eine direkte Verbindungslinie zu zeichnen.
  </Card>

  <Card title="Pausenfluss" href="/elemente/pausenfluss" icon="pause">
    Fügen Sie zwischen zwei Elementen eine zeitgesteuerte Pause (in Sekunden) ein.
  </Card>
</CardGroup>

## Variablen- & Datenelemente

<CardGroup cols={2}>
  <Card title="Benutzerattribute & Variablen festlegen" href="/elemente/benutzerattribute-und-variablen-festlegen" icon="pen-to-square">
    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.
  </Card>

  <Card title="Benutzerattribute & Variablen zurücksetzen" href="/elemente/benutzerattribute-und-variablen-zuruecksetzen" icon="eraser">
    Setzen Sie eine oder alle benutzerdefinierten Variablen zurück. Hinweis: Systemvariablen können nicht zurückgesetzt werden.
  </Card>

  <Card title="Datenbank" href="/produkttour/database" icon="database">
    Lesen Sie innerhalb Ihres Ablaufs aus einer von Plural verwalteten Datenbank oder schreiben Sie hinein.
  </Card>

  <Card title="QR-Code-Reader" href="/elemente/qr-code-reader" icon="qrcode">
    Scannen Sie einen JSON-codierten QR-Code und ordnen Sie seine Felder über Transformationsregeln Ablaufvariablen zu.
  </Card>
</CardGroup>

## KI- & Wissenselemente

<CardGroup cols={2}>
  <Card title="Knowledge Base" href="/produkttour/einstellungen/knowledge-base" icon="brain">
    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).
  </Card>

  <Card title="Benutzerdefinierte API-Anfrage" href="/elemente/benutzerdefinierte-api-anfrage" icon="plug">
    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.
  </Card>

  <Card title="Benutzerdefiniertes Skript" href="/elemente/benutzerdefiniertes-skript" icon="code">
    Schreiben und führen Sie eigene JavaScript-Logik aus. Verwenden Sie `getVariable()` und `setVariable()`, um Ablaufvariablen zu lesen und zu schreiben.
  </Card>

  <Card title="Benutzerdefiniertes Plugin" href="/elemente/benutzerdefiniertes-plugin" icon="puzzle-piece">
    Betten Sie eine interaktive HTTPS-Website ein und stellen Sie über die postMessage-Plugin-API eine bidirektionale Kommunikation mit Plural her.
  </Card>
</CardGroup>

## Kommunikations- & Nachrichtenelemente

<CardGroup cols={2}>
  <Card title="SMS senden" href="/elemente/sms-senden" icon="message-sms">
    Senden Sie eine Textnachricht an eine vordefinierte Telefonnummer, betrieben über Twilio. Kostet 75 GOs pro Nachricht (bis zu 160 Zeichen).
  </Card>

  <Card title="IoT-Trigger" href="/elemente/iot-trigger" icon="tower-broadcast">
    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.
  </Card>

  <Card title="Chat von Roboter zu Roboter" href="/elemente/chat-von-roboter-zu-roboter" icon="comments">
    Ermöglichen Sie zwei Geräten mit demselben Projekt ein gesprochenes Hin-und-Her-Gespräch miteinander.
  </Card>

  <Card title="Roboter-zu-Roboter-Steuerung" href="/elemente/robot-to-robot-steuerung" icon="arrow-right-arrow-left">
    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.
  </Card>
</CardGroup>

## Sprachelement

<CardGroup cols={2}>
  <Card title="Sprache ändern" href="/elemente/sprache-aendern" icon="language">
    Schalten Sie den gesamten Ablauf zur Laufzeit auf eine andere Sprache um. Voraussetzung ist, dass dem Projekt zuvor weitere Sprachen hinzugefügt wurden.
  </Card>
</CardGroup>

## Automatisierungs- & serverseitige Elemente

<CardGroup cols={2}>
  <Card title="Plural Automation" href="/produkttour/einstellungen/plural-automation" icon="server">
    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.
  </Card>
</CardGroup>

## 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](/produkttour/einstellungen/systemattribute).

<Tip>
  Verwenden Sie `#ATTRI/variableName` überall dort, wo Sie einen Variablenwert einfügen möchten – in Robotersprache, API-URLs, Schaltflächenbeschriftungen oder Website-Parametern.
</Tip>
