前回の記事では、記事の内容をナレッジベースに追加することで、ChatGPT ボットが記事の内容に基づいて返信できるようにする方法を紹介しました。しかし、記事の内容を手動でコピーする方法は効率が低く、非常に不便です。
この問題を解決するために、私はxlog-Archivistというプロジェクトを開発しました。
xlog-Archivist は、xlog ベースのブログから記事の内容と URL を自動的に取得するツールです。xlog-Archivist を使用すると、記事の内容を手動でコピーする必要がなく、記事の内容を自動的に取得し、JSON 形式でエクスポートすることができます。これにより、ブログのコンテンツを簡単に ChatGPT のナレッジベースに移行できます。これにより、知識の取得プロセスが大幅に簡素化され、ChatGPT ボットが新しいコンテンツを素早く学習し、知識を蓄積できるようになります。
使用方法#
- プロジェクトをローカルにクローンするか、zip をダウンロードする
git clone https://github.com/endercatone/xlog-Archivist.git
- 依存関係をインストールする
pip install requests
- プログラムを実行する
python main.py
これで、articles
ディレクトリに記事とurl.txt
が見つかるはずです。
最初の実行後、ブログの URL は設定ファイルに保存され、次回以降は URL を入力する必要はありません。