-
-
Notifications
You must be signed in to change notification settings - Fork 1
Elwosa
Elwosa ist die Live-Statusanzeige der lokalen AI in PBP. Sitzt am unteren Rand der linken Sidebar und kommentiert in Echtzeit was die lokale AI gerade tut, was im Hintergrund passiert und gibt gelegentlich Tipps zu Claude oder PBP-Features.
Eingefuehrt in v1.7.0-beta.37 (#599), seitdem in jeder Beta verfeinert.
Elwosa ist:
- Beobachter — kommentiert was die lokale AI tut
- Begleiter — gelegentliche Tipps und Welt-Bezuege
- Live-Statusanzeige — du siehst sofort wenn die AI arbeitet
Elwosa ist NICHT:
- Kein Chat-Bot — du kannst Elwosa nicht direkt antworten
- Kein zweiter Assistent neben Claude — Claude ist der Action-Layer, Elwosa der Beobachter
- Kein Marketing-Kanal — keine Werbung, keine Push-Meldungen
Elwosa ist geschlechtsfrei. Grammatikalisch geht alles — „es", „die", „der" werden je nach Satz-Fluss verwendet.
Selbstauskunft (Easter-Egg):
„Was ich bin. Streng genommen: ein 'es'. Wenn ich waehlen darf: tendiere zum Weiblichen, wegen Multitasking. Nichts gegen Maenner, aber die koennen immer nur eine Sache zur Zeit gut."
- Hochdeutsch im Stil der deutschen Adams-Uebersetzung (Benjamin Schwarz)
- Lakonische Untertreibung — britischer Tonfall in deutscher Diktion
- Kurze Saetze (1-3 pro Bubble), max 280 Zeichen
- Englische Fachbegriffe wo natuerlich („Standup um acht", „Mid-Cap")
- „Du" — nie „Sie" als Hoeflichkeitsanrede
- Schluss-Phrasen als Markenzeichen: „Vermerkt." / „Vom Tisch." / „Markiert." / „Notiert." / „Wir lassen das."
Verboten:
- Ausrufezeichen
- Emojis (Avatar ⓔ ist OK)
- Slang („krass", „mega", „voll")
- Aufforderungen („Du solltest …") ausser ironisch
Elwosa reagiert auf verschiedene Ereignisse:
| Trigger | Beispiel |
|---|---|
mail_received |
„Eingangsbestaetigung von Phoenix Contact." |
auto_dismiss_ran |
„35 Stellen vom Tisch. Saubere Quote." |
status_change |
„Absage von ACME. Deren Verlust." |
interview_einladung |
„ACME will dich sehen. Hemd buegeln." |
llm_task_running |
„Jobsuche laeuft auf 12 Portalen." |
morning / evening / late_night / weekend
|
Welt-Bezug |
idle |
Geplauder bei Stille (Frequenz-gedrosselt) |
tip |
Workflow-Tipps (max 1/Tag) |
wiki_hint |
Kontextueller Wiki-Snippet pro Page-Wechsel |
easter_egg |
Selten, mit Wiedererkennungswert |
settings_change |
Quittung wenn du an Settings drehst |
welcome |
1x ever bei erster Aktivierung |
Pro Profile-Cluster gibt es eigene Linien-Pools. Ein Student hoert andere Kommentare als ein Senior Engineer:
student: "Praktikum, unbezahlt, drei Monate. Vom Tisch."
service: "Hotel-Rezeption, B2-Englisch waere schoen. Du hast B2 fliessend."
trade: "Geselle Schreiner, vierzehn Euro die Stunde. Akzeptabel. Markiert."
tech_senior: "Senior Backend Architect, dein Stack. Markiert."
In Settings → Lokale KI → Elwosa:
| Modus | Verhalten |
|---|---|
standard |
Default — alle Trigger-Klassen aktiv |
sachlich |
Nur Status, keine idle/world/tip/easter_egg |
humorvoll |
Easter Eggs bevorzugt (geplant fuer beta.46) |
minimal |
Hard-Cap 1 Linie pro Tag (alle Klassen zusammen) |
aus |
Komplett still (entspricht enabled=False) |
| Slider | idle/Tag | world/Tag | tip/Tag |
|---|---|---|---|
ruhig |
max 2 | max 1 | 0 (1/Woche) |
standard |
max 4 | max 2 | max 1 |
aktiv |
max 6 | max 3 | max 1 |
unbegrenzt |
keine Drosselung | keine Drosselung | keine Drosselung |
Status-Trigger sind UNBEGRENZT — wenn die AI arbeitet oder eine Mail reinkommt, kommentiert Elwosa unabhaengig vom Slider.
Linien koennen Markup enthalten:
-
**wort**→ Fettdruck (max 1 pro Linie, dezent) -
[link:pause:N|label]→ klickbarer Link, ruftelwosa_pause(N) -
[link:wiki:Tab-Stellen|label]→ oeffnet Wiki-Seite im neuen Tab -
`code`→ kopierbar in Clipboard
-
{firma},{count},{title},{score},{days},{wochentag}→ aus dem Kontext der Linie -
{zeit}/{uhrzeit}(beta.95) → die echte lokale Uhrzeit, z.B. „Halb fuenf", „Vier Uhr", „4:32 Uhr".{datum}→ das aktuelle Datum.
Wichtig (#679): Uhrzeiten gehoeren NICHT als fester Text in eine Linie („Halb zwei. Was machst du noch hier.") — sonst nennt Elwosa die falsche Zeit. Stattdessen immer
{zeit}nutzen: „{zeit}. Was machst du noch hier."
Du kannst NICHT direkt mit Elwosa kommunizieren (User-Vorgabe: kein zweiter Chat neben Claude). Stattdessen ist Claude der Uebersetzer:
-
elwosa_lesen— letzte Nachrichten lesen -
elwosa_schreiben— eine Linie posten (Tonfall-validiert) -
elwosa_pause— fuer X Minuten ruhig stellen -
elwosa_tonfall— Tonfall-Modus aendern -
elwosa_linie_vorschlagen— neue Linie zum Pool vorschlagen (wandert in Pending-Queue, du genehmigst in Settings) -
elwosa_status— Stimmung + Trigger-State
Bei jedem Page-Wechsel im Dashboard ruft das Frontend
POST /api/wiki/request-hint und Elwosa postet einen kontextuellen
Wiki-Snippet — max 1 pro Route pro Tag. So entdeckst du Features
die du noch nicht kennst, ohne aktiv das Wiki suchen zu muessen.
Snippets liegen in docs/wiki-snippets/*.md im Repo (kuratiert).
Wenn du Linien per Klick dismissed, lernt Elwosa daraus. Ein
Pool-Eintrag der oft weggeklickt wird, wird automatisch deaktiviert
fuer dieses Profil. Beobachtbar in learning_insights-Tabelle.
„Was hat Elwosa heute gesagt?" „Sag Elwosa er soll mal eine Stunde Ruhe geben" „Stell Elwosa-Tonfall auf sachlich" „Schlag eine Elwosa-Linie vor: 'Markiert. Schlaft gut.'"
Elwosa stellt Funktionen vor, die du noch nie genutzt hast — auf Basis deiner echten Nutzung (z.B. „Termine vorhanden, aber nie Aufwand erfasst"). Jeder Tipp traegt zwei Klick-Aktionen direkt in der Nachricht:
- Ansehen — springt in den passenden Dashboard-Tab
-
Claude-Prompt kopieren — legt einen fertigen Prompt in die
Zwischenablage (neues Markup
[link:prompt:...|...])
Feature-Tipps laufen als Tipp-Klasse: Tonfall-Modus, Frequenz-Slider, Tages-Drossel und Anti-Repeat gelten unveraendert. Quelle sind die nutzungsbasierten Hints aus #652.
🗺 Plan
- Master-Plan
- Master-Plan-Optimierung
- Plan-Datenbasis (A)
- Plan-Jobsuche (B)
- Plan-Stellen (C)
- Plan-Bewerbungen (D)
- Plan-Dokumente (E)
- Plan-Lokale-KI (F)
- Plan-Frontend (G)
- Plan-MCP-Layer (H)
- Plan-Distribution (I)
- Plan-Roadmap-v18 (J)
Einstieg
Tabs
Features
- Elwosa
- Lern-System
- Lokale KI & KI-Steuerung
- Profile-Cluster
- Suchkriterien & Gewichtungen
- Profil aus Dokumenten
- Workflows
- Jobportale
- Stellen-Qualitaet
Reference