@ Mentions – Übersicht
@ Mentions sind eines der leistungsstärksten Features von Careti, mit dem Sie externen Kontext nahtlos in Ihre Konversationen einbringen können. Anstatt Code, Fehlermeldungen oder Dokumentationen zu kopieren und einzufügen, können Sie diese einfach mit einem @-Symbol referenzieren.
Wenn Sie @ in die Chat-Eingabe eingeben, zeigt Careti ein Menü mit verfügbaren Mention-Typen an. Mit diesen Mentions können Sie Dateien, Ordner, Probleme, Terminal-Ausgaben, git-Änderungen und sogar Webinhalte direkt in Ihren Konversationen referenzieren.
Verfügbare @ Mentions
Careti unterstützt verschiedene Arten von @ Mentions, die jeweils dazu dienen, unterschiedliche Arten von Kontext in Ihre Konversationen einzubringen:
Datei-Mentions
Referenzieren Sie eine beliebige Datei in Ihrem Workspace mit @/path/to/file. Careti sieht den vollständigen Dateiinhalt, einschliesslich Importe, zugehöriger
Funktionen und umgebendem Kontext.
Ordner-Mentions
Referenzieren Sie ganze Verzeichnisse mit @/path/to/folder/. Careti sieht die Ordnerstruktur und alle Dateiinhalte, perfekt für das
Verständnis komplexer Interaktionen zwischen mehreren Dateien.
Problem-Mentions
Verwenden Sie @problems, um Careti alle Fehler und Warnungen in Ihrem Workspace anzuzeigen. Careti sieht die vollständige Liste mit Dateispeicherorten
und Fehlermeldungen.
Terminal-Mentions
Verwenden Sie @terminal, um Ihre letzten Terminal-Ausgaben zu teilen. Careti sieht die vollständige Ausgabe mit erhaltener Formatierung, perfekt für die
Fehlerbehebung bei Build-Fehlern oder Testfehlern.
Git-Mentions
Referenzieren Sie nicht übertragene Änderungen mit @git-changes oder spezifische Commits mit @[commit-hash]. Careti sieht den vollständigen Diff,
die Commit-Nachricht und andere relevante Informationen.
URL-Mentions
Referenzieren Sie Webinhalte mit @https://example.com. Careti ruft den vollständigen Inhalt der Webseite ab und sieht ihn, perfekt für die
Referenzierung von Dokumentationen oder GitHub-Issues.
Warum @ Mentions wichtig sind
@ Mentions transformieren die Art und Weise, wie Sie mit Careti interagieren, indem sie:
-
Copy-Paste eliminieren: Kein Kopieren und Einfügen von Code, Fehlermeldungen oder Terminalausgaben mehr. Referenzieren Sie diese einfach direkt.
-
Kontext erhalten: Careti sieht den vollständigen Kontext, einschliesslich Importe, zugehörige Funktionen und umgebenden Code, der relevant sein könnte.
-
Formatierung beibehalten: Terminalausgaben, Fehlermeldungen und Webinhalte behalten ihre Formatierung bei, wodurch sie leichter verständlich sind.
-
Komplexe Workflows ermöglichen: Kombinieren Sie mehrere @ Mentions, um Careti ein vollständiges Bild Ihres Problems zu vermitteln:
Ich erhalte diese Fehler: @problems
Hier ist meine Komponente: @/src/components/Form.jsx
Und der API-Endpunkt: @/src/api/users.js
Der Fehler tritt auf, wenn ich übermittle: @terminal
Ich denke, dieser Commit könnte ihn verursacht haben: @a1b2c3d
Erste Schritte
So verwenden Sie @ Mentions:
- Geben Sie
@in die Chat-Eingabe ein - Wählen Sie den Mention-Typ aus dem Menü aus oder tippen Sie weiter
- Navigieren Sie bei Dateien und Ordnern durch Ihre Workspace-Struktur
- Senden Sie Ihre Nachricht wie gewohnt
Careti verarbeitet die Mentions automatisch und bezieht den referenzierten Inhalt in den an die KI gesendeten Kontext ein.
Versuchen Sie, @ Mentions in Ihrem nächsten Gespräch mit Careti zu verwenden – Sie werden erstaunt sein, wie viel effizienter und effektiver Ihre Interaktionen werden, wenn Sie externen Kontext nahtlos einbringen können.
So funktioniert es im Hintergrund
Wenn Sie @ Mentions in Ihren Nachrichten verwenden, läuft im Hintergrund ein ausgeklügelter Prozess ab:
-
Erkennung: Wenn Sie eine Nachricht senden, scannt Careti den Text mithilfe regulärer Ausdrücke nach @ Mention-Mustern
-
Verarbeitung: Für jede erkannte Mention führt Careti Folgendes aus:
- Bestimmt den Mention-Typ (Datei, Ordner, Probleme, Terminal, git, URL)
- Ruft den relevanten Inhalt ab (Dateiinhalte, Terminalausgabe usw.)
- Formatiert den Inhalt entsprechend
-
Erweiterung: Die ursprüngliche Nachricht wird mit strukturierten Daten erweitert:
Ihre ursprüngliche Nachricht mit @/path/to/file
<file_content path="/path/to/file">
[Vollständiger Dateiinhalt]
</file_content> -
Kontext-Einbeziehung: Diese erweiterte Nachricht mit allen eingebetteten Inhalten wird an das KI-Modell gesendet
-
Nahtlose Antwort: Die KI kann nun alle referenzierten Inhalte "sehen", als hätten Sie sie manuell kopiert und eingefügt
Dieser gesamte Prozess erfolgt automatisch und nahtlos, wenn Sie @ Mentions verwenden, wodurch die KI einen vollständigen Kontext erhält, ohne dass Sie manuell etwas kopieren müssen.
Jede Art von @ Mention hat ihre eigenen spezifischen Implementierungsdetails, die Sie auf den jeweiligen Dokumentationsseiten finden.
