この記事のリード画像は、「古いデスクトップ コンピューターを使用するロボット」というプロンプトを介して HackerNoon のAI 画像ジェネレーターによって生成されました。
AI 分野には何か新しいものがあります。この投稿では、PrivateGPT のインストールと設定のプロセスを説明します。
インターネット接続を必要とせずにローカルでドキュメントをクエリできる強力なツールです。あなたが研究者でも開発者でも、あるいは単にドキュメント クエリ ツールの探索に興味があるだけでも、PrivateGPT は効率的で安全なソリューションを提供します。このチュートリアルには YouTube ビデオが付属しており、インストール プロセスの段階的なデモンストレーションをご覧いただけます。
システムまたは仮想環境に Python 3.10 以降がインストールされていること
コマンド ライン インターフェイス (CLI/ターミナル) の使用に関する基本的な知識
Git がインストールされている
まずは仮想環境を作成しましょう。デスクトップにフォルダーを作成できます。下のスクリーンショットでは、「blog_projects」というフォルダーを作成したことがわかります。そのフォルダーからコマンド ラインを開くか、ターミナル/コマンド ラインを使用してそのフォルダーに移動します。以下の手順に従って仮想環境を作成します。
python3 -m venv myenv
仮想環境の名前は「myenv」になります。
ソース myenv/bin/activate
myenv\Scripts\activate
git clone https://github.com/imartinez/privateGPT.git
リポジトリのクローンを作成する前に仮想環境を作成してアクティブ化することで、プロジェクトの依存関係がこの環境内でインストールおよび管理されるようになります。これは、このプロジェクトに特有のクリーンで分離された開発環境を維持するのに役立ちます。
リポジトリのクローンを作成した後、プロジェクトの依存関係のインストールに進み、アクティブ化された仮想環境内でプロジェクトの作業を開始できます。
次に、Github からコード リポジトリをコピーし、プロジェクトを配置するディレクトリまたはフォルダーに移動します。ターミナルを開くか、コマンド ラインからフォルダーに移動します。
すべてがロードされたら、install要件コマンドを実行して必要な依存関係をインストールできます。
CD <フォルダ名>
pip install -r 要件.txt
ダウンロードしたモデルを配置するためのモデル フォルダーをプロジェクト内に必ず作成してください。
PrivateGPT には、例として「労働組合の現状記録」を使用するサンプル データセットが付属しています。ただし、独自のデータセットを取り込むこともできます。その方法を説明しましょう。
Python インジェスト.py
完全!データの取り込みプロセスが完了しました。さあ、次のステップに進みましょう!
このエラーが発生した場合: cannot import name 'DEFAULT_CIPHERS' from 'urllib3.util.ssl_'
、次のコマンドを使用します: python -m pip install requests "urllib3<2"
重要なことは、 SOURCE_DOCS に新しいドキュメントを追加する場合は、「python ingest.py」を再実行する必要があることです。
-------------------------------------------------- -------------
ここからがエキサイティングな部分です。PrivateGPT を使用してドキュメントに質問します。それがどのように行われるかを説明しましょう。
[ プロジェクト ディレクトリ 'privateGPT' 、CLI で ls と入力すると、いくつかのファイルの中に READ.ME ファイルが表示されます。]
PythonプライベートGPT.py
コツとヒント: