AutoGPT をデプロイして、30 分で独自の AI アシスタントを手に入れる

2023-06-23 12:48:34

超AI絵画Midjourneyの使い方 Excel VBAプログラミング

AutoGPT は GPT-4 によって駆動されるオープンソース アプリケーションであり、ユーザーが設定したタスク目標を自律的に達成できます。AutoGPT から始まり、AI が自律的に計画を提案し、それを実行できるようになります。また、インターネット アクセスも可能で、長期にわたる短期メモリ管理、テキスト生成用の GPT-4 インスタンス、および GPT-3.5 を使用したファイル ストレージや概要生成などの機能。 それだけでなく、AutoGPT は市場の分析、取引戦略の提案、顧客サービスの提供、マーケティングの実施、および継続的な更新が必要なその他のタスクにも使用できます。

こんな便利なツール、誰もが持っているはずです!
30 分で自分専用の AI アシスタントを作る方法を教えます:
AutoGPT プロジェクトのソース コードをダウンロードする

Github ソースコードのダウンロード アドレス:https://github.com/Significant-Gravitas/Auto-GPT

AutoGPT 導入基本環境

Python 環境がインストールされており、バージョンが 3.10 以降であること。

git ツールがインストールされています。

利用可能な OpenAI アカウント; (GPT-4 権限が優先されます)

導入手順:

1. リポジトリのクローンを作成します

GitHub から AutoGPT リポジトリのクローンを作成し、コマンドを使用して新しく作成されたフォルダー Auto-GPT に移動します。

2. 構成環境

AutoGPT ファイルの下で設定ファイル .env.template を見つけ、その中の独自の openAI キーを置き換え、ファイルを保存して閉じ、ファイル名 .env を変更します。

3. Chatgpt から取得した API 値を変更する

4. Python パッケージをインストールする

ローカル環境では、Python3.10 以降を使用してコマンド pip install -r required.txt を実行し、必要な Python パッケージをインストールします。

5. docker で autogpt を実行する

Docker イメージを使用するために Python 環境をインストールする必要はなく、直接実行するだけです。

6. AutoGPT を実行する

次の run.sh を実行して AutoGPT を実行します。

AutoGPT を使用する

1. AI の役割を定義する

AI に「研究者」、「編集者」、「分析者」など、実行したい内容に基づいて名前と役割を付けます。 より良い結果を得るには、AI に何を達成してもらいたいかを明確にしてください。 私は「書店員」というロールを使用します。 中国書籍の販売データを収集し、新年の販売指導を行います。

2. 目標を設定する

情報の取得、ファイルへのデータの保存、コードの実行、テキストの変更など、人工知能の目標を詳細に概説します。

使用する出力ファイルに関する情報と、ジョブを完了するために必要なその他のアクションを含めます。 「本屋」の目的は以下の通りです。

1> 昨年販売された 1 冊目から 10 冊目までの書籍の情報を収集します

2>関連書籍について説明する

3> どの種類の本の人気が高いかを分析する

4> 人気がありそうな新しい本を提案する

5>結果をローカル ファイルに保存します

3. タスクの実行

タスクを実行するときに送信される各 AI コマンドに承認を与えます。 AI の開発を追跡し、必要に応じて適切な措置を講じます。 AIが仕事を終えて目標を達成すると、自動的にシャットダウンします。

AutoGPT は、指定された指示に基づいて次の出力を提供しました。 このようにして、AutoGPT を使用し、要件に応じてカスタマイズできます。

4. 代替案: AgentGPT

一部の開発者は、AutoGPT をより大胆に検討し、ブラウザーで自律型 AI エージェントを組み立て、構成、展開できる AgentGPT と呼ばれるプロジェクトを立ち上げました。

利点: AutoGPT AI をブラウザに直接展開します

AgentGPT を使用すると、カスタム AI に名前を付けて、希望どおりの動作をさせることができます。 カスタム AI は、実行すべきタスクを考え、実行し、結果から学習することで目標を達成しようとします。 デモの例は次のとおりです。

[Name] 列に自分の名前を入力します:booksaler Bookseller 目標列に、目標を設定します: 100,000 冊の本を販売します。AgentGPT は、上記の単純で大雑把なヒントだけを与えたときに、このタスクを開始しました。右側の小さな列はいくつかのサブタスクに分割されており、左側の列ではこれらのサブタスクのソリューションが検索され、最終的に実行可能なソリューションが出力されます。

AgentGPT のアドレス: ソース コードのダウンロード アドレス https://github.com/reworkd/AgentGPT