⭐️ このレポが気に入ったら、ぜひ星を付けてください!
💡このプロジェクトは、youtuberのAll About AIのセカンドブレインの動画にインスパイアされています。ぜひ応援をご検討ください!。
💡私はプロのプログラマーではなく、Pythonにもかなり慣れていないため、このプロジェクトにはバグが含まれているかもしれません。もし何か問題があれば、Issues sectionで提案してください。
このプログラムは、GPT-3と3.5の力を活用して、原子的なノートの内容の要約と、 特定のノートに関連する質問に回答することを提供します。 プログラムは、通常、複数のノートを含むvaultとして指定されたディレクトリをスキャンし、 すべてのノートの内容を単一のファイルに追加します。 このファイルは、ユーザーのクエリの文脈として機能します。プログラムは、ノートの内容の関係を識別し、 主要なポイントを要約する洗練された応答を生成できます。
このプログラムは、markdownまたはtxtを使用する他のノート取りソフトウェアでも互換性がありますが、 主にObsidianを想定して設計されています。
- OpenAI GPT-3とGPT-3.5 (ChatGPT)を使って、レスポンスを生成します。
- OpenAIエンベッディングを使用して、質問とノートの内容を意味的に比較し、検索を強化します。
- 設定可能なプロンプト。
- より正確な回答を得るために、個人の背景情報をカスタマイズすることができます。
- Obsidian noteのローカルディレクトリと統合し、ノートの内容を簡単に更新できるようになりましす。
- ノーツコンテンツのプレビューとリアルタイムでのコンテンツ修正。
- 区切り文字を使ったセクションの解析で、ターゲットを絞ったアップデートを実現。
- Obsidian YAML frontmatter フィルタリング。
- OpenAI APIのキー管理。
- ニーズに応じた言語モデルの選択。
- OpenAI言語モデルの構成に対する基本的および高度なパラメータースライダー。。
- PDFサポート。
- PDF OCRスキャンをサポート。
- Word文書をサポート。
- python 3.11 をインストール | Pythonインストール方法解説 (YouTube)
- OpenAI APIキー の確保
- (オプショナル) GitHub Desktop または Git をインストール
- (オプショナル) Obsidian をインストール
- このレポジトリをダウンロードする。
SETUP.bat
を起動する。- OpenAI API キーを入力る。
RUN.bat
を起動する。