ChatGPT は 、その非常にシンプルなフレームワークのおかげで世界を席巻しました。これは単なる AI チャットボット であり、ユーザーへの応答として説得力のある自然言語テキストを生成できます。
しかし、AI チャットボットの場合、AI が応答するプロンプトを考え出す人間の能力に多くのことが依存します。 Auto-GPT は、AI が「自己プロンプト」で自律的に動作できるようにする新しいアプリケーションであり、このテクノロジーに対する私たちの考え方を完全に変えています。
自動 GPT とは何ですか?
Auto-GPT は、 Significant Gravitas という開発者によって 2023 年 3 月 30 日に GitHub に投稿されたオープンソースの Python アプリケーションです。 GPT-4 を基盤として使用するこのアプリケーションにより、ユーザーがあらゆるアクションを促す必要がなく、AI が「自律的に」動作できるようになります。 Auto-GPT で全体的な目標を取得し、その目標を達成するためのアクションを段階的に実行できます。ここから「AI エージェント」の概念が生まれました。AI エージェントは、インターネットを使用し、あらゆる段階でプロンプトを表示することなく、完全に単独で PC 上でアクションを実行します。
オリジナルの GitHub に投稿された簡単な例は、Web を閲覧してイースターなどの「次に来るイベント」のためのユニークでオリジナルのレシピを見つけるという目的を与えられた Auto-GPT です。 Chef-GPT は、名前のとおり、Web で解決策を検索し始めます。 2 番目の目標は、レシピをユーザーのコンピュータにファイルとして保存することでした。
それ自体はそれほど革新的ではないように聞こえるかもしれません。しかし、ユーザーに代わってインターネットを検索し、ファイルの保存などのアクションを実行する Auto-GPT の機能により、この AI は単なるチャットボットをはるかに超えています。
自動 GPT はどのように機能しますか?
Auto-GPT の魅力的な点の 1 つは、AI のステップを分割する方法であり、ここで GPT の優れたテキスト生成が役に立ちます。Auto-GPT はそれらを「思考」、「推論」、「批評」と呼びます。 AI が何をしているのか、そしてその理由。上記の Chef-GPT の例では、その最初の「考え」は次のとおりでした。「今後のイベントを検索して、独自のレシピを作成するのに適したイベントを見つけます。」つまり、その「理由」は、「今後のイベントを見つけることは、関連性の高い刺激的なレシピを思いつくのに役立つだろう」ということです。
Auto-GPT によって生み出された「批判」は、Auto-GPT が行っていることに関する懸念と制限の一部を表明することになります。ご覧のとおり、Auto-GPT はユーザーが指定した目標を達成するために完全に自律的に手順を実行します。
Auto-GPT のその他のいくつかの優れた機能には、長期/短期記憶と、 イレブンラボを 介したテキスト読み上げの統合が含まれます。これらすべての機能を組み合わせることで、Auto-GPT は人間と対話するために作られた AI のように感じられます。
Auto-GPT の使用例
人々は Auto-GPT のあらゆる種類の可能なユースケースを発見していますが、私たちはまだ初期段階にいます。完全にオープンソースなので、誰でもこのツールを使って遊ぶことができます。 Twitterに投稿されたわかりやすい事例としては、純資産の増加を目的として自律的にEコマース事業を開発・運営することを目的とした「Ecommerce-GPT」があげられます。
もう 1 つの興味深い例は、コーディングの世界にありました。 Twitter の 1 人のユーザーが、コードを分析、書き換え、保存するタスクを与えられる「Robo-GPT」を考案しました。
他にもたくさんの例があり、これが Web サイトを作成したり、ソーシャル メディア キャンペーンを実行したりするボットにどのように発展するかを想像するのは難しくありません。
さらに、同様の機能を実行する競合システムが開発されています。これらには、Microsoft Jarvis と BabyAGI が含まれており、どちらも GPT が「セルフプロンプト」を実行して自律的に動作することを可能にします。
自動 GPT の使用方法
多くの GitHub プロジェクトと同様、Auto-GPT のセットアップは、ファイルをダウンロードしたり Web サイトにアクセスしたりするほど簡単ではありません。開始する前に、Python 3.8 (またはそれ以降)、 OpenAI API キー 、Pinecone API キーなど、いくつかの重要な要件が必要です。オプションのテキスト読み上げ機能が必要な場合は、イレブンラボ API も必要になります。
これらへのリンクは、他の重要な情報とともに Auto-GPT GitHub ページにあります。これら 3 つの要件を満たしたら、「コード」をクリックして Zip ファイルをダウンロードします。あるいは、Git アプリケーションを通じてファイルにアクセスすることもできます。
まず、PowerShell などのコマンド ライン プログラムを開き、「git clone https://github.com/Torantulino/Auto-GPT.git」と入力してリポジトリのクローンを作成する必要があります。
2 番目のステップは、PowerShell に「cd ‘Auto-GPT’」と入力して、プロジェクト ディレクトリに移動することです。次に、「pip install -rrequirements.txt」と入力して、必要な依存関係をインストールします。最後に、ファイル「.env.template」の名前を「.env」に変更し、OpenAI API キーを入力する必要があります。
Auto-GPT をインストールすると、使い方は非常に簡単です。最初にボットに名前を付け、次に目標を指定するように求められます。あなたを正しい方向に導くために、両方の例も示されています。
Auto-GPT は AGI を達成しましたか?
多くの AI 愛好家は、Auto-GPT が AGI (汎用人工知能) の最初の特徴であると指摘しています。もちろん、その理由は、Auto-GPT が、目標を達成するために推論し、複数の自律的なステップを実行する能力を実証するためです。長期および短期記憶の追加により、Auto-GPT に永続性も与えられ、新しいことを学習できるようになります。
多くの人は、一連のリンクされたプロンプトがシステムを「インテリジェント」にするわけではないと言うでしょうが、人間の知性と行動の多くは同様に機能すると主張する人もいます。
それが AGI の始まりであっても、あるいは標準 AI の特に有用な次のステップであっても、Auto-GPT は確かに、インターネット上で生活し活動する「知的存在」の将来についていくつかの哲学的な疑問を提起します。

