Kontextbewusstsein
Was ist Kontextbewusstsein?
Abschnitt betitelt „Was ist Kontextbewusstsein?“DevLingo erkennt automatisch die aktuell verwendete Anwendung und passt Stil, Beispiele und Tonfall der AI-Lernkarte entsprechend an. Das bedeutet, dass dasselbe Wort in verschiedenen Anwendungen unterschiedliche Erklaerungen erhalten kann.
Anwendungserkennung und Stilanpassung
Abschnitt betitelt „Anwendungserkennung und Stilanpassung“Xcode / VS Code / Terminal
Abschnitt betitelt „Xcode / VS Code / Terminal“Stil: Technisch, Code-Beispiele, API-Stil-Verwendung
Bei Abfragen in Code-Editoren oder dem Terminal liefert DevLingo:
- Code-Beispiel-Snippets: Zeigen, wie der Begriff in echtem Code verwendet wird
- Verwandte APIs oder Bibliotheken: Links zur offiziellen Dokumentation
- Technische Fachbegriffe: Praezise informatische Ausdruecke
- Haeufige Missverstaendnisse: Gaengige sprachliche Fallstricke fuer Entwickler
Beispiel: Abfrage von “deprecate”
- In Xcode: Erklaerung als API-Abkuendigung, einschliesslich
@deprecated-Annotationsbeispiel - In Slack: Erklaerung als “schrittweise auslaufen lassen”, legererer Gebrauch
Slack / Discord
Abschnitt betitelt „Slack / Discord“Stil: Locker, knapp, emoji-freundlich
Bei Abfragen in Chat-Apps werden die Ergebnisse:
- Kurz und praegnant: Keine langen Erklaerungen
- Freundlicher Ton: Emoji- und Abkuerzungsunterstuetzung
- Team-Zusammenarbeitskontext: Betonung der Verwendung in der Teamkommunikation
- Aktualitaet: Erklaerung, wie man sich in Diskussionen schnell ausdrueckt
Safari / Chrome (Dokumentation und Blogs)
Abschnitt betitelt „Safari / Chrome (Dokumentation und Blogs)“Stil: Akademisch, detailliert, grammatische Tiefe
Beim Surfen auf Webseiten und in Dokumentation:
- Grammatikanalyse: Detaillierte Erklaerung der grammatischen Struktur
- Etymologie und Entwicklung: Historischer Hintergrund des Begriffs
- Synonymanalyse: Feine Bedeutungsunterschiede
- Formelles Register: Akademische und professionelle Verwendung
Mail / Outlook
Abschnitt betitelt „Mail / Outlook“Stil: Geschaeftlich formell, E-Mail-gerecht
Bei Abfragen in E-Mail-Anwendungen:
- Formeller Ton: Angemessene geschaeftliche Kommunikation
- E-Mail-Konventionen: Angemessene Verwendung in E-Mails
- Hoefliche Formulierungen: Interkulturelle geschaeftliche Kommunikationssensibilitaet
GitHub (Web)
Abschnitt betitelt „GitHub (Web)“Stil: Code Review, PR/Issue-Konventionen
Bei Abfragen auf GitHub-Webseiten (Issues, PRs, Diskussionen):
- Code-Review-Terminologie: Standardausdruecke in PR-Kommentaren
- Issue-Beschreibung: Wie man Probleme und Anforderungen klar beschreibt
- Konventionen: Gemeinsame Sprache der Open-Source-Community
Funktionsweise
Abschnitt betitelt „Funktionsweise“DevLingo verwendet die macOS-API (NSWorkspace.shared.frontmostApplication.bundleIdentifier), um die aktuelle Anwendung zu erkennen, und dann:
- Anwendungstyp identifizieren: Xcode, Slack, Safari usw.
- Anwendungskontext klassifizieren: Code, Chat, Dokumentation, E-Mail usw.
- AI-Prompt anpassen: Kontextlabel an die Claude API uebergeben
- Antwortformat anpassen: Code-Editor gibt Code-Bloecke zurueck, Chat gibt kurzes Format zurueck
Vergleichsbeispiel
Abschnitt betitelt „Vergleichsbeispiel“Dasselbe Wort “leverage” in verschiedenen Anwendungen:
Xcode (Code-Editor)
leverage (verb, technical)Usage in code: Developers leverage APIs to...Example: We leverage the Observer pattern for state management.Synonyms: utilize, employ, useSlack (Chat)
leverage - nutzen, voll ausschoepfenCasual: "We should leverage our team's expertise on this"Quick tip: Use in discussions about teamwork or resourcesMail (E-Mail)
leverage (formal, business)Professional: "We aim to leverage existing partnerships"Register: Formal, suitable for business communicationBenutzerdefinierte Anwendungszuordnung
Abschnitt betitelt „Benutzerdefinierte Anwendungszuordnung“Kuenftige Versionen werden die benutzerdefinierte Anwendungsklassifizierung unterstuetzen. Falls DevLingo Ihre Anwendung falsch erkennt, koennen Sie:
- In den Einstellungen benutzerdefinierte Anwendungsregeln hinzufuegen
- Fuer bestimmte Anwendungen einen Kontext festlegen (Code, Chat, Dokumentation usw.)
- Einstellungen speichern, die fuer nachfolgende Abfragen automatisch gelten
Datenschutz
Abschnitt betitelt „Datenschutz“- Anwendungserkennungsdaten werden nicht protokolliert oder hochgeladen
- Nur das abgefragte Vokabel wird an die Claude API gesendet
- Anwendungskontext-Labels dienen der Verbesserung der AI-Antwort, nicht dem Benutzertracking
Feedback
Abschnitt betitelt „Feedback“Finden Sie den Kontextstil fuer eine bestimmte Anwendung nicht praezise genug? Wir freuen uns ueber Feedback:
- Klicken Sie in der App auf die Feedback-Schaltflaeche
- Oder kontaktieren Sie [email protected]
Wir optimieren die Kontexthinweise fuer verschiedene Anwendungen fortlaufend basierend auf Benutzerfeedback.