Gesprächssuche
AISCouncil enthält eine eingebaute Suchfunktion, die Sie Nachrichten über alle Ihre Gespräche hinweg finden lässt, nicht nur das aktuelle. Durchsuchen Sie Ihren gesamten Chat-Verlauf, um diese wichtige Antwort oder Diskussion zu finden.
Suche öffnen
Es gibt zwei Möglichkeiten, das Such-Panel zu öffnen:
- Tastaturkürzel: Drücken Sie Strg+F (oder Cmd+F auf Mac)
- Seitenleisten-Schaltfläche: Klicken Sie auf das Suchsymbol in der linken Seitenleiste
Wenn die Suche öffnet, wird der Chat-Bereich durch eine Sucheingabe und ein Ergebnis-Panel ersetzt.
Suchen
Geben Sie Ihre Abfrage in die Sucheingabe ein. Ergebnisse erscheinen während des Tippens (mit einer kurzen Debounce-Verzögerung für Performance). Die Suche erfordert mindestens 2 Zeichen, um zu beginnen.
Die Suche prüft zwei Dinge:
- Bot-Namen -- stimmt mit Gesprächs-/Bot-Titeln überein
- Nachrichteninhalt -- stimmt mit allen Benutzer- und Assistenten-Nachrichten über jedes Gespräch hinweg überein
Suchergebnisse
Ergebnisse werden nach Gespräch (Bot) gruppiert. Jede Ergebnisgruppe zeigt:
- Bot-Name mit hervorgehobenem übereinstimmenden Text
- Bot-Symbol (falls gesetzt)
- Übereinstimmungsanzahl und Erstellungsdatum
- Erweiterbare Liste übereinstimmender Nachrichten mit Kontext-Schnipseln
Jeder Nachrichten-Schnipsel zeigt:
- Die Nachrichtenrolle (Benutzer oder Assistent)
- Den hervorgehobenen übereinstimmenden Text mit umgebendem Kontext (ca. 40 Zeichen vor und 60 Zeichen nach der Übereinstimmung)
Ergebnisse navigieren
- Klicken Sie auf einen Bot-Namen (für Nur-Titel-Übereinstimmungen), um zu diesem Gespräch zu wechseln
- Klicken Sie auf einen beliebigen Nachrichten-Schnipsel, um zu diesem Gespräch zu wechseln
- Ergebnisse sind auf 100 Übereinstimmungen für Performance begrenzt
Die Suche ist Groß-/Kleinschreibung-unabhängig. "python" findet "Python", "PYTHON" und "python".
Suche schließen
Es gibt zwei Möglichkeiten, das Such-Panel zu schließen und zur Chat-Ansicht zurückzukehren:
- Drücken Sie Escape während in der Suchansicht
- Klicken Sie erneut auf die Suchschaltfläche in der Seitenleiste (schaltet Suche aus)
Der Chat-Bereich wird in seinen vorherigen Zustand wiederhergestellt, wenn Sie die Suche schließen.
Wie es funktioniert
Die Suche läuft vollständig im Browser gegen Ihren lokalen IndexedDB-Speicher:
- Alle IndexedDB-Schlüssel, die mit
ais-chat-beginnen, werden aufgezählt - Die Nachrichten jedes Gesprächs werden geladen und nach der Abfragezeichenfolge durchsucht
- Bot-Namen werden ebenfalls auf Übereinstimmungen geprüft
- Ergebnisse werden an die UI gestreamt, während jedes Gespräch gescannt wird
Da die Suche lokal läuft, funktioniert sie offline und sendet keine Daten an einen Server.
Bei großen Chat-Verläufen (Tausende von Nachrichten über viele Gespräche) kann die Suche einen Moment dauern. Ergebnisse erscheinen fortschreitend, während Gespräche gescannt werden.
Einschränkungen
- Minimale Abfragelänge: 2 Zeichen erforderlich
- Maximale Ergebnisse: Auf 100 Übereinstimmungen begrenzt
- Nur aktuelle Sitzung: Die Suche umfasst Gespräche, die in Ihrem aktuellen Browser gespeichert sind. Sie sucht nicht über Geräte oder synchronisierte Daten hinweg.
- Nur Text: Bildinhalte und generierte Bilder sind nicht durchsuchbar -- nur Textnachrichten