自律的にタスクを遂行するautoGPT。GPTモデルを利用することで、課題からタスクを抽出・調査を行う意欲的な実験が進んでいます。OpenAIのAPIを使うので、自分のPCのスペックが少なくても問題なし。そこでチャレンジしてみました。
こちらを参考にしました。
ただし、Githubのレポジトリには「Urgent: USE stable not master」と言ってるので、stable(Auto-GPT v0.2.2)をダウンロードしてunzipで展開して進めた。
Open AI (ただし、3.5-turbo)、SearchエンジンとしてGoogle API、MemoryとしてPinecone API、を設定した。
題材は「機動戦士ガンダムに搭乗するモビルスーツを一対一で戦った場合に最も強いモビルスーツを推定する」とし、RoleとGoalを以下のように設定した。
Role: an excellent investigator and researcher who is familiar with Mobile Suit Gundam and has a thorough knowledge of science and technology.
Goal1: Search and research Mobile Suit Gundam mobile suits and pilots in Japanese.
Goal2:
Based on the research, estimate the strongest Mobile Suits aboard Mobile Suit Gundam in a one-on-one fight.
Goal3: Write a 600-word paper that includes an introduction, body, and conclusion, outlining the reasons for your presumption.
基本的に英語での動作が前提のため、検索を日本語で進めないため情報が少ない。時折、日本語での検索をするように指示しつつ試行錯誤。その結果は以下となった。
序章:
機動戦士ガンダムは、さまざまなモビル スーツとそのパイロットが登場する人気のアニメおよびマンガ シリーズです。この論文では、機動戦士ガンダムに搭載された 1 対 1 の戦闘で最強のモビル スーツを推定する理由を概説します。
本論:
調査の結果、機動戦士ガンダムに搭載された最強のモビルスーツは、フルアーマー・ガンダム試作型、サイコ・ザク、ガンキャノン・アクアであることが判明しました。これらのモビルスーツは、戦闘で手ごわいことが証明されており、他のモビルスーツよりも有利な独自の機能を備えています.
フルアーマー・ガンダムのプロトタイプは、戦闘で無敵に近いさまざまな武器と鎧を装備しています。最強の攻撃にも耐えうる装甲と、最強のモビルスーツさえも仕留める武器。サイコ・ザクは、様々な強力な武器と飛行能力を備えた高度なモビルスーツです。その高度な技術と機動性により、戦闘では手ごわい敵となります。ガンキャノン アクアは、水中戦闘用に設計されたユニークなモビルスーツです。その強力な武器と防具により、水中戦ではほぼ無敵です。
結論:
私の分析によると、フルアーマー・ガンダム試作型、サイコ・ザク、ガンキャノン・アクアは、機動戦士ガンダムに乗って1対1で戦う最強のモビルスーツだと思います。これらのモビルスーツは、戦闘で手ごわいことが証明されており、他のモビルスーツよりも有利な独自の機能を備えています.これらのモビルスーツの長所と短所を理解することで、パイロットは戦闘に備え、勝利の可能性を高めることができます。
なかなか、マニアックというか(笑)。何一つ情報を与えずに課題だけでここまでの結論を導き出した。
結果そのものよりも、自律的な動きによる調査の可能性を大いに感じた。単に検索して情報を蓄積していくだけなのかと思ったら、pythonのコードでシミュレーションを実施しようとする動きも見られた。適切な命令による方向付けとデータベースを与えることができれば、調査も手順化(自動化)が見えるところに。