# Eigenschaften

> Schalter, die das Verhalten eines Agenten ändern. Sie entscheiden, ob sein Charakter beim Modell ankommt, ob er behält, was er in Unterhaltungen lernt, und ob er sein Gedächtnis aufräumt, während er nichts zu tun hat.

Eine **Eigenschaft** schaltet ein Verhalten des Agenten ein oder aus. Anders als der [Systemprompt](/de/docs/build/system-prompt/), den du als Text schreibst, ist eine Eigenschaft ein Schalter: Die Einstellung bleibt, wo sie ohnehin liegt, und die Eigenschaft entscheidet, ob sie genutzt wird.

## Die Eigenschaften

| Eigenschaft | Was das Einschalten bewirkt |
| --- | --- |
| **Persönlichkeit** | Der Charakter, den du im [Profil](/de/docs/build/identity/) des Agenten festgelegt hast, fließt in das ein, was das Modell liest. Ist sie ausgeschaltet, arbeitet der Agent nur mit seinem Prompt. |
| **Selbstlernend** | Der Agent behält, was er in Unterhaltungen lernt. Vorlieben, Fakten und Zusagen landen in seinem [Gedächtnis](/de/docs/capabilities/memory/), Abläufe, die du ihm beibringst, werden zu [Skills](/de/docs/capabilities/skills/), und er führt einen Index der Dateien, die er erstellt hat, damit er sie wieder öffnen kann. Das geplante Aufräumen übernimmt Dream. |
| **Dream** | Der Agent räumt sein Gedächtnis auf, während er nichts zu tun hat. Er führt Erinnerungen zusammen, die sich überschneiden, korrigiert veraltete Fakten, schließt erledigte Zusagen ab und [archiviert](/de/docs/capabilities/memory/#archiv) Erinnerungen, die nicht mehr nützlich sind. Dann gibt er jeder Erinnerung eine einzeilige Zusammenfassung und Suchbegriffe, damit die nächste Unterhaltung sie schneller findet. An Tagen, an denen sich nichts geändert hat, ruht Dream. Es läuft als [Routine](/de/docs/automate/routines/), die du wie jede andere einsehen und bearbeiten kannst. |
| **Self Configuration** | Auf Bitte im Gespräch schlägt der Agent Änderungen an seinen Einstellungen vor. Vorher und nachher erscheinen auf einer Karte; erst mit **Anwenden** wird gespeichert. Erlaubte Bereiche wählst du einzeln. |

<Screenshot
  name="studio-trait"
  alt="Der Bereich Eigenschaften. Persönlichkeit, Selbstlernend und Dream haben je einen Schalter und eine Erklärung in einem Satz. Unter dem eingeschalteten Selbstlernend liegen die Schalter für Skills und Dateiindex sowie ein gelernter Skill, unter dem eingeschalteten Dream die Uhr, die festlegt, wann es schläft."
/>

## Wann du sie einschaltest

**Persönlichkeit** lohnt sich, wenn der Ton zählt, etwa bei einem Agenten, der mit Kundschaft spricht, oder bei einem, dessen Antworten du den ganzen Tag liest. Lass sie aus, wenn der Agent nüchtern und berechenbar sein soll oder wenn du gerade [einen Prompt feinjustierst](/de/docs/build/iterating/) und eine Variable weniger haben willst.

**Selbstlernend** ist für einen Agenten gedacht, der dauerhaft mit denselben Leuten arbeitet. Er behält eine Vorliebe, eine Zusage oder eine Arbeitsweise, die du ihm beigebracht hast, sodass du sie in der nächsten Unterhaltung nicht noch einmal erklären musst.

**Dream** lohnt sich bei einem Agenten, der seit Wochen läuft und Erinnerungen angesammelt hat. Sich überschneidende und veraltete Erinnerungen werden weniger, und die übrigen bekommen eine Zusammenfassung und Suchbegriffe. Ein neuer Agent hat wenig aufzuräumen, und an Tagen ohne Änderungen erzeugt Dream keine Ausführung. Du kannst es also ruhig früh einschalten.

<Aside type="note" title="Beim Ausschalten bleiben die Einstellungen erhalten">
  Das Ausschalten einer Eigenschaft löscht nichts. Der Charakter bleibt im Profil und
  die Routine von Dream in der Liste der Routinen, die Eigenschaft nutzt sie nur nicht
  mehr. Schaltest du sie wieder ein, kehrt das vorherige Verhalten zurück.
</Aside>

## Was Selbstlernend lernt

Selbstlernend arbeitet während der Unterhaltungen. Eine eigene Routine gibt es dafür nicht.

| Teil | Was der Agent tut | Schalter |
| --- | --- | --- |
| Gedächtnis | Lernt er eine Vorliebe, einen Fakt oder eine Zusage, schreibt er sie ins Gedächtnis oder aktualisiert den vorhandenen Eintrag und sagt das in einer Zeile. | Selbstlernend selbst |
| Skills | Bringst du ihm einen Ablauf bei, den er wiederverwenden wird, etwa ein Berichtsformat oder eine Reihenfolge von Schritten, speichert er einen Anweisungs-Skill. Korrigierst du einen Skill, den er gelernt hat, aktualisiert er diesen Skill. Das Speichern erwähnt er am Ende seiner Antwort, und ab der nächsten Unterhaltung folgt er dem Ablauf. | Beigebrachte Abläufe als Skills speichern |
| Dateien | In jeder Unterhaltung behält er die Pfade und Beschreibungen von bis zu 15 Dateien, die er zuletzt geändert hat. Er öffnet die, die er braucht, und sucht nach Thema, wenn eine Datei nicht auf der Liste steht. Ändert er eine Datei grundlegend, aktualisiert er auch die Beschreibung. | Dateiindex |

Beide Schalter werden mit Selbstlernend eingeschaltet. Schalte nur die Teile aus, die du nicht willst.

Die Teile Skills und Dateien greifen nur, wenn die Person spricht, der der Agent gehört. In Unterhaltungen mit Besuchenden auf endue.live, in API-Aufrufen oder mit Personen aus Kanälen legt der Agent keine Skills an, ändert keine und lädt die Dateiliste nicht, egal ob Selbstlernend eingeschaltet ist oder nicht. Auch Ausführungen von Routinen lernen keine Skills.

### Einen gelernten Skill zurücksetzen

Unter **Gelernte Skills** in den Einstellungen von Selbstlernend siehst du die Skills, die der Agent angelegt oder geändert hat, die neuesten zuerst. Jede Zeile zeigt, ob der Skill neu oder aktualisiert ist, woraus der Agent ihn gelernt hat und ob er gerade genutzt wird.

**Zurücksetzen** bringt einen aktualisierten Skill auf die Version vor der Änderung zurück und entfernt einen neuen Skill vom Agenten und aus deinem Konto. Einen zurückgesetzten Skill legt der Agent nicht noch einmal an und ändert ihn auch nicht mehr.

Skills, die du selbst erstellt hast, ändert der Agent nicht. Sieht er etwas, das sich verbessern ließe, schlägt er die Änderung in der Unterhaltung vor.

## Was Self Configuration ändern kann

Mit **Self Configuration** schlägt der Agent Änderungen an seinen Einstellungen vor, wenn du ihn in einer Unterhaltung darum bittest. Eine Karte zeigt die Werte davor und danach; erst mit deiner Zustimmung wird gespeichert. Das ist für Agenten gedacht, deren Einstellungen du häufig anpasst. Einzelne Bereiche kannst du sperren.

<Steps>

1. Schalte im Bereich Eigenschaften **Self Configuration** ein.
2. Wähle unter **Einstellungen, die der Agent ändern darf** die freigegebenen Bereiche. Profil, Persönlichkeit sowie Rolle und Sprachen sind anfangs eingeschaltet.
3. Bitte ihn im Gespräch zum Beispiel: „Nenn dich Luna und antworte kürzer.“
4. Prüfe auf der Änderungskarte den alten und neuen Wert. Bei einem Prompt werden hinzugefügte und entfernte Zeilen gezeigt.
5. Mit **Anwenden** wird gespeichert; die Änderung wirkt ab der nächsten Antwort. **Abbrechen** verwirft sie.

</Steps>

<Screenshot name="studio-trait-self-config" alt="Self Configuration ist eingeschaltet. Die erlaubten Bereiche und zwei Änderungen mit Vorher- und Nachher-Werten, Gesprächslinks und Zurücksetzen-Schaltflächen sind zu sehen." />

| Bereich | Was geändert wird | Anfangs |
| --- | --- | --- |
| Profil | Name und Beschreibung | An |
| Persönlichkeit | [Persönlichkeitswerte](/de/docs/build/identity/). Ist die Eigenschaft Persönlichkeit aus, ändert sich der Ton nicht | An |
| Rolle und Sprachen | Rollenbeschreibungen und Antwortsprachen | An |
| Prompt | [Systemprompt](/de/docs/build/system-prompt/). Jede Änderung erzeugt eine neue, als vom Agenten geänderte Revision | Aus |
| Modell | Das Standard-[Chatmodell](/de/docs/build/models/), sofern in deinem Tarif enthalten | Aus |
| Integrierte Tools | [Toolgruppen](/de/docs/capabilities/built-in-tools/) ein- und ausschalten | Aus |
| Andere Eigenschaften | Persönlichkeit und Selbstlernend ein- und ausschalten | Aus |

Bittest du um eine gesperrte Änderung, zeigt der Agent keine Karte und verweist auf den Agent Builder. Er kann auch gesperrte Einstellungen lesen und Fragen wie „Welches Modell nutzt du?“ beantworten.

Self Configuration arbeitet nur im Gespräch mit dem Eigentümer. Bei endue.live-Besuchern, API-Aufrufen, Kanalnutzern und Routinen liest oder ändert der Agent seine Einstellungen nicht.

<Aside type="note" title="Was der Agent nicht ändern kann">
  Live-Veröffentlichung und Sichtbarkeit, Kanal- und Connector-Verbindungen, API-Schlüssel, Avatar, Dream sowie Archivierung und Löschung des Agenten bleiben gesperrt. Auch Self Configuration selbst und seine Freigaben änderst du im Agent Builder.
</Aside>

### Eine Änderung rückgängig machen

**Vom Agenten geänderte Einstellungen** listet Änderungen mit alten und neuen Werten sowie Links zu den Gesprächen, neueste zuerst. **Zurücksetzen** stellt den früheren Wert wieder her. Beim Prompt entsteht dafür eine neue Revision. Wurde dieselbe Einstellung später erneut geändert, wird nichts zurückgesetzt und du erhältst einen Hinweis.

Grenzen: Der Agent schlägt nur Änderungen vor, um die du gebeten hast, und jede braucht deine Zustimmung auf der Karte. Eine Karte enthält höchstens vier Bereiche. Bei mehreren Bereichen können einzelne Speichervorgänge fehlschlagen; das Ergebnis steht bei jedem Bereich. Lange Prompt-Änderungen erscheinen auf der Karte nur teilweise. Nach dem Anwenden findest du den vollständigen Text in den Revisionen; möchtest du ihn vorher lesen, bitte um eine kleinere Änderung. Hat der Agent den allerersten Prompt erstellt, kann Zurücksetzen ihn nicht entfernen. Bearbeite ihn im Prompt-Bereich.

## Wann Dream schläft

In den Einstellungen von Dream siehst du eine runde Uhr mit allen 24 Stunden auf einem Zifferblatt. Mit zwei Griffen legst du fest, wann Dream schläft: einer für die Schlafenszeit, einer für die Weckzeit.

<Steps>

1. Schalte im Bereich Eigenschaften **Dream** ein. Eine Aufräum-Routine wird angelegt, anfangs mit 04:00 Uhr als Schlafenszeit und 07:00 Uhr als Weckzeit, jeden Tag.

2. Zieh die beiden Griffe auf der Uhr, um Schlafenszeit und Weckzeit zu verschieben. Sie bewegen sich in 5-Minuten-Schritten. Ziehst du den Bogen zwischen ihnen, verschieben sich beide gemeinsam und die Dauer bleibt gleich. Mit der Tastatur fokussierst du einen Griff und verschiebst ihn mit den Pfeiltasten links und rechts um 5 Minuten oder mit Bild-auf und Bild-ab um eine Stunde.

3. Wähle unter der Uhr die Tage, an denen Dream läuft. Mindestens ein Tag muss ausgewählt sein.

4. Klicke auf **Zeit speichern**.

</Steps>

Das Aufräumen beginnt zur Schlafenszeit. Die Weckzeit ist der letzte Zeitpunkt, zu dem ein Aufräumen starten kann. Ein verspätet ausgelöstes Aufräumen oder ein erneuter Versuch nach einem Fehler pausiert für den Tag, sobald die Weckzeit vorbei ist, und wartet auf die Schlafenszeit am nächsten ausgewählten Tag. Ein bereits begonnenes Aufräumen läuft bis zum Ende, auch über die Weckzeit hinaus.

An einem Tag, an dem sich seit dem letzten Aufräumen keine Erinnerung geändert hat und keine neue Unterhaltung dazugekommen ist, lässt Dream das Aufräumen aus. Es wird keine Ausführung erzeugt, es entsteht also keine Nutzung, und das Auslassen zählt nicht als Fehlschlag der Routine.

Die Uhr folgt der Zeitzone der Routine. Weicht sie von der deines Browsers ab, zeigt die Uhr an, welche Zeitzone sie verwendet.

Hast du den Zeitplan direkt in den Details der [Routine](/de/docs/automate/routines/) bearbeitet, läuft dieser Zeitplan weiter. Kann die Uhr ihn nicht darstellen, etwa einen Zeitplan für den 1. jedes Monats, zeigt sie einen Hinweis, und ein Klick auf **Zeit speichern** ersetzt den Zeitplan durch die Zeit auf der Uhr.

Jedes Aufräumen hinterlässt einen Bericht darüber, was zusammengeführt, korrigiert und archiviert wurde, als Datei in deinen [Outputs](/de/docs/capabilities/outputs/) unter `/reports/memory/`. Auch der Link zum letzten Aufräumbericht in den Einstellungen von Dream öffnet ihn.

<Aside type="note" title="Agenten, die ihr Gedächtnis mit Selbstlernend aufgeräumt haben">
  Das geplante Aufräumen, das bisher Selbstlernend erledigt hat, übernimmt jetzt Dream.
  Dream nutzt die bereits verknüpfte Aufräum-Routine weiter, du musst also nichts tun,
  und die Routine behält ihren Zeitplan und Verlauf. Wurde diese Routine nach
  wiederholten Fehlschlägen angehalten, zeigen die Einstellungen von Dream eine Warnung
  und die Schaltfläche **Fortsetzen**.
</Aside>

## Einschränkungen

- Eigenschaften gelten pro Agent.
- Die Eigenschaft Persönlichkeit erschafft keine Persönlichkeit, sie überträgt die, die bereits im Profil steht. Den Charakter änderst du unter [Identität](/de/docs/build/identity/).
- Dream läuft als normale Routine und folgt denselben Regeln. Eine unbeaufsichtigte Ausführung kann dich nichts fragen, und jedes Aufräumen zählt wie jede andere Ausführung einer Routine zur [Nutzung](/de/docs/account/usage/).
- Dream setzt voraus, dass die [integrierten Tools](/de/docs/capabilities/built-in-tools/) für das Gedächtnis eingeschaltet sind.
- Selbstlernend erstellt nur Anweisungs-Skills. Skills, die externe Dienste aufrufen, erstellt es nicht.
- Selbstlernend speichert höchstens zwei Skills pro Antwort. Ein gelernter Skill gehört zu deinem Konto. Hängst du ihn an einen anderen Agenten an, gilt er dort ebenfalls.
- Der Dateiindex umfasst nur die [Outputs](/de/docs/capabilities/outputs/), die der Agent erstellt hat. An eine Unterhaltung angehängte Dateien und Dateien auf einem Gerät sind nicht enthalten.
- Eine angeheftete Erinnerung bearbeitet oder archiviert Dream nicht. Es ergänzt dort nur eine Zusammenfassung und Suchbegriffe.
- Von Dream archivierte Erinnerungen werden nicht von selbst gelöscht. Lösche die, die du nicht brauchst, unter [Gedächtnis](/de/docs/capabilities/memory/#archiv).
- Die Uhr legt Zeiten nur nach Wochentagen fest. Jeder andere Zeitplan muss in den Details der Routine bearbeitet werden.
- Änderungen gelten ab der nächsten [Ausführung](/de/docs/work/runs/) des Agenten.

## Siehe auch

<CardGrid>
  <LinkCard
    title="Identität und Profil"
    href="/de/docs/build/identity/"
    description="Wo der Charakter festgelegt wird, den die Eigenschaft Persönlichkeit überträgt."
  />
  <LinkCard
    title="Gedächtnis"
    href="/de/docs/capabilities/memory/"
    description="Was Selbstlernend schreibt und Dream aufräumt, einschließlich Archiv und Index."
  />
  <LinkCard
    title="Skills"
    href="/de/docs/capabilities/skills/"
    description="Die Anweisungs-Skills, die Selbstlernend speichert. Hier hängst du sie an und ab."
  />
  <LinkCard
    title="Routinen"
    href="/de/docs/automate/routines/"
    description="Wie Dream läuft: Zeitplan, Verlauf und was bei einem Fehlschlag passiert."
  />
  <LinkCard
    title="Das Kontextfenster"
    href="/de/docs/work/context-window/"
    description="Eigenschaften gehören zu dem, was das Modell bei jedem Schritt liest."
  />
</CardGrid>
