RaspiGPT - AIアシスタントを作る
GPT-4のような言語モデルが急成長している中、私たちはPiCockpitにAIの力を取り入れたいと考えました。そこで、開発者のクロエが新しいRaspiGPTツールを設計しました。 PiCockpitGPTベースのAIアシスタントである。
このサイトの目的は、Rasperry Piに関する質問に答えることです。 PiCockpit.もちろん、それ以外のことを知りたい場合は、快く質問に答えてくれるが、Raspberry Piとテクノロジー関連のトピックのためのものであることを簡単に念押ししておく。
私たちは、このようなAIアシスタントを簡単に設定できることに驚いたので、同様のアプリケーションを自分で作成する方法を紹介したい!
1 AIアシスタントはどのように機能するのか?
このアプリは非常に基本的なものだが、必要なものはほぼすべて揃っている。プロンプトを入力するためのテキストフィールドと、名前の変更、報告、削除、チャットの作成のためのボタンがあります。
ノート このアプリの独自のバージョンを構築するには、OpenAI API Keyが必要です。
2 依存関係のインストール
今回はRaspberry Pi 4でデモを行うが、node.jsが動作する他のシステムでも全く同じように動作する。AIアシスタントの依存関係をインストールするのはとても簡単です。
まず、GitHubからRepositoryをクローンする必要がある。
git clone https://github.com/pi3g/GPT-AI-Assistant.git
次に、node.js、npm、yarnをインストールする必要がある。インストールするには node.jsダウンロードページ をクリックし、お使いのシステムに必要なバージョンをダウンロードしてください。
サンプルはRaspberry Pi 4上で動作させるので、以下のファイルをダウンロードする必要があります。 ARMv8 バージョンである。
node.jsを展開してインストールするには、以下を実行します。
tar -xavf node-v18.16.1-linux-arm64.tar.xz
cd node-v18.16.1-linux-arm64/
sudo cp -R * /usr/local/
もちろん、ダウンロードしたバージョンによってファイル名は異なるかもしれない。
以下のコマンドを使用して、node.jsとnpmが正しくインストールされているかどうかを確認する。
node -v
npm -v
これらは正しいバージョンを出力するか、インストール中に何か問題があればエラーを出力するはずだ。
ノート さらに詳しい説明は READMEファイル.
次のコマンドでyarnをインストールできる。
npm install -g yarn
これですべての依存関係がインストールされ、アプリのビルドを進めることができる。
3 アプリの構築
AIアシスタントの作り方を見てみよう。
OpenAI アカウントの API Keys ページに移動し、新しい API Key を作成します。
次のような名前をつけることができる。 "ラスピGPTキー".APIキーをクリップボードにコピーしてください。
の行に貼り付ける必要がある。 "nuxt.config.ts" ファイルを作成します。
4 AIアシスタントの実行
この時点で残っているのは、AIアシスタントをビルドして実行することだけだ。従って、以下のコマンドを実行する必要がある。 "gpt-demo" ディレクトリ)。
yarn install
yarn build
yarn preview
最後のコマンドは、AIアシスタントをローカルにホストし、アプリを開くためにアクセスします。 "http://localhost:3000" をブラウザで見ることができる。クールな機能は、答えが生成されるときにストリーミングされることである。
このビデオ(近日公開)でAIアシスタントの動きをご覧ください。