Allgemeine Einführung
RocketNotes ist eine webbasierte Markdown-Anwendung zur Erstellung von Notizen, die eine Large Language Model (LLM)-gesteuerte Textvervollständigung, einen Chat und eine semantische Suche integriert. Das Projekt wurde mit der serverlosen RAG-Pipeline (Relevant AI Guided) von 100% entwickelt und zielt darauf ab, die Verwaltung von Notizen und die Organisation von Wissen für Benutzer zu vereinfachen. Ob Codehervorhebung, Dokumentenbaumstruktur, Inhaltssuche oder semantische Suche, RocketNotes bietet eine effiziente und intelligente Notizerfahrung.
Funktionsliste
- Code-Syntax-HervorhebungUnterstützt Code-Hervorhebung in mehreren Programmiersprachen.
- hierarchischer DokumentenbaumUnterstützung für das Ziehen und Ablegen von Knoten zur Erstellung hierarchischer Dokumentstrukturen.
- gemeinsames Nutzen von DateienDokumente können mit externen Benutzern geteilt werden.
- Inhaltliche SucheSchnelles Durchsuchen des Inhalts eines Dokuments.
- semantische SucheSemantisch basierte intelligente Suchfunktionen.
- Text-Abschluss: Ähnlich Kopilot Die Funktion zur automatischen Vervollständigung von Text des
- Dokument-ChatDialog mit dem Dokument, um relevante Informationen zu erhalten.
- LokalbetriebUnterstützt die lokale Ausführung mit Docker.
- ZettelkastenZettelkasten: Die Zettelkasten-Notationsmethode, die die semantische Archivierung unterstützt.
Hilfe verwenden
Ablauf der Installation
- ein Konto registrierenBesuchen Sie die RocketNotes-Website und registrieren Sie sich für ein kostenloses Konto.
- lokaler BetriebWenn Sie es lokal ausführen möchten, können Sie Docker verwenden. Nachdem Sie Docker heruntergeladen und installiert haben, folgen Sie diesen Schritten:
- Klonen Sie das RocketNotes-Repository:
git clone https://github.com/fynnfluegge/rocketnotes.git
- Rufen Sie den Projektkatalog auf:
cd raketennoten
- Starten Sie den Docker-Container:
docker-compose aufwärts
- Klonen Sie das RocketNotes-Repository:
Funktion Betriebsanleitung
- Notizen erstellen::
- Wenn Sie angemeldet sind, klicken Sie auf die Schaltfläche "Neue Notiz".
- Geben Sie den Titel und den Inhalt der Notiz ein, mit Unterstützung für die Markdown-Syntax.
- Klicken Sie auf die Schaltfläche "Speichern", und die Notizen werden automatisch in der Dokumentenstruktur gespeichert.
- Verwaltung des Dokumentenbaums::
- Im Dokumentbaum auf der linken Seite können Sie die Dokumenthierarchie durch Ziehen und Ablegen von Knoten anpassen.
- Klicken Sie mit der rechten Maustaste auf einen Knoten und wählen Sie "Neues Unterdokument" oder "Dokument löschen".
- Code-Hervorhebung::
- Geben Sie einen Codeblock in den Inhalt der Notiz ein, schließen Sie den Code in dreifache Anführungszeichen (````) ein, und RocketNotes wird ihn automatisch syntaktisch hervorheben.
- Inhaltliche Suche::
- Geben Sie einen Suchbegriff in das Suchfeld ein, und RocketNotes zeigt in Echtzeit eine Liste der passenden Dokumente an.
- semantische Suche::
- Verwenden Sie die semantische Suchfunktion, um relevante Notizen mit einer intelligenten Suche auf der Grundlage der Semantik des Inhalts zu finden.
- Text-Abschluss::
- Bei der Bearbeitung von Notizen bietet RocketNotes automatische Vervollständigungsvorschläge, die auf dem Kontext basieren und die Bearbeitungseffizienz verbessern.
- Dokument-Chat::
- Wählen Sie ein Dokument aus und klicken Sie auf die Schaltfläche "Chat", um einen Dialog mit dem Dokument zu führen und relevante Informationen zu erhalten.
- Zettelkasten-Notationsmethode::
- Mit der Zettelkastenfunktion können Notizen semantisch abgelegt werden, um das Wissensmanagement zu erleichtern.
Erweiterte Funktionen
- LokalbetriebWenn Sie es komplett lokal ausführen möchten, können Sie Docker und das Ollama oder Sentence Transformers für lokale RAG Rohre werden gebaut.
- gemeinsames Nutzen von DateienKlicken Sie auf die Schaltfläche "Freigeben" in der oberen rechten Ecke des Dokuments, um einen Freigabelink zu generieren, mit dem Sie das Dokument für externe Benutzer freigeben können.