AutoGPTとは?インストール方法から使い方まで徹底解説!【Windows・MacOS】

AutoGPT 使い方

今回の記事では、流行りまくりのAutoGPT ハンズオンのWindows版とMacOS版をやっていきます。

私自身、さまざまな記事を参考にしましたが、早過ぎるバージョンアップのせいか、参考記事通りにしても詰まるという現象が多発しました。
みなさまには余計なところでスタックしてほしくないという思いで作っているため、ハマりやすいとこは画像をキャプチャして解説しています!
ぜひ最後までご覧いただければと!

なお弊社では、生成AIツール開発についての無料相談を承っています。こちらからお気軽にご相談ください。
→無料相談で話を聞いてみる

目次

そもそもAutoGPTとは?

AutoGPTは、命令した作業をAIが最初から最後までやってくれるアプリケーションです。
特徴は、人(ユーザー)からのフィードバックを求めて、半自動でタスクを実行するところ。
「自走できるうえに、こまめに報連相してくれる」というイメージですね。
このおかげで、複雑なタスクを実行できるというメリットがあるそうです。
実際に、AI自身がタスクを考えて実行するためには、「名前」「役割」「作業ゴール」を与えます。
イマイチイメージがつかないかもしれないですが、後述のパートで手を動かすとわかるかなぁと!

なお、AutoGPTの活用事例について詳しく知りたい方は、下記の記事を合わせてご確認ください。
AutoGPTの達人たちが作り上げた最強すぎる神事例10選

AutoGPTのインストール方法(Windows)

では早速、AutoGPTを実行するまでの準備に取り掛かりましょう!
手順は次のようになっています。

実装手順
  1. Pythonのインストール
  2. VScodeのインストール
  3. AutoGPTプログラムのインストール
  4. OpenAI APIキーの取得
  5. Pinecone APIキーの取得
  6. Google APIキーの取得
  7. Custom Search Engine IDの取得
  8. AutoGPTへAPIキーなどの設定の反映

参考記事の情報を一部、私の体験から更新しておりますのでぜひご活用ください!

Pythonのインストール

1.まずはPythonのダウンロードサイトを開く。

Macの方はこちら

Windowsの方はこちら

2. 赤枠内(Latest Python 3 Release – Python 3.11.3)をクリック。

3. 移動したページをスクロールして、Filesと表示されるところまでいく。
ご自身のOSにあったファイルをクリックしてダウンロードする。
Windows11 64bit 用を今回は選択 。

4.ファイルがダウンロードされるので、クリックするとこんな画面に。
「Add python.exe to Path」にチェックを入れて、
「Install Now」をクリック!

VScodeのインストール

1.こちらから自分のOSに合ったバージョンをダウンロードしてください。(キャプチャ撮り忘れましたので、Macのものですが……)
(すでにエディタをインストールしている場合は不要ですが、正直、VScodeしか勝たんです!GitHub Copilotをかけ合わせると便利すぎるので推奨してます!笑)

2.ダウンロードしたZipファイルを開くとインストールされます。

AutoGPTプログラムのインストール

インストール手順は、参考記事と異なります。
というのも、GitHubページに「master ではなくstableを使ってください」という注意書きがあったから。
私は分らずmasterのものをダウンロードしていたためか、プログラムが実行できず。
一次情報を取得するのってものすごく大事ですね!
もちろん、後日、さらに情報が新しくなっていたら、ぜひGitHubを参照してくださいね!




1.まずは、こちらのGitHubのページにジャンプします。

GitHub
GitHub - Significant-Gravitas/AutoGPT: AutoGPT is the vision of accessible AI for everyone, to use a... AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters. - Signi...

2.そして、①「master」ブランチを「Stable」ブランチに変更して②「Download ZIP」をクリック。

3.今回は、ダウンロード(Downloads)ディレクトリにダウンロード。その後、ダウンロードしたzipファイルを解凍します。

3.Power Shellを開きます。Auto-GPT-Stable に移動したいので、次のようなコマンドを実行しましょう。

//例
cd Downloads 
ls
cd Auto-GPT-stable


4.Power Shellで次のコマンドを実行。プログラム実行に必要なモジュールを一括でダウンロードするためです。

pip3 install -r requirements.txt

OpenAI APIキーの取得

1.OpenAIアカウントをお持ちでない方は、以下の記事参考にしてください!

