Yolo 深圳
深セン
今すぐ参加

コンピュータビジョンは、Vision AIエージェントがどのように意思決定を行うかを左右します。

Abirami Vina

4分で読めます

2025年1月20日

AIエージェントがコンピュータビジョンを使用してどのように業界を再構築しているかを学びましょう。セキュリティ、自動運転車などの分野でのアプリケーションを探ります。

製造業から小売業まで、あらゆる業界が独自のプロセス上の課題に直面しており、これらの問題を解決するための革新的な方法を見つけることが、ビジネスを成功させるための鍵となってきました。 最近、AIエージェントが多くの分野で一般的なソリューションとなっています。 これらのシステムは、データを分析するだけでなく、行動を起こすこともできます。 

例えば、製造業におけるAIエージェントは、リアルタイムで欠陥をdetect し、自動的に品質管理措置を開始することで、生産を円滑に維持することができる。同様に、ロジスティクスや小売業では、スマートサーベイランスを使用して複数の場所を監視し、異常な活動を即座にチームに警告することができる。 

このトレンドが拡大するにつれて、AIエージェントは世界中の産業を積極的に変革しています。世界のAIエージェント市場は2024年に51億ドルに達し、2030年までに471億ドルに成長すると予測されています。

__wf_reserved_inherit
Fig 1. グローバルAIエージェントの市場規模。

これらの進歩を推進する主要なテクノロジーの1つは、コンピュータビジョンです。マシンが視覚データを処理および解釈できるようにすることで、Vision AIは、AIエージェントがリアルタイムの物体検出、インスタンスセグメンテーション、および信じられないほどの精度での物体追跡などのコンピュータビジョンタスクを実行できるようにします。マシンが見るものと意思決定の方法との間のギャップを埋め、多くのAI搭載ソリューションの重要な部分となっています。

この記事では、AIエージェントとコンピュータビジョンとの関係を探ります。また、さまざまなタイプのAIエージェントと、それらがビジョンベースのアプリケーションでどのように使用されているかについても説明します。それでは始めましょう。

AIエージェントとは?

ビジョンベースのAIエージェントについて詳しく説明する前に、これらのシステムがどれほど汎用性があるかを確認するために、一般的なAIエージェントについて理解を深めましょう。

AIエージェントとは、人間の助けを借りなくてもタスクや質問を理解して応答できるスマートシステムのことです。多くのAIエージェントは、機械学習と自然言語処理(NLP)を使用して、基本的な質問への回答から複雑なプロセスの管理まで、幅広いタスクを処理します。 

一部のAIエージェントは、アップデートごとに人間の入力を必要とする従来のAIシステムとは異なり、時間とともに学習し、改善する能力さえ備えています。そのため、AIエージェントは急速にAIの不可欠な部分になりつつあります。AIエージェントは、タスクを自動化し、意思決定を行い、常に監視を必要とせずに環境と対話できます。反復的で時間のかかるタスクの管理に特に役立ちます。

例えば、カスタマーサービスやホスピタリティなどの分野でAIエージェントを見つけることができます。AIエージェントは、カスタマーサービスにおいて払い戻しを処理したり、パーソナライズされた製品を推奨するために使用されています。一方、ホスピタリティ業界では、ホテルのスタッフがゲストのリクエストを管理したり、ルームサービスを効率化したり、近くのアトラクションをゲストに提案したりするのに役立ちます。これらの例は、AIエージェントが日常のプロセスをより迅速かつ効率的にしていることを示しています。

ビジョンAIエージェントの仕組みについて

次に、AIエージェントがどのように機能するかを簡単に見てみましょう。すべてのAIエージェントはユニークであり、特定のタスク向けに設計されていますが、すべて同じ3つの主要なステップ(知覚、意思決定、アクション)を共有しています。

まず、認識ステップでは、AIエージェントはさまざまなソースから情報を収集して、何が起こっているかを理解します。次は意思決定です。収集した情報に基づいて、アルゴリズムを使用して状況を分析し、最善の行動を決定します。最後に、アクションがあります。決定を下すと、質問に答えたり、タスクを完了したり、人間が処理する問題をフラグ付けしたりするなど、それを実行します。

簡単そうに聞こえるかもしれませんが、AIエージェントの種類によっては、これらのステップを機能させるために、舞台裏で多くのことが行われています。複雑なデータの分析から高度な機械学習モデルの使用まで、各AIエージェントは、独自の方法で特定のタスクを処理するように構築されています。 

