Ultralytics YOLO27: ウェイトリストに登録する
YOLOのライセンス
Ultralytics用語集に戻る

Auto-GPT

Auto-GPTは2023年に公開されたオープンソースプログラムで、計画、ツールの実行、メモリを含むループの中で自らプロンプトを生成し、GPT-4が自律的に目標を追求できるようにしました。

Auto-GPT(現在の表記はAutoGPT)は、GPT-4にループ内で自らプロンプトを作らせ、目標を自律的に追求できるオープンソースプログラムです。手順を計画し、ウェブ検索やファイル書き込みなどのコマンドを選んで実行し、結果を読み、目標を達成したと判断するまで再び計画します。ゲームスタジオSignificant Gravitasの創設者Toran Bruce Richardsは、GPT-4の公開から2週間後の2023年3月30日にAuto-GPTをリリースしました。数日以内にGitHubのトレンド一覧で首位となり、大規模言語モデル(LLM)を基盤とする自律型AIエージェントというアイデアを、研究テーマから誰でも実行できるものへと変えました。AutoGPTリポジトリはその後、スター数が18万を超えました。

Auto-GPTの仕組み#

初期のAuto-GPTでは、ユーザーが名前と役割、さらに市場調査やレポート作成などの目標をいくつか設定しました。各サイクルでプログラムは、それらの目標、許可されたコマンドの一覧、制約、直近の履歴からプロンプトを作成し、GPT-4にJSON形式で2つの部分からなる回答を求めました。thoughts部分には、モデルの文章、推論、計画、自己批判、ユーザーに伝えるための要約が含まれ、これは思考連鎖プロンプティングを文章化した形です。command部分には、Google検索、ウェブページの閲覧、ファイルの読み書き、Pythonコードの実行、補助GPTエージェントの起動など、1つのアクションとその引数が指定されます。

各コマンドの実行前に、Auto-GPTはその内容をユーザーに表示しました。ユーザーは、実行を許可するにはy、次のN個のコマンドを許可するにはy -N、終了するにはnを入力します。連続実行モードではこれらの確認がすべて省略されます。READMEでは、このモードによって処理が永久に続いたり、ユーザーが通常なら許可しない行動が実行されたりする可能性があると警告していました。モデルの短いコンテキストウィンドウを超える記憶については、初期バージョンでは過去の結果をローカルのJSONキャッシュやPinecone、Redis、Milvusなどのベクトルデータベースに埋め込みとして保存し、各サイクルで最も関連性の高い結果を取得していました。また、GPT-3.5は長いウェブページを要約していました。

Auto-GPTが示したことと苦戦した点#

Auto-GPTは、推論とツールの使用を交互に行うReActパターンを何百万人もの人々に知らしめ、モデルが作成、優先順位付け、実行するタスクリストを維持するYohei Nakajima氏のBabyAGIなど、同様のプロジェクトが次々と生まれるきっかけとなりました。また、その実行結果は、エージェント開発者が今も設計時に考慮している問題を明らかにしました。エージェントは同じ検索をループで繰り返し、当初の目標から逸脱し、実際には達成していない進捗を報告するというハルシネーションを起こし、各サイクルで長いプロンプトを使ってGPT-4を呼び出すため、APIの利用料金も膨らみました。明確な停止ルールがなく、継続モードにはリスクがあることから、その後のエージェントがステップ数の上限や承認ルールを備えたエージェントハーネス内で実行され、エージェントサンドボックスを利用する理由がわかります。また、印象的なデモではなく、エージェント評価によって性能を測定する理由もわかります。モデルの中核的なスキルも向上しました。OpenAIは2023年6月にネイティブの関数呼び出しを追加し、その後の推論モデルは、長いツール呼び出しの連鎖を実行できるよう強化学習で訓練されました。

  • チャットボット:一度に1つのメッセージに回答し、次のメッセージを待ちます。Auto-GPTは次のプロンプトを自ら生成し、目標を達成したと判断するまで動作し続けました。
  • AutoML:自動機械学習では、モデルとハイパーパラメーターを探索し、データセットに最適なモデルを訓練します。名前は似ていますが、Auto-GPTは何も訓練せず、事前訓練済みのLLMを使って一般的なタスクを実行します。
  • ロボティック・プロセス・オートメーション(RPA):開発者が事前に記録したクリックやキー入力を再生します。Auto-GPTは、目標と各実行結果に基づいて、実行時にステップを選択しました。
  • エージェント型ワークフロー:開発者が定義した経路に沿って、LLMの呼び出しやツールを配置します。Auto-GPTは計画全体をモデルに委ねており、同じ領域の中でも完全自律型にあたります。

