Visual Studio Code용 Microsoft Foundry 도구 키트 개요

Visual Studio Code Microsoft Foundry Toolkit은 AI 앱 및 에이전트를 빌드, 테스트, 배포, 평가 및 모니터링하기 위한 확장입니다. 로컬로 사용하거나 Microsoft Foundry에 연결하여 Visual Studio Code 종료하지 않고 AI 개발 워크플로를 관리합니다.

Foundry 도구 키트는 AI 도구 키트의 새 이름입니다. 또한 별도의 Microsoft Foundry 확장에서 이전에 제공한 기능을 포함하므로 한 확장에서 로컬 리소스 및 Foundry 리소스로 작업할 수 있습니다.

Foundry 도구 키트를 사용해야 하는 사용자

Foundry 도구 키트는 다양한 역할 및 AI 개발 환경 수준을 지원합니다.

  • 애플리케이션 개발자는 웹, 데스크톱 및 모바일 앱에 생성 AI 기능을 추가할 수 있습니다.
  • AI 및 기계 학습 엔지니어 는 모델 및 에이전트를 비교, 사용자 지정, 최적화 및 배포할 수 있습니다.
  • 데이터 과학자와 연구원은 프롬프트, 모델, 데이터 세트 및 평가 기준을 실험할 수 있습니다.
  • 교육자와 학생은 대화형 놀이터 및 로컬 모델을 통해 생성 AI 개념을 탐색할 수 있습니다.

도구 키트 작업 영역 구성 방법

Foundry 도구 키트는 수행할 수 있는 작업과 가지고 있는 리소스를 구분합니다. 확장에는 세 개의 주요 섹션이 있습니다.

내 리소스, 개발자 도구 및 도움말 및 피드백 섹션이 있는 Visual Studio Code Foundry 도구 키트의 스크린샷

섹션 Purpose
내 리소스 Foundry 프로젝트의 모델, 에이전트, 도구, 기술 자료, 평가, 최근 리소스, 로컬 리소스 및 리소스를 봅니다.
개발자 도구 모델 및 도구를 검색합니다. AI 앱 및 에이전트를 빌드, 디버그, 배포, 테스트, 평가 및 모니터링합니다.
도움말 및 피드백 Copilot에 질문하기, 시작하기, 설명서 및 릴리스 정보 열기, 문제 보고, 또는 커뮤니티에 참여하기

확장이 진화함에 따라 정확한 도구와 리소스 종류가 변경 될 수 있습니다. 도구 키트 보기를 사용하여 설치된 버전의 기능을 확인합니다.

모델과 함께 작업

Foundry 도구 키트는 엔드투엔드 모델 개발 워크플로를 제공합니다.

  • 모델 카탈로그를 사용하여 Foundry 및 외부 공급자에서 모델을 검색하거나 ONNX, Ollama 및 Foundry Local을 통해 로컬 모델을 사용합니다.
  • 모델 실습에서 모델과 테스트 프롬프트, 매개 변수, 이미지 및 첨부 파일을 비교합니다.
  • 로컬 Windows 배포에 대해 지원되는 모델을 변환, 정량화, 최적화 및 평가합니다.
  • GPU를 사용하여 로컬로 또는 Azure Container Apps 사용하여 원격으로 지원되는 모델을 미세 조정합니다.
  • 지원되는 Windows 기계 학습 워크로드에 대한 CPU, GPU 및 NPU 사용량을 프로파일합니다.

에이전트 구축 및 운영

Foundry 도구 키트는 프롬프트 에이전트 및 코드 기반 호스트 에이전트를 지원합니다. 에이전트 만들기로 시작하여 에이전트 작성기, 호스트 에이전트 샘플 및 Copilot 보조 코딩을 비교합니다.

Task 가이드
호스트 에이전트 코드 프로젝트 없이 모델, 지침 및 도구를 구성합니다. 프롬프트 에이전트를 만듭니다.
Microsoft Agent Framework를 사용하여 코드 기반 오케스트레이션을 개발, 검사 및 배포합니다. 호스트된 에이전트를 만듭니다.
기존 선언적 워크플로를 유지하고 마이그레이션을 준비합니다. 선언적 에이전트 워크플로를 사용하고 마이그레이션합니다.

에이전트 작성기에서는 로컬로 저장된 프롬프트도 지원합니다. 해당 도구, 구조적 출력 및 데이터 세트 평가 옵션은 Foundry 프롬프트 에이전트의 도구와 다릅니다. 로컬 스토리지는 모델 유추가 컴퓨터에서 실행된다는 의미는 아닙니다. 로컬 프롬프트 작업을 참조하세요.

개발하는 동안 다음을 수행할 수 있습니다.

  • 에이전트 작성기를 사용하여 대화를 테스트하고, 프롬프트 에이전트 버전을 저장하고, 저장된 Foundry 에이전트를 호출하는 클라이언트 코드를 생성합니다.
  • 도구 카탈로그를 사용하여 Foundry 도구, MCP(모델 컨텍스트 프로토콜) 서버 및 도구 상자를 검색한 다음 에이전트에 추가합니다.
  • 에이전트 검사기를 사용하여 로컬 에이전트를 디버그하고, 스트리밍 응답 및 도구 호출을 검사하고, 워크플로 실행을 시각화합니다.
  • 소스 코드 또는 컨테이너 이미지에서 Foundry 에이전트 서비스에 호스트된 에이전트를 배포합니다.
  • 호스트된 에이전트 플레이그라운드에서 배포된 에이전트를 테스트하고, 로그 및 추적을 검사하고, 버전을 관리합니다.
  • 데이터 세트, 기본 제공 평가기 또는 사용자 지정 조건을 사용하여 모델, 프롬프트 및 에이전트를 평가합니다.

중요합니다

Microsoft Foundry의 선언적 워크플로는 2026년 12월 1일에 사용 중지됩니다. 새 워크플로 개발을 위해 Microsoft Agent Framework를 사용합니다. 이 사용 중지는 호스트된 에이전트의 코드 기반 오케스트레이션에 영향을 주지 않습니다. 워크플로 마이그레이션 가이드를 참조하세요.

일부 도구 키트 환경은 미리 보기로 제공됩니다. 릴리스 세부 정보는 Foundry Toolkit 릴리스 정보를 검토하세요.

Foundry 리소스 관리

Azure 로그인하고 Foundry 프로젝트를 설정하여 Visual Studio Code 클라우드 리소스를 관리합니다. 다음을 할 수 있습니다:

  • Foundry 프로젝트 및 계정에 사용할 수 있는 리소스를 찾아봅니다.
  • Foundry 모델 카탈로그에서 모델을 검색하고 배포합니다.
  • 모델 엔드포인트 및 인증 정보를 봅니다.
  • 프롬프트 에이전트를 만들고 버전 지정하고 호스트된 에이전트를 배포하고 테스트합니다.
  • 마이그레이션 전에 기존 선언적 워크플로를 검사하고 테스트합니다.
  • 에이전트에서 사용하는 도구 및 기술 자료를 찾아봅니다.
  • 개발 중에 평가, 대화, 로그 및 추적을 엽니다.

더 광범위한 리소스 관리를 위해 Foundry 포털을 사용합니다. 애플리케이션 코드에서 워크플로를 자동화하려면 Microsoft Foundry SDK를 사용합니다.