/dgclaw:avatar: das Gesicht des Assistenten im Panel
Das Panel zeigt eine Figur des Assistenten im Kopfbereich. Im DG Claw ist sie fest: ein einziges Bild, immer dasselbe, weil der Kern keinen emotionalen Zustand hat.
Wenn die Erweiterung DG Alive installiert ist, wechselt dieselbe Figur je nach Stimmung (fröhlich, animiert, nachdenklich, traurig, gereizt, müde). Die Erweiterung aktiviert dies und liefert die Stimmungszuordnung für die Figur. Erkläre das so, falls der Besitzer fragt, warum sich das Gesicht nicht ändert.
Die Dateien befinden sich unter:
<workspace>/.dgclaw/panel/public/assets/sprites/
avatar.jpg Gesicht im Kopfbereich (das, was DG Claw verwendet)
default.gif stehende Figur, verwendet, wenn keine Stimmung definiert ist
Frage den Besitzer, welchen der drei Wege er möchte:
(a) Vorhandenes verwenden
Nichts tun: Das Panel bringt bereits eine neutrale Figur mit. Gut, um das Panel in Betrieb zu sehen, bevor man in das Aussehen investiert. Kann jederzeit getauscht werden.
(b) Basierend auf seinem Aussehen generieren
- Verwende das in den Identitätsdateien des Agenten beschriebene Aussehen (und das
Referenzbild in
<ws>/assets/reference/base.jpg, falls vorhanden). - Generiere ein Porträt mit neutralem Ausdruck, wobei das Gesicht der Referenz erhalten bleibt. Das Referenzbild des Autors wurde mit GPT-image im Pixel-Art-Stil erstellt, aber der Stil ist die Wahl des Besitzers: Illustration, stilisierte Foto, Zeichnung.
- Speichere es als
avatar.jpg(und, falls gewünscht, die statische animierte Version alsdefault.gif) im obigen Ordner. - Zeige das Ergebnis dem Besitzer zur Freigabe, bevor es festgelegt wird.
Falls auf diesem Rechner keine Bildgenerierungswerkzeuge verfügbar sind, weise den Besitzer an, das Bild dort zu generieren, wo er möchte, und die Datei zu senden (Weg c).
(c) Eigenes Bild hochladen
Der Besitzer sendet das Bild und du kopierst es mit dem Namen avatar.jpg in den obigen
Ordner.
Abschließend
systemctl restart "dgclaw-panel-<slug>.service"
Aktualisiere auch das Feld avatar.path in <ws>/.dgclaw/agent.json und bitte den
Besitzer, die Seite neu zu laden. Falls er möchte, dass die Figur auf Stimmungen
reagiert, kommt hier DG Alive ins Spiel: Die Erweiterung installiert das vollständige
Set an Gesichtsausdrücken.