LoginSignup
26
24

More than 1 year has passed since last update.

AgentGPT(ベータ版)を使ってみた

Last updated at Posted at 2023-04-13

AgentGPTを使ってみた(使いこなそうと思ったけど、うまくいかなかった)という記事です。

AgentGPTがベータ版なこともあり、ちゃんとした活用記事は他力本願として、感触だけメモ。

AgentGPTとは

AgentGPTにより、AutoGPTをブラウザから実行出来るようになります。
AutoGPTはAgentGPTに入力された目標(Goal)に向けて必要なタスクを細分化し、各タスクをOpenAI APIを利用し解決を試みます。

AgentGPT→AutoGPT→OpenAI API という理解です。

Githubからローカル環境に展開することもできますが、以下よりブラウザで簡単に利用することが出来ます。

使い方

API Keyの入力

アクセスするとOpen AIのAPI Keyを要求されます。
既存のKeyを利用するか、忘れてしまったら新規作成して投入します。

image.png

名前・目標の入力

中央下部の名前・目標(Name・Goal)を入力します。

名前は動作に影響しないので、適当でよいです。
目標にやってほしいこと・考えてほしいことなどを入力します。

入力後、Deploy Agentを選択すると動き出すので放置します。

image.png

出力結果の保存

出力結果右上のSaveCopyから保存が出来ます。
Saveは画像のダウンロード、Copyでクリップボードにテキストが格納されます。

出力結果は英語ですが、Google翻訳などでブラウザ上で翻訳することは出来ます。
またその状態でCopyすると、日本語のまま格納されます。

使ってみた

1回目

目標をハイパーバイザー製品の国内販売代理店業務におけるナレッジ共有基盤の構築(Establishment of a knowledge sharing platform for domestic sales agent activities for a hypervisor product.)として実行してみました。

5分ほど放置した結果、以下が出力されて動作が止まっていました。

このエージェントの実行時間が長すぎます (25 ループ)。ウォレットとインフラストラクチャのコストを節約するために、このエージェントはシャットダウンされます。将来的には、反復回数を構成できるようになります。

ベータ版の制約のようです。
目標にまだ到達していませんが、APIの使用料金の心配をする必要はなさそうです。

要約する

テキスト全量を確認したところ、この時点で2万文字を超えています。

見るのが辛いので、Notion AIにまとめてもらいます。

アクションアイテムを抽出するを選択します。

image.png

追加されたタスク:(メモ帳マーク)の部分を抜き出してくれているようです。
image.png

追加されたタスク:はAutoGPTがOpen AI APIを使って解決を試みるタスクです。(おそらく)
その結果であるタスクの実行:(再生マーク)の以下のような部分は省かれてしまっています。

顧客のオンボーディング: 新しい顧客が製品と、製品をシステムに統合する方法を理解できるように支援します。
セールス プレゼンテーション: 説得力のあるセールス プレゼンテーションを作成して、ハイパーバイザー製品の主要な機能と利点を強調します。
交渉と成約: 潜在的な顧客と交渉し、商談を成立させて売り上げを伸ばします。
これらの活動のための知識共有プラットフォームを確立するには、以下をカバーする情報の一元化されたリポジトリを作成すると便利です。
製品の機能と利点
販売戦略とベスト プラクティス
お客様の成功事例
トレーニング資料とリソース

なので、この一覧だと、ChatGPTで「~~に必要なタスクをXX個考えて」と同じような結果となっている気がします。
※この辺は私のNotion AIの使いこなしが出来ていない気がします。

2回目

コードの作成等してくれることを狙って、目標をWeb問い合わせ窓口の作成(Creating a web-based inquiry/contact form.)としました。

同様に25回で止まってしまう、要約等については1回目と同じなので割愛。

タスクの実行:には以下のようにコードも出力されていました。

タスクの実行:

フォーム送信確認メッセージを統合して、応答が正常に送信されたことをユーザーに通知するために、フォーム送信が成功したときに確認メッセージを表示する JavaScript コードを追加します。

コードは次のとおりです。

<script>
  var form = document.getElementById("myForm");
  
  form.addEventListener("submit", function(event) {
    event.preventDefault();
    // Perform form submission
    
    // Display confirmation message
    alert("Thank you for contacting us. Your response has been successfully submitted.");
  });
</script>

「myForm」をフォームの ID に置き換える必要があることに注意してください。

API利用料金

APIの価格のページから確認します。

AgentGPT以外でも使っていますが、$0.1でした。
ベータ版の25回制限ある中での値なので、参考程度。

image.png

感想

制限がなくなり、目標に到達できるようになればChatGPTとの壁打ちで拘束される時間がなくなるので、API料金はもちろん、スポンサーになることも検討するレベルだと思いました。

参考

26
24
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
26
24