ENVI Agent とIDL Agent が汎用AIを超える理由(サポートから、アクションへ)
汎用AIは実際の地理空間ワークフローを本当に支援できるのか、それとも表面的な回答にとどまるのか?
ClaudeやGeminiといった生成AIツールの普及が進む中、多くの組織が同じ疑問を抱いています。この疑問への回答は、米国本社にて開催したウェビナー「Meet Your New Partners in Science: ENVI Agent and IDL Agent」の中心テーマでした。このウェビナーでは、AIが生成する回答から、実際に実行可能な地理空間解析へと移行するために何が必要かを検討しました。GitHub Copilotのようなチャット形式のツールはコーディングやアイデア出しを加速させることができますが、商用レベルのリモートセンシングや解析業務に求められる深い統合性、知識、運用上の制御力には欠けることがよくあります。ENVI AgentとIDL Agentは、まさにこのギャップを埋めるために開発されました。大規模言語モデル(LLM)とModel Context Protocol(MCP)を介したENVI・IDLへのアクセスを組み合わせることで、これらのエージェントは単に解決策を提案するだけでなく、ワークフローを実行し、ユーザーのデータやコードと連携し、既知のシステムの中で動作します。
本ブログでは、セットアップ方法、ワークフローとの互換性、対応プラットフォーム、そしてこれらのエージェントが他のAIツールとどう比較されるかなど、ウェビナーで寄せられた重要な質問をまとめました。目的特化型のGeoAIエージェントがどのような場面で真価を発揮するのかを理解するための参考情報としてご活用ください。
1. ENVI AgentやIDL Agentにはどうすればアクセスできますか?
ENVI AgentとIDL Agentへのアクセスには、当社サイトからの通常のダウンロードに加えていくつかのツールが必要です。そのため、手順を説明する2本の短い動画をご確認ください(画像をクリックしてください)。
2. ENVI AgentとIDL Agentは、Claude、ChatGPT、Geminiのような汎用AIツールとどう違うのですか?
NVIエージェントとIDLエージェントがClaude Codeのようなツールと最も異なる点は、ENVIおよびIDLとのネイティブな統合です。
当社は、LLMが当社ソフトウェアに直接アクセスできる専用のMCP(Model Context Protocol)ツール群を提供しており、これは他では見られないものです。これらのMCPツールにより、LLMはユーザーが解決しようとしている課題に基づいて、自らコンテキストを発見することも可能になります。これは当社の実装に特有の機能です。
3. IDLとENVIを使った複雑なデータ処理ワークフローがあります。これらのワークフローはAgentからアクセスできますか?それとも書き直す必要がありますか?
IDL AgentとENVI Agentは、既存のコードベースにアクセスし、それを利用して作業することができます。GitHub CopilotとVS Codeを利用する利点の一つは、LLMがユーザーのコードベースをすぐに熟知できるようになることです。書き直しやリファクタリングは不要です。ただし、各種ルーチンの実行方法に関するドキュメントを用意しておくことを推奨します。そうすることで、LLMも人間と同様に、どのようにルーチンを実行すればよいかを把握できます。
4. ENVI AgentとIDL Agentは、他のエージェントと連携したり、タスクを分担するための子エージェントを作成したりできますか?
現時点では、ENVI AgentとIDL Agentはそれぞれ単一の独立したエージェントとして動作します。GitHub Copilotのような一部のツールが行えるような、別個の「子エージェント」の作成や管理は現在のところ行いません。
複雑な作業を完了させるために複数のエージェントが必要なわけではありません。たとえば、複数のアルゴリズムを実行する、結果を比較する、複数の方法でデータを解析するなど、エージェントに一度に複数の操作を行わせたい場合は、1回のリクエストでそれを依頼するだけで構いません。エージェントが内部でそれらのタスクを処理し、統合された結果を返します。
5. ウェビナーのデモはWindowsで行われていましたが、対応プラットフォームはWindowsのみですか?
IDL AgentとENVI Agentは、IDLおよびENVIがサポートされている環境であればどこでも動作します。つまり、Windows、Linux、Macに対応しています。
IDLおよびENVIの対応オペレーティングシステムの一覧は、以下のページでご確認いただけます。
https://www.nv5geospatialsoftware.com/Support/Maintenance-Detail/tag/platform-support
6. ENVI AgentとIDL Agentは、大規模で複雑なタスクを処理しつつ、作業の軌道を保つことができますか?
使用するエージェントによって、いくつかの方法があります。例を挙げます。
IDL AgentとGitHub Copilotでは、エージェントのPlanモードから開始できます。Planモードでは、LLMと協力して、プログラミング上の課題を解決するための複雑な複数ステップのアプローチを策定できます。完成後、エージェントはその計画に従って変更を実装し、すべてを軌道に乗せたまま進めることができます。
ENVI Agentでは、To-Doリストを作成・活用することで、LLMが作業の軌道を維持できるようにしています。これはGitHub Copilotにネイティブに備わっている機能で、要求どおりにすべての処理ステップが実行されているかを確認したり、全体の進捗を把握したりするのに非常に役立ちます。
ヒント:長い処理ワークフローでLLMが迷走する場合があります。最初のリクエストの時点で明示的にTo-Doリストを作成することで解決できます。
7. 他のユーザーはIDLノートブックやENVIモデラーのワークフローにアクセスできますか?それとも専用のソフトウェアが必要ですか?
IDLノートブックは保存して他のユーザーと直接共有できるため、共有相手は途中から作業を引き継いだり、作成済みのものを再利用したりできます。また、ノートブックを扱う環境がないユーザー向けに、PDFとして書き出すことも可能です。ENVIモデラーのワークフローについては、他のENVIユーザーと共有することができ、共有相手はENVI上でそれを開くことができます。
8. ENVI AgentはIDLと連携できますか?
ENVI AgentはIDL Agentと同様の全てのプログラミング機能を備えているため、コードの記述や実行も行うことができます。ユーザーの課題を解決するために必要なあらゆるツールをエージェントに備えさせたいと考えたためです。NV5社内でも、カスタムの処理ワークフローを作成する際にIDLを頻繁に利用しており、ENVI Agentにも同じことができる必要がありました。
9. 既にClaudeのサブスクリプションを持っている場合、新たにCopilotのサブスクリプションに加入する必要がありますか?GitHub Copilot ProとPro+の利用には何か違いがありますか?
はい、IDL AgentとENVI AgentをVS Code上で動作させるには、別途GitHub Copilotのサブスクリプションが必要です。GitHub Copilotには、Claude(およびCodexなど他のモデル)へのアクセスが含まれています。詳細については、以下のリリース情報をご確認ください。
https://github.blog/changelog/2026-02-26-claude-and-codex-now-available-for-copilot-business-pro-users/
出典: NV5 Geospatial Blog
https://www.nv5geospatialsoftware.com/Learn/Blogs/Blog-Details/from-answers-to-action-why-envi-and-idl-agents-go-beyond-general-ai