VS Code에서 Microsoft Foundry를 사용하여 Declarative Agent Workflows 마스터하기

발행: (2025년 12월 12일 오전 07:30 GMT+9)
4 min read
원문: Dev.to

Source: Dev.to

🧩 선언형 에이전트 워크플로우란?

선언형 워크플로우는 에이전트에게 레시피를 주는 것과 같습니다. 단계별로 요리 방법을 알려주는 대신, 최종 요리가 어떤 모습이어야 하는지 설명합니다. 그러면 Foundry가 실행 로직을 처리합니다.

예시 워크플로우:

  • 에이전트 1이 데이터를 가져옵니다.
  • 에이전트 2가 데이터를 분석합니다.
  • 에이전트 3이 출력을 포맷합니다.

각 단계를 일일이 관리할 필요 없이 워크플로우만 선언하면, Foundry가 올바르게 실행하도록 보장합니다.

💻 VS Code에서 설정하기

VS Code는 Foundry 워크플로우 작업에 이상적인 환경입니다. 가볍고 확장 가능하며 개발자 친화적이기 때문입니다.

일반적인 흐름:

  1. 워크플로우 파일 열기 – Foundry 내부의 VS Code 링크를 클릭하거나 YAML/JSON 파일을 직접 엽니다.
  2. 구조 탐색 – 선언형으로 정의된 에이전트, 도구, 트리거를 확인할 수 있습니다.
  3. 워크플로우 실행 – Foundry CLI 또는 VS Code 확장 기능을 사용해 실행합니다.
  4. 테스트 및 디버그 – VS Code의 통합 터미널과 디버깅 도구를 활용해 오류를 찾거나 로직을 다듬기 쉽습니다.

🔍 워크플로우 실행 및 테스트

워크플로우 실행은 명령 하나로 간단히 할 수 있지만, 테스트가 바로 그 마법입니다.

  • 에이전트 단위 테스트 – 각 에이전트가 제 역할을 제대로 수행하는지 검증합니다.
  • 통합 테스트 – 전체 워크플로우를 실행해 에이전트 간 상호작용을 확인합니다.

⚡ 왜 중요한가?

선언형 워크플로우는 에이전트 개발을 확장 가능하고 신뢰성 있게 만듭니다. 스크립트를 뒤죽박죽 만들기보다 의도를 정의하고 Foundry가 실행을 담당하도록 합니다. VS Code와 결합하면 부드러운 개발자 경험을 제공해, 편리한 편집, 디버깅, 테스트가 가능합니다.

특히 적합한 경우:

  • 다중 에이전트 시스템을 구축하는 팀.
  • 인간‑인‑루프 자동화를 실험하는 개발자.
  • 반복 가능하고 감사 가능한 워크플로우를 원하는 기업.

🎥 매직을 직접 보기

전체 비디오 데모가 제공되어, 통합된 에이전트로 워크플로우를 만들고, VS Code에서 열어 실행 및 테스트하는 과정을 단계별로 보여줍니다.

Back to Blog

관련 글

더 보기 »