はじめに
RocketNotesは、Large Language Model (LLM)駆動のテキスト補完、チャット、セマンティック検索を統合したウェブベースのMarkdownノートアプリケーションです。100%サーバーレスRAG(Relevant AI Guided)パイプラインを使用して構築されたこのプロジェクトは、ユーザーのノート管理と知識整理のプロセスを簡素化することを目指しています。コードハイライト、ドキュメントツリー構造、コンテンツ検索、セマンティック検索など、RocketNotesは効率的でインテリジェントなノートテイク体験を提供します。
機能一覧
- コードのシンタックスハイライト複数のプログラミング言語でのコードハイライトをサポートします。
- 階層文書ツリーノードをドラッグ&ドロップして、階層的なドキュメント構造を作成できます。
- ファイル共有ドキュメントを外部ユーザーと共有することができます。
- コンテンツ検索文書の内容をすばやく検索できます。
- セマンティックサーチ意味論に基づく知的検索機能
- テキスト補完似ている コパイロット のテキスト自動補完機能。
- ドキュメント・チャット関連情報を得るために文書と対話する。
- ローカルモードDockerを使ったローカルでの実行に対応。
- ゼッテルカステンセマンティック・アーカイブをサポートするゼッテルカステン記法。
ヘルプの使用
設置プロセス
- アカウント登録RocketNotesのウェブサイトにアクセスし、無料アカウントを登録してください。
- ローカルオペレーションDockerをダウンロードしてインストールしたら、以下の手順に従ってください:
- RocketNotesリポジトリをクローンする:
git clone https://github.com/fynnfluegge/rocketnotes.git
- プロジェクト・カタログにアクセスする:
cdロケットノート
- Dockerコンテナを起動する:
docker-compose up
- RocketNotesリポジトリをクローンする:
機能操作ガイド
- ノートの作成::
- ログインしたら、「新規ノート」ボタンをクリックしてください。
- Markdown構文に対応したノートのタイトルと内容を入力します。
- 保存」ボタンをクリックすると、メモが自動的にドキュメントツリーに保存されます。
- 文書ツリー管理::
- 左のドキュメントツリーでは、ノードをドラッグ&ドロップすることでドキュメントの階層を調整できます。
- ノードを右クリックし、"New Subdocument "または "Delete Document "を選択します。
- コードハイライト::
- コードのブロックをノートのコンテンツに入力し、コードをトリプルクォーテーション(``)で囲むと、RocketNotesが自動的にシンタックスハイライトします。
- コンテンツ検索::
- 検索ボックスにキーワードを入力すると、RocketNotesはリアルタイムで一致する文書のリストを表示します。
- セマンティックサーチ::
- セマンティック検索機能を使って、コンテンツのセマンティックに基づいたインテリジェントな検索で、関連するノートを見つけることができます。
- テキスト補完::
- ノートを編集する際、RocketNotesは文脈に基づいた自動補完候補を提供し、編集効率を向上させます。
- ドキュメント・チャット::
- ドキュメントを選択し、"チャット "ボタンをクリックすると、ドキュメントと対話し、関連情報を得ることができます。
- ゼッテルカステン表記法::
- Zettelkasten機能を使えば、メモを意味的にファイリングし、ナレッジマネジメントを簡単に行うことができます。