WEEL
ChatGPT APIとは?使い方や料金体系、できること、おすすめ活用事例15選を紹介 | WEEL ChatGPT APIの概要から、使用方法、導入方法をわかりやすく解説し、具体的な活用事例まで紹介します!既存のサービスとチャットを連携したり、自社サービスの機能を拡張し...

2.アカウント作成後、以下のページから「Create new secret key」を押してAPIキーを作成できます。
APIキーは後ほど使うので、大切に保存してください。

https://platform.openai.com/account/api-keys

ここで忘れてはいけないのは、API利用料の支払い設定をすること!
私はこれをして、AutoGPTの実行にエラーが出てしまいました。
Billing OverviewPayment methods をクリックして、クレジットカード情報が登録されているか確認しましょう!

Pinecone APIキーの取得

ChatGPT APIと違い無料のPinecone APIを取得します。

1. 初めての方は以下のリンクから「Sign Up Free 」を押してしてください。
私は、「Continue with Google」からアカウントを作成しました!

あわせて読みたい
The vector database to build knowledgeable AI | Pinecone Search through billions of items for similar matches to any object, in milliseconds. It’s the next generation of search, an API call away.

2.アカウント作成するとこんな画面になりますので、
左のメニューから「API Keys」を選んで、「CREATE API KEY」をクリック。
「autogpt」など分かりやすく命名して「CREATE KEY 」でAPIキーを作成。
あとで使うのでどこかにメモしておいてください!

Google APIキーの取得

「Google Cloud」が事前に準備できている前提で説明します!
もし使ったことがなければ、参考記事を見てくださいー!

PROMPTY
AutoGPTを徹底解剖!使い方をご紹介!【2023年4月25日最新版】 一般的にChatGPTを使用する際には、プロンプトを入力して進めていく必要がありますが、プロンプトの作成は意外に難しいと感じる方も多いかもしれません。 AutoGPTは、プロ...


1.①画面上部をクリックし、②その後新しいプロジェクトをクリック。

2. プロジェクト名を入力して作成。今回は、autogptにしました。

3.再びプロジェクトの選択をクリックして、先程作成したプロジェクトを選択してください。

4.「APIとサービス」をクリック

5. 検索窓に、①「custom search API 」と入力し、②クリック

6.有効にするをクリック

7.認証情報をクリック

8.「認証情報を作成」→「APIキー」をクリックします。

9.あとで使うのでAPIキーをコピーしましょう。

Custom Search Engine IDの取得

1.こちらにアクセスし、使ってみるを押す。

2.追加をクリック。

3.画像のように、それぞれ入力。

4.赤枠内の「cx=」より先の情報を後ほど使うのでコピーして保管。

AutoGPTへAPIキーなどの設定の反映

1.Auto-GPT-Stable フォルダを開く。

2.「.env.template」ファイルを、「.env」ファイルに変更する

3.先ほど取得したAPIキーの貼り付け。
まずは、「OPENAI_API_KEY」から。

4.次に「PINECONE_API_KEY」を入力

5.最後に「GOOOLE_API_KEY」と「CUSTOME_SEARCH_ENGINE_ID」を入力。

AutoGPTのインストール方法(MacOS)

では早速、AutoGPTを実行するまでの準備に取り掛かりましょう!
手順は次のようになっています。

AutoGPTを実行するまでの準備
  1. Pythonのインストール
  2. VScodeのインストール
  3. AutoGPTプログラムのインストール
  4. OpenAI APIキーの取得
  5. Pinecone APIキーの取得
  6. Google APIキーの取得
  7. Custom Search Engine IDの取得
  8. AutoGPTへAPIキーなどの設定の反映

参考記事の情報を一部、私の体験から更新しておりますのでぜひご活用ください!

Pythonのインストール

1.まずはPythonのダウンロードサイトを開く。

Macの方はこちら

Windowsの方はこちら

2. 赤枠内(Latest Python 3 Release – Python 3.11.3)をクリック。

3. 移動したページをスクロールして、Filesと表示されるところまでいく。
ご自身のOSにあったファイルをクリックしてダウンロードする。
私の場合は、Macなのでこちらをクリック。

4.「python-3.11.3-macos11.pkg」 というファイルがダウンロードされるので、クリックするとこんな画面に。
書いている内容を読んでPythonをインストール!

VScodeのインストール

