# Verwendung von Variablen

In Widgets, die den Usern Interaktionsmöglichkeiten bieten, können Variablennamen angegeben werden. Zu diesen Widgets gehören: *Benutzereingabe*, *Datei-Upload*, *Entscheidung*, *AI Intent*, *Umfrage* und *Live-Chat*. Variablen werden vor allem verwendet, um Daten über den Nutzer in Erfahrung zu bringen.

Der Zweck dieser Variablen ist es, in ihnen das Resultat der Interaktion zu speichern. Diese Resultate werden dann in den User Sessions und in der Dialog Übergabe dargestellt, falls eine solche eingefügt wird, oder sie können in einem Workflow des Robot Moduls in ein externes System eingepflegt werden.

### Speichern einer Benutzereingabe in einer Variable

Dem User werden im Widget *Entscheidung* drei Auswahl-Möglichkeiten gegeben. Hinterlegt man hier eine Variable, so wird die getätigte Wahl dann in der Variable abgespeichert. Im Beispiel unten wird die Auswahl in der Variable `drink_preference` gespeichert.

![](https://help.aiaibot.com/hc/article_attachments/4408658329617/Variablen_Entscheidung_DE.PNG)

### Benutzen einer Variable

Variablen können auch während des Dialogs mit dem User verwendet werden. So kann beispielsweise durch eine Benutzereingabe nach dem Namen des Users gefragt werden. Diese Variable kann dann im Text-Widget eingebaut werden, um den Namen darzustellen und dem User eine personalisierte Interaktionserfahrung zu bieten.

Die Variable `name` kann dann im *Text* Widget verwendet werden, um den Benutzer direkt anzusprechen. Durch Klick auf das Variablen Icon, kann die Variable im Fliesstext eingebettet werden.

<figure><img src="/files/8dCXcqJz3G3aPdlXSvql" alt=""><figcaption></figcaption></figure>

### Löschen unbenutzter Variablen

Variablen die im Projekt weder in einer Story noch einem Workflow verwendet wurden lassen sich unter Einstellungen, im Reiter *Allgemein*, alle gleichzeitig löschen.

<figure><img src="/files/2nlDb2P7b7x54XsB6FLo" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.aiaibot.com/chatbot/stories-and-story-builder/verwendung-von-variablen.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
