Ubuntu で Auto-GPT をインストールおよび構成するためのステップバイステップ ガイド
2023 年 5 月 19 日午後 2 時 45 分 EDT に公開
Jayric は法医学科学を卒業し、5 年以上の執筆経験があり、リバース エンジニアリングとハードウェアに情熱を持っています。
彼のテクノロジーの旅は幼少期に古いおさがりの Nokia N91 から始まり、ポケモン ブルーの Symbian ポートのように Java ゲームを再パッケージして TM やポケドルを微調整しました。高校生になるまでに、彼はカスタム Android ROM をフラッシュし、昼食代のために改造ゲームを取引していました。大学では、TI Tiva C LaunchPad で C/C++ とエレクトロニクスを学び、その後、USB セキュリティ キーからホーム オートメーション デバイスに至るまでの DIY プロジェクトを作成し続けました。
ジェイリックは現在、MUO で執筆活動を楽しんでおり、テクノロジーについての共有と学習を続けながら、自分の技術を磨き続けています。テクノロジー以外では、CS2 と Dragon Nest を磨くこと、ウェイトリフティング、毎日 5 キロメートルのランニング、温室での読書を楽しんでいます。
Auto-GPT は、ニーズに応える AI アシスタントを作成できるオープンソース プロジェクトです。これらの AI アシスタントは思考と自己批判が可能で、特定の目標セットを達成して役割を達成するための独自のプロンプトを生成できます。すでに普及している ChatGPT で使用されているのと同じ GPT 言語モデルを使用します。
AI アシスタントの形で GPT の力を活用したい場合は、Auto-GPT を試してみることに興味があるかもしれません。 Ubuntu に Auto-GPT をインストールして設定する方法は次のとおりです。
Auto-GPT をインストールするための前提条件
Auto-GPT をインストールするには、まず最新の Python3 および Git パッケージをコンピュータにインストールする必要があります。
Python は Auto-GPT で広く使用されています。 Ubuntu に最新バージョンの Python をインストールするには、ターミナルを開き、次のコマンドを使用してパッケージをアップグレードおよび更新します。
sudo apt update && sudo apt upgrade ここで、次のコマンドを使用してデッドスネーク PPA を追加します。
sudo add-apt-repository ppa:deadsnakes/ppa 次のコマンドを使用して、Python の最新バージョンをインストールします。
sudo apt install python3.11 上記のコマンドの「python3.11」をその時点の最新の Python バージョンに置き換えます。
インストール後、pip がすでにマシンにインストールされているかどうかを確認します。
pip --version Python 3.4 以降を使用している場合は、pip がすでにインストールされているはずです。ただし、見つからない場合は、次のコマンドで pip をインストールします。
sudo apt install python3-pip Ubuntu に最新の Python バージョンと pip をインストールしたので、Git をインストールし、git clone を使用して Auto-GPT リポジトリのクローンを作成します。 :
sudo apt install git
sudo git clone https://github.com/Significant-Gravitas/Auto-GPT.git cd コマンドを使用して、ディレクトリを新しく作成した Auto-GPT コード フォルダーに変更します。
cd Auto-GPT ステップ 1:Ubuntu で Auto-GPT を構成する
Auto-GPT の環境を正しく設定したので、OpenAI API キーを環境変数として設定する必要があります。
OpenAI API キーを取得するには、platform.openai.com にアクセスしてアカウントにサインアップします。 OpenAI の GPT 製品を使用するように支払い方法を設定してください。
アカウントにログインした後、右上のプロフィール画像をクリックし、[API キーの表示] を選択します。 .
API キーを生成するには、[新しい秘密キーの作成] をクリックします。 ボタンをクリックし、任意の名前を追加し、Ctrl + C を押して API キーをコピーします。 またはコピーアイコンをクリックします。このキーは、AI アシスタントが OpenAI の GPT テクノロジーを使用するための認証情報として使用します。
コピーしたら、.env 内にキーを貼り付けます。 ファイル。 env ファイルには、Auto-GPT で使用するすべての API キーが保存されます。 Pinecone のようなバックエンド ベクター データベースが必要ない場合は、Auto-GPT を使用するのに OpenAI API キーで十分です。
API キーを設定するには、.env を開きます。 nano を使用したファイル:
nano .env.template OpenAI API キー変数を見つけるには、CTRL + W を押します。 、「OPEN_API_KEY=」を検索します。 」 と入力し、Enter キーを押します。 .
Ctrl +V を押して、プレースホルダーを API キーに置き換えます。 Ctrl + S を押します。 保存するために。 Ctrl + X を押すと、nano テキスト エディターを終了できます。 .
「.env.template」の名前も変更する必要があります。 " ファイルを ".env のみに変換します。 」。これを行うには、次のコマンドを実行します。
sudo mv .env.template .env ステップ 2:Ubuntu に Auto-GPT 依存関係をインストールする
Auto-GPT は多くの Python ライブラリを使用します。 pip と requirements.txt を使用してすべてのパッケージをインストールする必要があります。 AutoGPT ソース コードに付属するテキスト ファイル。
すべての Python 依存関係をインストールするには、次のコマンドを実行します。
pip install -r requirements.txt
次に、以下を使用して Auto-GPT を実行してみます。
python3 -m autogpt
おめでとうございます! Ubuntu マシンに Auto-GPT が正常にインストールされ、セットアップされました。
Ubuntu で Auto-GPT を使用する方法
Auto-GPT がインストールされているので、独自の AI アシスタントを作成できるようになります。 Auto-GPT の使用には 2 つのモードがあります。デフォルト モードでは、タスクを指定するだけで済みます。指定されたタスクに基づいて、Auto-GPT は AI アシスタントの名前、役割、目標を自動的に生成します。
手動モードでは、Auto-GPT は、タスクの実行中に AI アシスタントが従うようにする名前、目標、および最大 5 つの目標を指定するよう求めます。このモードでは、AI アシスタントがどのように機能するかを制御できます。
手動モードを使用するには、次のコマンドを使用します。
--manual この例では、AI アシスタントに名前を付け、製品のプロモーションを検索する役割と、プロモーションの品質に関するいくつかの目標を与えました。
名前、目標、役割を指定すると、AI アシスタントがすぐに起動し、思考と実行のプロセスのループを開始します。
プロセス全体を通じて、AI アシスタントの考え、推論、計画、批判、次のアクションを確認できます。次のアクションは、承認が得られた場合にのみ実行されます。
「y」と入力すると、AI の次のアクションを承認できます。 「そうだね。 AI が計画を続行しないようにするには、「n」と入力します。 「いいえ」の場合は終了します。
AI アシスタントを信頼しており、AI アシスタントのすべての思考や行動を監視し続けたくない場合は、「y -(数値)」と入力できます。 」。たとえば、Auto-GPT に次の 5 つのアクションを実行させたい場合は、「y -5」と入力します。 」。さらに、AI アシスタントにフィードバックを提供したい場合は、プロンプトを入力として入力することもできます。
この例では、アシスタントは同じ考え、計画、実行を 3 回繰り返しています。そのため、最初の努力ですでに十分だったため、停止するようフィードバックを与えることにしました。
AI アシスタントがタスクを完了したら、/Auto-GPT-x.x.x/autogpt/auto_gpt_workspace を開いて最終出力を表示できます。 ディレクトリ。
成功! AI アシスタントは、探していたマウスの有効なプロモーション コードのリストを提供してくれました。
Auto-GPT の制限事項
Auto-GPT はかなり有望な結果をもたらしましたが、それでも当初宣伝されていたほど強力でも有用でもありません。テスト中、少し複雑なタスクを行うと、AI アシスタントが同じ思考と行動のパターンをループし、最終的には失敗することがよくありました。
この問題の大きな原因は、AI が Web サイトの広告、Cookie、ログイン ページ、ポップアップを処理できないことでした。おそらく、Auto-GPT がまだ初期開発段階にあることが原因であると考えられます。
したがって、現時点では、Auto-GPT は AI アシスタントを試して実験する方法としてのみ使用してください。
Auto-GPT はますます改良され続けます
Auto-GPT は、現在の開発段階と GPT-4 へのアクセスが制限されているため、本来あるべきほど強力ではありません。ただし、Auto-GPT は世界中の人々から多くの注目と支持を得ているため、これらは長くは続かないでしょう。
Auto-GPT の開発は、多くの便利な機能が実装される成熟した安定した状態に達するまで継続される可能性があります。 Auto-GPT が個人、職業、ビジネスのアプリケーションにとって実用的なツールになるのは時間の問題です。
-
AndroidとLinux間でファイルを転送するための8つの最高のアプリ
デスクトップでLinuxを実行しているAndroidユーザーは、AndroidフォンとLinuxコンピューター間でファイルを転送するためのいくつかのオプションがあります。 USBケーブルまたはBluetoothの使用はそのような2つの方法です。 ただし、これらの方法はデバイス間でファイルを転送するのに役立ちますが、ファイルを頻繁に転送する必要がある場合は非効率になる傾向があります。一方、ファイル転送アプリは、デバイス間の迅速かつ効率的なファイル転送を容易にするため、はるかに優れたオプションです。 AndroidとLinuxの間でファイルを転送するのに最適なアプリで、チェックアウトする必要が
-
Python Whileループ:イントロと説明
コーディングとは、(もちろん)他の人を助けるためのものを構築することです。ただし、プログラムやソフトウェアの作成は、何よりも反復的または複雑なタスクの自動化と関係があります。 Pythonのwhileループを使用すると、一連のコードを繰り返して、一度に多くのアクションを自動化できます。 この投稿では、Pythonのwhileループの使用方法を紹介します。まず、whileループの機能と、それが最適に使用される場所について説明しましょう。 Pythonのwhileコマンドの紹介 whileループの作成に入る前に、シーンを設定しましょう。簡単に言うと、whileコマンドは、条件(「式」)が満たさ