1.こちらから自分のOSに合ったバージョンをダウンロードしてください。
(すでにエディタをインストールしている場合は不要ですが、正直、VScodeしか勝たんです!GitHub Copilotをかけ合わせると便利すぎるので推奨してます!笑)

2.ダウンロードしたZipファイルを開くとインストールされます。

AutoGPTプログラムのインストール

インストール手順は、参考記事と異なります。
というのも、GitHubページに「master ではなくstableを使ってください」という注意書きがあったから。
私は分らずmasterのものをダウンロードしていたためか、プログラムが実行できず。
一次情報を取得するのってものすごく大事ですね!
もちろん、後日、さらに情報が新しくなっていたら、ぜひGitHubを参照してくださいね!




1.まずは、こちらのGitHubのページにジャンプします。

GitHub
GitHub - Significant-Gravitas/AutoGPT: AutoGPT is the vision of accessible AI for everyone, to use a... AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters. - Signi...

2.そして、①「master」ブランチを「Stable」ブランチに変更して②「Download ZIP」をクリック。

3.今回は、書類(Documents)ディレクトリにダウンロード。その後、ダウンロードしたzipファイルを解凍します。

3.Terminalを開き、次のコマンドを実行しましょう。ダウンロードしたディレクトリに移動します。

cd Documents 
ls
cd Auto-GPT-stable


4.ターミナルで次のコマンドを実行。プログラム実行に必要なモジュールを一括でダウンロードするためです。

pip3 install -r requirements.txt

OpenAI APIキーの取得

1.OpenAIアカウントをお持ちでない方は、以下の記事参考にしてください!

WEEL
404: ページが見つかりませんでした | WEEL ChatGPT、生成系AI専門の開発会社。最新の活用事例をお届けします。

2.アカウント作成後、以下のページから「Create new secret key」を押してAPIキーを作成できます。
APIキーは後ほど使うので、大切に保存してください。

https://platform.openai.com/account/api-keys

※注意※
ここで忘れてはいけないのは、API利用料の支払い設定をすること!
私はこれをして、AutoGPTの実行にエラーが出てしまいました。
Billing OverviewPayment methods をクリックして、クレジットカード情報が登録されているか確認しましょう!

Pinecone APIキーの取得

ChatGPT APIと違い無料のPinecone APIを取得します。

1. 初めての方は以下のリンクから「Sign Up Free 」を押してしてください。
私は、「Continue with Google」からアカウントを作成しました!

あわせて読みたい
The vector database to build knowledgeable AI | Pinecone Search through billions of items for similar matches to any object, in milliseconds. It’s the next generation of search, an API call away.

2.アカウント作成するとこんな画面になりますので、
左のメニューから「API Keys」を選んで、「CREATE API KEY」をクリック。
「autogpt」など分かりやすく命名して「CREATE KEY 」でAPIキーを作成。
あとで使うのでどこかにメモしておいてください!

Google APIキーの取得

「Google Cloud」が事前に準備できている前提で説明します!
もし使ったことがなければ、参考記事を見てくださいー!

PROMPTY
AutoGPTを徹底解剖!使い方をご紹介!【2023年4月25日最新版】 一般的にChatGPTを使用する際には、プロンプトを入力して進めていく必要がありますが、プロンプトの作成は意外に難しいと感じる方も多いかもしれません。 AutoGPTは、プロ...


1.①画面上部をクリックし、②その後新しいプロジェクトをクリック。

2. プロジェクト名を入力して作成。今回は、autogptにしました。

3.再びプロジェクトの選択をクリックして、先程作成したプロジェクトを選択してください。

4.「APIとサービス」をクリック

5. 検索窓に、①「custom search API 」と入力し、②クリック

6.有効にするをクリック

7.認証情報をクリック

8.「認証情報を作成」→「APIキー」をクリックします。

9.あとで使うのでAPIキーをコピーしましょう。

Custom Search Engine IDの取得

1.こちらにアクセスし、使ってみるを押す。

2.追加をクリック。

3.画像のように、それぞれ入力。

4.赤枠内の「cx=」より先の情報を後ほど使うのでコピーして保管。

AutoGPTへAPIキーなどの設定の反映

1.AutoGPTへAPIキーなどの設定の反映

2.「.env.template」ファイルを、「.env」ファイルに変更する

3.先ほど取得したAPIキーの貼り付け。
まずは、「OPENAI_API_KEY」から。

4.次に「PINECONE_API_KEY」を入力

