기술에 대한 문의사항은 아래 메일로 연락주시기 바랍니다.


sales@selab.co.kr


아래 사용자 커뮤니티를 통해서도 기술 및 사용법 관련 정보를 얻을 수 있습니다.





사용자 커뮤니티

*배너를 클릭하시면 링크로 이동합니다.


ENVI 튜토리얼

(Youtube 에스이랩 인공지능연구실)

이상우의 IDL 블로그

IDL/ENVI/SARscape 사용자 포럼






사용자 커뮤니티 소식

*커뮤니티에 게시된 새 글 미리보기입니다.

링크를 클릭하시면 본 게시물로 이동합니다.


답변에서 실행으로. ENVI, IDL Agent에 대한 NV5 Geospatial 의 Blog 내용 정리

2026-04-23
조회수 217

From Answers to Action: Why ENVI and IDL Agents Go Beyond General AI - NV5 Geospatial (원문 링크)

답변에서 실행으로: ENVI와 IDL Agent가 일반 AI를 넘어서는 이유


Zachary Norman 2026/04/30 의 원문을 정리하고 설명을 조금 추가하였습니다. 원문은 ENVI Agent와 IDL Agent에 대한 Webinar를 3회(지역별 시차에 대응하여 같은 내용으로 3회 진행) 진행한 저자가 웨비나 중 받은 질문들을 추려 답변한 내용입니다. 

AI 시대에 원문 번역이 의미가 없을 것 같아 보다 간결하게 보일 수 있도록 정리하였습니다.  


서론

“범용 AI가 실제 지리공간 워크플로우를 수행할 수 있는가, 아니면 단순한 답변 수준에 머무르는가?”

이 질문은 “Meet Your New Partners in Science: ENVI Agent and IDL Agent” 웨비나에서 핵심 주제로 다뤄졌다. (Meet Your New Partners in Science: ENVI Agent and IDL Agent - NV5 Geospatial : 웨비나 링크)

추가 설명

  • 핵심 문제는 “설명하는 AI”와 “실행하는 시스템”의 차이.
  • 지리공간 분석은 데이터, 알고리즘, 실행환경이 결합된 영역이기 때문에 단순 LLM만으로는 한계.

핵심 개념
ENVI Agent와 IDL Agent는 LLM과 ENVI/IDL을 직접 연결(MCP 기반)하여 단순히 답변을 생성하는 것이 아니라 실제 분석을 수행하고 데이터와 코드에 접근하며 기존 환경에서 작업을 실행한다.

추가 설명

  • MCP의 본질은 LLM이 실행 권한을 갖는 것. MCP(=Model Context Protocol)
  • 기존 구조는 “LLM → 사람 → 실행”이지만 Agent는 MCP를 통해 “LLM → 직접 실행”으로 바꿈.
  • 이 차이로 LLM은 도구, Agent는 작업자.

1. ENVI Agent / IDL Agent는 어떻게 접근하나요?
단순 다운로드로 바로 사용하는 것이 아니라 추가 도구와 설정이 필요하며 이를 설명하는 자료가 제공된다.

IDL Agent Setup | Vimeo의 동영상 (동영상 링크)

ENVI Agent Setup | Vimeo의 동영상 (동영상 링크)

추가 설명

  • ENVI Agent : ENVI+IDL 라이선스, ENVI Agent 라이선스(ENVI Pro 라이선스에 기본 포함), VSCode 개발환경 설정(VSCode 및 IDL Extension 설치), GitHub Copilot(유료 멤버십), 인터넷 환경(MCP 연결)
  • IDLAgent : IDL 라이선스, VSCode 개발환경 설정(VSCode 및 IDL Extension 설치), GitHub Copilot(유료 멤버십), 인터넷 환경(MCP 연결)
  • IDL Agent는 별도의 라이선스가 필요하지 않음.
  • VSCode 개발환경 설치 및 IDL Extension 설치 (Windows, Linux, Mac 모두 가능)
  • Github Copilot 유료 멤버십(무료 멤버십으로 테스트는 가능하지만 사실상 성능 한계)
  • 인터넷 연결이 필요하며, 로컬 LLM을 지원하지 않음.
  • 개발 환경에 LLM이 활동할 수 있는 권한을 주는 것. 이를 지원하는 개발환경으로 IDL / ENVI 는 VSCode를 선택함. 

2. 일반 AI와 무엇이 다른가?
가장 큰 차이는 ENVI/IDL과의 네이티브 통합이다.
LLM이 MCP를 통해 IDL / ENVI 내부 기능 접근과 자동 컨텍스트 탐색이 가능하다.

추가 설명
일반 AI는 코드 추천과 설명을 제공하지만 Agent는 실제 ENVI 함수 실행, 데이터 처리, 결과 생성까지 수행.

3. 기존 워크플로우를 다시 작성해야 하나?
다시 작성할 필요 없다. 기존 코드 재사용이 가능하며 Agent가 기존 코드를 이해하고 활용한다. 단, 문서화가 중요하다.