現在のAutoGPT#

このプロジェクトはAutoGPT Platformへと発展し、ビジュアルキャンバス上で接続されたブロックをワークフローとして組み合わせ、エージェントを構築できる、ホスト型およびセルフホスト型のサービスになりました。既製エージェントのマーケットプレイスと、チャットベースのビルダーも備えています。プラットフォームのコードはPolyform Shieldライセンスで提供され、個人利用と社内業務での利用は認められていますが、競合するホスト型サービスとしての販売は禁止されています。一方、元のスタンドアロンエージェントは、エージェント構築用のForgeツールキットおよびテスト用のagbenchmarkハーネスとともに、MITライセンスのもと、リポジトリのclassic/フォルダーに残っています。Auto-GPTのような目標駆動型ループは、現在では主に、ツールと権限を限定した製品内で実行されます。Ultralytics Platformでは、Ask AIアシスタントがリクエストをPlatformの操作に変換し、データセットの検索、YOLO26のトレーニング実行の開始、結果の比較、次の実験の提案を行います。これらの操作は、ユーザー自身のAPIキーで認証されたul cloudコマンドラインを通じて実行されます。

ソリューションを見る

スポーツにおけるコンピュータービジョン

スポーツにおけるコンピュータービジョン

Ultralytics YOLOが、選手やボールの追跡、パフォーマンス分析、コーチングへの知見、アスリートのリハビリを通じて、スポーツビジョンをどのように支えるかをご紹介します。
詳しく見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像をリアルタイムの知見に変換し、農業、水産養殖、自然保護、地理空間分析に活用できます。
詳しく見る
航空宇宙分野のコンピュータービジョン

航空宇宙分野のコンピュータービジョン

Ultralytics YOLOを活用して航空宇宙分野でコンピュータビジョンを導入し、航空機検査、滑走路上のFOD検出、空港の地上業務、複合材の欠陥検出に活用できます。
詳しく見る
セキュリティ分野のコンピュータービジョン

セキュリティ分野のコンピュータービジョン

Ultralytics YOLOモデルであらゆる施設を保護しましょう。ビジョンAIは、周辺監視、脅威検知、ナンバープレート認識、職場の安全管理を支援します。
詳しく見る
ロボティクス分野のコンピュータービジョン

ロボティクス分野のコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律ナビゲーション、認識、物体追跡、リアルタイム制御を支援します。
詳しく見る
物流におけるコンピュータービジョン

物流におけるコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物検査、仕分け、車両追跡、倉庫のリアルタイム安全監視を実現します。
詳しく見る
小売業におけるコンピュータービジョン

小売業におけるコンピュータービジョン

Ultralytics YOLOモデルで小売のあり方を変革しましょう。ビジョンAIにより、在庫追跡、棚の監視、行列管理、より高度な顧客インサイトを実現します。
詳しく見る
医療分野におけるコンピュータービジョン

医療分野におけるコンピュータービジョン

Ultralytics YOLOモデルで医療ソリューションを構築しましょう。医療分野のビジョンAIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳しく見る
製造業におけるコンピュータービジョン

製造業におけるコンピュータービジョン

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPE準拠、組立ラインの自動化を推進します。
詳しく見る
自動車分野におけるコンピュータービジョン

自動車分野におけるコンピュータービジョン

Ultralytics YOLOモデルで自動車分野にコンピュータービジョンを導入しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳しく見る
農業におけるコンピュータービジョン

農業におけるコンピュータービジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入しましょう。作物のモニタリング、家畜の追跡、精密農業を支援し、より高く効率的な収量を実現します。
詳しく見る

AIの未来を一緒に築きましょう!

機械学習の未来に向けた歩みを始めましょう