5.最後に「GOOOLE_API_KEY」と「CUSTOME_SEARCH_ENGINE_ID」を入力。

AutoGPTの実際の使い方

準備が終わったので、次の順番でタスクの実行までやってみましょう!

  1. AutoGPTの起動
  2. AutoGPTにタスクの初期設定(名前、役割、ゴール)を与える
  3. タスクの実行

AutoGPTの起動

1.まずはPower Shellを開きます。
フォルダを移動してmain.pyを実行する。

//例
cd Download/Auto-GPT
python3 -m autogpt

動いた!!

AutoGPTにタスクの初期設定(名前、役割、ゴール)を与える

1.名前を入力します。今回は、researcherにします。

2.次に、役割を与えます。
「AutoGPTのユースケースを調べてまとめる」としたいので、
Research and summarize use cases for AutoGPTと英語で入力。

3.最後にゴールします。次の括弧の中を入力してくれればOKです。

Goal1:Googleで検索する(Search on Google
Goal2:構造化とカテゴリー化を行う(Structuring and Categorizing
Goal3:ファイルにエクスポートする(Export to file
Goal4: はないので、Enterを押すと次に進みます。

Thinkingとなってしばらくすると…… (この状態で止まっちゃう場合の注意書きも下記してます)

無事に動きましたー!
あとは、赤枠の中を確認して、
・続けてほしければ y
・やめてほしければ n
などを入力しましょう!

※注意※
私の場合、最初にThinking のままプログラムが先に進まないということが発生しました。
2分以上待っても、そのままだと何かしらのエラーが発生している可能性が高いです。

その時は、一度、実行をやめて、次のコマンドを実行してみてください。

python3 -m autogpt –debug 


エラーに関して情報が出てきます。
私の場合は、先述のとおりですが、OpenAI APIへクレジットカード登録ができていないことが原因でした。
こちらの記事を見て対応したのでご参考まで。

GitHub
Auto-GPT Stuck on "Thinking..." · Significant-Gravitas AutoGPT · Discussion #2117 Hello everyone, I recently started working with the Auto-GPT project, and I've encountered an issue that I'd appreciate some help with. After setting up the pro...

なお、他の自律型AIエージェントについて詳しく知りたい方は、下記の記事を合わせてご確認ください。
【自律型AIエージェント】気づいたら仕事が終わっている究極の業務活用方法

自律型AIエージェント開発実績

弊社では、要件定義・業務フロー作成を80%自動化できる自律型AIエージェントの開発実績がございます。

自律型AIエージェントを活用することで、AIと対話をするだけで業務フロー図の作図や、マニュアル作成、要件定義を半自動で行うことが可能です。

これにより、全体の工数を(この例の場合)50%以上削減することができます。

今後ITエンジニアが不足すると言われる中で、上流工程を担当する人は特に不足していくと思われます。IT業界の方や、社内DXを行う方にとって有用な事例になればと思います。

こちらがGPT-4が生成した業務フロー図(病院システムの例)になります。

自律型AIエージェントの開発に興味がある方には、まずは1時間の無料相談をご用意しております。
こちらからご連絡ください。

最後に

いかがだったでしょうか?

弊社では

・マーケティングやエンジニアリングなどの専門知識を学習させたAI社員の開発
・要件定義・業務フロー作成を80%自動化できる自律型AIエージェントの開発
・生成AIとRPAを組み合わせた業務自動化ツールの開発
・社内人事業務を99%自動化できるAIツールの開発
ハルシネーション対策AIツールの開発
自社専用のAIチャットボットの開発

などの開発実績がございます。

まずは、「無料相談」にてご相談を承っておりますので、ご興味がある方はぜひご連絡ください。

➡︎生成AIを使った業務効率化、生成AIツールの開発について相談をしてみる。

生成AIを社内で活用していきたい方へ

「生成AIを社内で活用したい」「生成AIの事業をやっていきたい」という方に向けて、生成AI社内セミナー・勉強会をさせていただいております。

セミナー内容や料金については、ご相談ください。

また、弊社紹介資料もご用意しておりますので、併せてご確認ください。

投稿者

  • Leon Kobayashi

    必ずフォローすべきAIエバンジェリスト(自称) => 元東証一部上場ITコンサル (拙者、早口オタク過ぎて性に合わず退社)<-イマココ 【好きなもの】リコリコ・しゃぶ葉 宜しくおねがいします。

  • URLをコピーしました!
  • URLをコピーしました!
目次