추가 설명

  • 함수 구조와 입출력이 명확하면 잘 작동하지만, 개인 스타일 스크립트나 문서화되지 않은 코드는 활용이 어려움.
  • 실제 설명이 충분하지 않은 코드에 대해 어느 정도의 개요를 설명해 주고, 분석을 지시하면, 코드를 분석하여 주석을 달아줄 수도 있으므로, 문서가 있으면 최고지만, 문서가 없더라도 사용자가 내용을 어느 정도 이해하고 있다면 Agent에 지시를 해서 준문서화 가능.


4. 여러 Agent 협업이 가능한가?
현재는 단일 Agent 구조이며 child agent 생성은 불가능하다.
하지만 하나의 요청에서 여러 작업을 수행하고 내부적으로 작업을 분할 처리한다.

추가 설명

  • 현재는 single agent 구조지만 향후 multi-agent workflow로 발전할 가능성이 높음.
  • 타 프로그래밍 언어의 개발 환경에서 Child Agent 를 생성하여 Agent끼리 협업을 시키는 방법이 있지만, IDL / ENVI는 현재 지원하지 않음
  • 현재로는, 여러가지 작업을 잘 정리하여 하나의 요청으로 지시할 수 있음. ENVI / IDL Agent는 내부적으로 처리하여, 그 결과를 하나로 통합하여 반환
    예 : "알고리즘 A를 실행하고, 알고리즘 B 도 실행하고, 그 결과를 비교해서 분석 정리해 줘." 


5. Windows만 지원하나요?
ENVI/IDL이 지원되는 모든 플랫폼에서 동작한다.
즉, Windows, Linux, macOS 모두 가능하다.

추가 설명

  • Linux용 VSCode, Mac용 VSCode가 잘 제공되므로, 이를 사용할 수 있음.


6. 복잡한 작업도 수행 가능한가? 

질문 원문 번역 : ENVI Agent와 IDL Agent는 규모가 크고 복잡한 작업을 처리할 수 있으며, 그 작업을 수행하는 동안에도 흐트러지지 않고 계획대로 계속 진행할 수 있는가?

가능하다. IDL Agent는 Copilot의 Plan Mode를 사용하여 문제를 단계별로 계획하고 실행할 수 있다.

추가 설명

  • 이는 자동 분석 파이프라인 생성과 유사함. 문제를 단계별로 계획
  • 설계, 실행, 검증 과정을 AI가 수행할 수 있음.
  • 실무팁 (원문 번역) : 긴 처리 워크플로우에서 LLM이 중간에 흐름을 놓칠까 걱정된다면, 처음 요청할 때 해야 할 작업 목록(To-do List)를 먼저 작성하도록 명확하게 지시

7. IDL Notebooks나 ENVI Modeler의 공유

IDL Notebooks는 파일로 저장하여 다른 사용자와 직접 공유 할 수 있다. 이를 통해 다른 사람이 작업을 이어서 진행하거나 사용자가 만들어 둔 내용을 재활용할 수 있다. 

해당 환경에서 직접 작업할 수 없는 사용자를 위해 PDF 형식으로도 저장할 수도 있다(다른 사용자가 읽어볼 수 있도록 제공).

ENVI Modeler Workflows의 경우, 다른 ENVI 사용자와 공유할 수 있으며, 상대방은 ENVI에서 이를 열어 사용할 수 있다. 

추가 설명

  • ENVI Agent / IDL Agent가 생성한 Notebook, IDL 소스코드, ENVI Modeler 프로그램 등은 기존의 IDL, ENVI 체계에서 저장하여 배포할 수 있음.


8. ENVI Agent는 IDL과 함께 사용할 수 있는가?

ENVI Agent는 IDL Agent 를 포함하므로, 코드 작성 및 실행 가능하다. 

참고 (원문 번역) : 이는(ENVI+IDL) 사용자 문제 해결에 필요한 모든 도구를 에이전트가 갖추도록 하기 위해 의도적으로 내린 결정입니다. NV5 내부에서도 맞춤형 처리 워크플로우를 만들기 위해 IDL을 자주 활용하고 있으며, ENVI Agent 역시 동일한 방식으로 작업을 수행할 수 있도록 설계되었습니다.  

추가 설명

  • ENVI Agent는 ENVI+IDL 이 필수. ENVI 만으로 사용 불가. 
  • 그러므로, ENVI Agent는 IDL과 함께 사용하는 것이 기본. (내부적으로 거의 ENVI API를 IDL이 구동하여 실행함)


9. Claude 구독이 있으면 Copilot이 필요 없나요? Copilot Pro vs Pro+ 차이는?

별도의 GitHub Copilot 구독이 필요하다.
ENVI Agent와 IDL Agent는 VS Code 내 Copilot 환경에서 동작한다.
GitHub Copilot 내부에서 Claude, Codex 등의 모델 접근을 포함한다.

추가 설명

  • GitHub Copilot 내에서 Claude Sonnet, Opus, Gemini 등 각 버전을 선택할 수 있음. (아래 그림 참고)
  • Claude Opus 4.7은 현재(2026.04.22.) Pro+ 멤버십(또는 Business 멤버십)에만 허용된 모델 
  • Claude and Codex now available for Copilot Business & Pro users - GitHub Changelog (원문에 언급된 Copilot Pro와 Pro+의 차이와 관련한 링크)
    17592fc2ae144.png


0 0