例えば、多くのAIエージェントがNLPによる言語処理に重点を置いているのに対し、ビジョンAIエージェントと呼ばれるものは、視覚データを処理するためにコンピュータビジョンを統合している。次のような高度なコンピュータビジョンモデルを使用します。 Ultralytics YOLO11のような高度なコンピュータ・ビジョン・モデルを使用することで、ビジョンAIエージェントはより正確な画像解析を行うことができる。

__wf_reserved_inherit
図2. YOLO11画像中のリンゴを数える例。

自動運転車におけるVision AIエージェント

上記の3つの主要なステップを通じて、ビジョンAIエージェントがどのように機能するかを理解するために、自動運転車を例として使用してみましょう。

  • 知覚:自動運転車におけるVision AIエージェントは、車両に搭載されたカメラやセンサーから視覚データを収集します。このデータには、他の車両、歩行者、交通信号、道路標識など、周囲の環境の画像やビデオが含まれます。
  • 意思決定: AIエージェントは、YOLO11ようなモデルを使用して、この視覚データを処理する。車や歩行者などの物体を識別し、障害物や突然の車線変更を検出し、交通の流れや信号の状態などのパターンを認識する。これにより、車はリアルタイムで道路状況を理解することができる。
  • 行動: AIエージェントは分析に基づいて、障害物を回避するための操縦、速度の調整、赤信号での停止などの行動を取ります。これらの決定は、安全で効率的な運転を確保するために迅速に行われます。

Waymoの自動運転車は、このテクノロジーの優れた例です。彼らは、Vision AIエージェントを使用して周囲の状況を理解し、リアルタイムで意思決定を行い、人間の手を借りずに安全かつ効率的に道路をナビゲートします。

__wf_reserved_inherit
図3. WaymoのAIエージェントベースの自動運転タクシー。

ビジョンAIエージェントの種類 

AIエージェントがどのように機能し、どのようにコンピュータビジョンを使用するかを見てきたので、さまざまなタイプのAIエージェントを見てみましょう。各タイプは、単純なアクションからより複雑な意思決定や学習まで、特定のタスク向けに設計されています。

単純な反射エージェント

単純な反射エージェントは、最も基本的なタイプのAIエージェントです。過去や将来の結果を考慮せずに、現在の状況のみに基づいて、特定の入力に事前定義されたアクションで応答します。これらのエージェントは通常、単純な「if-then」ルールを使用して動作をガイドします。

画像解析に関しては、単純な反射エージェントは、特定の色(赤など)をdetect し、即座にアクション(赤のオブジェクトをハイライトしたり、数を数えたり)をトリガーするようにプログラムされているかもしれない。これは簡単なタスクには有効ですが、より複雑な環境ではエージェントが以前の経験から学習したり適応したりしないため、不十分です。

モデルベースの反射エージェント

モデルベースの反射エージェントは、環境の内部モデルを使用して状況をより良く理解するため、単純な反射エージェントよりも高度です。このモデルにより、欠落または不完全な情報を処理し、より多くの情報に基づいた意思決定を行うことができます。 

AIセキュリティカメラシステムを例にとってみましょう。これらに組み込まれたVision AIエージェントは、コンピュータービジョンを使用してリアルタイムで何が起こっているかを分析できます。動きやアクションを正常な動作のモデルと比較することで、万引きのような異常な活動を特定し、潜在的なセキュリティ上の脅威をより正確に検出できます。

__wf_reserved_inherit
図4.盗難のdetect コンピュータ・ビジョンを使用した例。

効用ベースのエージェント

作物の監視に使用されるユーティリティベースのドローンについて考えてみましょう。障害物を避けながら、より広い範囲をカバーするように飛行経路を調整し、ジョブに最適なルートを選択します。これは、ドローンがどのエリアを優先するか、効率的にナビゲートする方法など、複数の潜在的なアクションを評価し、その有効性を最大化するものを選択することを意味します。 

同様に、効用ベースのエージェントは、最大の利益または成果を達成するために、いくつかのオプションの中から最適なアクションを選択するように設計されています。このために設計されたVision AIエージェントは、画像やセンサーデータなどのさまざまな視覚入力を処理および分析し、事前定義された基準に基づいて最も有用な結果を選択できます。

 

__wf_reserved_inherit
Fig 5. ユーティリティベースのドローンは、作物のモニタリングに使用できます。

目標指向エージェント

