X

NV5 Geospatial Blog

Each month, NV5 Geospatial posts new blog content across a variety of categories. Browse our latest posts below to learn about important geospatial information or use the search bar to find a specific topic or author. Stay informed of the latest blog posts, events, and technologies by joining our email list!



Using ENVI and IDL Agents with Your Own API Keys

Using ENVI and IDL Agents with Your Own API Keys

6/22/2026

Earlier this year, we introduced the ENVI® Agent and IDL® Agent to bring intelligent, AI-driven automation to your geospatial and data science workflows. If you missed the launch, you can catch up on the full breakdown by watching our release webinar. Both agents are built upon GitHub Copilot, a powerful AI orchestration... Read More >

What We're Looking Forward to at Esri UC 2026

What We're Looking Forward to at Esri UC 2026

6/16/2026

Every year, the Esri User Conference brings together thousands of geospatial professionals to explore new technologies, share ideas, and learn how organizations are solving complex challenges with GIS. For many members of the NV5 team, attending Esri UC is an annual tradition. Some have attended for more than 15 years. Others will be... Read More >

New ENVI Agent, IDL Agent, and GeoAgent Quick Guides

New ENVI Agent, IDL Agent, and GeoAgent Quick Guides

6/9/2026

The recent release of ENVI® Agent, IDL® Agent, and GeoAgent™ revolutionize how users interact with geospatial software. These agentic AI applications act as partners to plan, simplify, and execute complex workflows. Knowing where to start can be challenging for new users. To this end, we developed three new quick guides to... Read More >

Introducing NISAR Data Support

Introducing NISAR Data Support

6/5/2026

The release of ENVI® SARscape 6.3 in April 2026 includes preliminary support for NASA-ISRO SAR (NISAR) data. The NISAR mission is a joint Earth-observing satellite project between NASA and the Indian Space Research Organization designed to monitor changes in the planet’s land and ice surfaces using advanced radar imaging. It... Read More >

Monitoring Illegal Mining in the Amazon: Turning Persistent Data Into Actionable Insight

Monitoring Illegal Mining in the Amazon: Turning Persistent Data Into Actionable Insight

5/28/2026

Illegal mining over decades has constituted one of the most persistent and complex socio-environmental problems in the Brazilian Amazon. In recent years, with the increasingly intensive use of mechanized extraction, the associated environmental impacts—such as deforestation, intense soil disturbance, river siltation, and mercury... Read More >

1345678910Last
3601 Rate this article:
5.0

From Answers to Action: Why ENVI and IDL Agents Go Beyond General AI

Zachary Norman

As generative AI tools like Claude and Gemini continue to gain traction, many organizations are asking the same question:
Can general purpose AI actually support real geospatial workflows, or does it stop at surface-level answers?

That question was front and center in our recent webinar, Meet Your New Partners in Science: ENVI Agent and IDL Agent, where we explored what it takes to move from AI-generated responses to rue, executable geospatial analysis. While tools like GitHub Copilot and other chat-based platforms can accelerate coding and ideation, they often lack the deep integration, domain awareness, and operational control required for production-grade remote sensing and analytics.

ENVI Agent and IDL Agent were built specifically to close that gap. By combining large language models (LLMs) with direct access to ENVI and IDL through Model Context Protocol (MCP), these agents don’t just suggest solutions, they execute workflows, interact with your data and code, and operate within the systems you already trust.

In this blog, we compiled the most important questions from the webinar including setup, workflow compatibility, platform support, and how these agents compare to AI tools, to help you understand where purpose-built GeoAI agents deliver real value.


1. How can I access ENVI Agent or IDL Agent?

Accessing ENVI Agent and IDL Agent and requires some additional tools outside of a normal download from our website. To help, we have two short and sweet videos that walk through the process and provide quick links for each requirement:

 

 

 

 

 

 

2. How is ENVI Agent and IDL Agent different from general AI tools such as Claude, ChatGPT, or Gemini?

The primary difference of ENVI Agent and IDL Agent compared to tools like Claude Code is the native integration with ENVI and IDL.

We include dedicated sets of MCP (Model Context Protocol) tools that allow LLMs direct access to our software, which you won't find in other places. These MCP tools also enable LLMs to self-discover context based on the user problem they are trying to solve and are specific to our implementation.

3. We have complex workflows using IDL and ENVI to process data. Will these workflows be accessible by the agents or do we need to re-write them?

IDL Agent and ENVI Agent can access and work with existing code bases. One of the benefits of utilizing GitHub Copilot and VS Code is that it enables LLMs to quickly be experts at working with your code bases. No need to re-write or re-factor.

We do recommend making sure there's documentation for how to run different routines so that an LLM, just like a person, can figure out how to run your routines.

4. Can ENVI Agent and IDL Agent work with other agents or create child agents to split up tasks?

Today, ENVI Agent and IDL Agent each operate as a single, self contained agent. They don’t currently create or manage separate “child agents” the way some tools (like GitHub Copilot) can.

That said, you don’t need multiple agents to get complex work done. If you want the agent to perform multiple actions at once—for example, run different algorithms, compare results, or analyze data in several ways—you can simply ask it to do so in one request. The agent will handle those tasks for you internally and return the combined results.

5. Your webinar demo is on Windows. Is that the only supported platform?

No, IDL Agent and ENVI Agent will run wherever IDL and ENVI are supported. That means Windows, Linux, and Mac.

You can find a full list of supported operating systems for IDL and ENVI here:
https://www.nv5geospatialsoftware.com/Support/Maintenance-Detail/tag/platform-support

6. Can ENVI Agent and IDL Agent handle large, complex tasks —and stay on track while doing them?

Yes, absolutely. There's a couple of ways that this happens, based on which agent you are using. Here's some examples:

With IDL Agent and GitHub Copilot, you can start with Plan mode for the agent. In Plan mode, you can collaborate with the LLM to develop a complex, multi-step approach to solve programming problems. Once finished, the Agent can then implement your changes following a plan to keep everything on track.

With ENVI Agent, we make sure that to-do lists are created and utilized to keep the LLM on track. This is native to GitHub Copilot and is great to make sure all processing steps happen as requested and to see overall progress.

Pro tip: If you are ever worried about an LLM getting lost with a long processing workflow, you can always explicitly ask for it to create a to-do list with your first request.

7. Will other people be able to access IDL Notebooks or ENVI Modeler Workflows? Or do they need specialized software?

IDL Notebooks can be saved and shared directly with other users so they can pick up where you left off or re-use something you created. They can also be saved out as a PDF for those who don't have the ability to work with them.

For ENVI Modeler Workflows, you can share those with any other ENVI user and they can open in ENVI.

8. Can ENVI Agent work with IDL?

Yes, ENVI Agent can also write and run code like IDL Agent as it includes all of the same programming capabilities.

We made this decision deliberately because we wanted the agents to have all the tools to be able to solve problems for users. Internally at NV5, we often turn to IDL to create custom process workflows and ENVI Agent needed to be able to do the same.

9. If I already have a Claude subscription, do I need to pay for a new Copilot subscription? Is there any difference between using GitHub Copilot Pro and Pro+?

Yes, you need a separate GitHub Copilot subscription for IDL Agent and ENVI Agent to work in VS Code. GitHub Copilot includes access to Claude (and others like Codex). Check out this release with more information:
https://github.blog/changelog/2026-02-26-claude-and-codex-now-available-for-copilot-business-pro-users/

 

Please login or register to post comments.