目標指向エージェントは、特定の目的を達成しようとする点で、効用指向エージェントと似ています。しかし、目標指向エージェントは、定義された目標に近づくための行動のみに焦点を当てます。全体的な価値やトレードオフといった他の要素を考慮せずに、目標達成にどれだけ役立つかに基づいて各行動を評価します。

例えば、自動運転車は、目的地に到達することを目標とする場合、目標指向エージェントとして動作します。それは、障害物を避け、交通信号に従い、コースを維持するために適切なターンを選択するなど、AIカメラとセンサーからのデータを処理して意思決定を行います。これらの決定は、目的地に安全かつ効率的に到達するという目標にどれだけ合致しているかによって完全に導かれます。効用ベースのエージェントとは異なり、目標ベースのエージェントは、効率や最適化のような追加の基準を考慮せずに、目標達成のみに焦点を当てます。

__wf_reserved_inherit
Fig 6. コンピュータビジョンを使用して周囲のオブジェクトを識別する自動運転車。

学習エージェント

コンピュータビジョンに詳しい方なら、ファインチューニングという言葉を聞いたことがあるかもしれません。これは、モデルが新しいデータから学習することで改善されるプロセスです。学習エージェントも同様の方法で動作し、経験を積むにつれて適応し、改善していきます。ビジョンベースの品質管理などのアプリケーションでは、これらのエージェントは検査ごとに欠陥検出の精度が向上します。このパフォーマンスを向上させる能力は、安全性と精度が不可欠な航空などの分野で特に重要です。

階層型エージェント

階層型エージェントは、複雑なタスクをより小さく、管理しやすいステップに分割することで、タスクを簡素化します。高レベルのエージェントはプロセス全体を監督し、戦略的な意思決定を行い、低レベルのエージェントは特定のタスクを処理します。複数のステップと詳細な実行を伴う操作においてより効率的です。

例えば、自動倉庫では、上位レベルのロボットがどのアイテムをどのエリアに移動させるかを決定し、仕分けプロセスを計画することがあります。同時に、下位レベルのロボットは、コンピュータビジョンを使用してアイテムを識別し、サイズ、形状、ラベルなどの特徴を分析し、それらを正しいビンに整理することに焦点を当てます。責任の明確な分担は、システムが円滑に動作するのに役立ちます。

__wf_reserved_inherit
Fig 7. ロボットAIエージェントが荷物を仕分けする例。

Vision AIエージェントの構築を開始する方法

視覚能力を持つAIエージェントの核となるのは、コンピュータ・ビジョン・モデルである。現在入手可能な最新かつ最も信頼性の高いコンピュータビジョンモデルのひとつが、Ultralytics YOLO11である。YOLO11 11はリアルタイムの効率と正確さで知られており、コンピュータビジョンのタスクに最適です。

YOLO11機能を使って独自のAIエージェントを構築するためのさまざまなプロセスを紹介しよう:

  • Prepare a dataset(データセット): AIエージェントが実行するタスクに関連するラベル付き画像を収集して前処理します。
  • カスタム・トレイン モデルのカスタムトレーニング YOLO11 お客様のデータセットで特別にトレーニングし、お客様独自のアプリケーションの精度とパフォーマンスを向上させます。
  • 意思決定フレームワークとの統合:学習済みモデルを、AIエージェントが視覚入力に基づいて意思決定できるシステムに接続します。
  • テストと改良: AIエージェントをデプロイし、そのパフォーマンスをテストし、フィードバックを収集し、精度と信頼性を向上させるためにモデルを調整します。

主なポイント

コンピュータビジョンと統合された AI エージェント(ビジョン AI エージェント)は、タスクを自動化し、プロセスを高速化し、意思決定を改善することで、産業を変革しています。交通を制御するスマートシティから、顔認識を使用するセキュリティシステムまで、これらのエージェントは一般的な問題に新しいソリューションをもたらしています。 

また、時間の経過とともに学習し、改善し続けることができるため、環境の変化にも対応できる。YOLO11ようなツールを使えば、こうしたAIエージェントの作成と使用が容易になり、よりスマートで効率的なソリューションにつながる。

コミュニティに参加し、GitHubリポジトリをチェックして、AIについて学びましょう。ソリューションページで、ヘルスケアにおけるコンピュータビジョン農業におけるAIのさまざまなアプリケーションをご覧ください。利用可能なライセンスオプションをご覧になり、始めましょう!

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

未来の機械学習で、新たな一歩を踏み出しましょう。

無料ではじめる