개발자 도구 및 SDK

완료됨

자세한 내용은 텍스트 및 이미지 탭을 참조하세요.

Microsoft Foundry 포털에서 직접 AI 솔루션을 개발하는 데 필요한 많은 작업을 수행할 수 있지만 개발자는 코드를 작성, 테스트 및 배포해야 합니다.

개발 도구 및 환경

사용할 수 있는 많은 개발 도구와 환경이 있으며 개발자는 작업해야 하는 언어, SDK 및 API를 지원하고 가장 편안한 언어를 선택해야 합니다. 예를 들어 .NET Framework를 사용하여 Windows 애플리케이션을 빌드하는 데 중점을 둔 개발자는 Microsoft Visual Studio 같은 IDE(통합 개발 환경)에서 작업하는 것을 선호할 수 있습니다. 반대로, 광범위한 오픈 소스 언어 및 라이브러리를 사용하는 웹 애플리케이션 개발자는 VISUAL STUDIO CODE(VS Code)와 같은 코드 편집기를 사용하는 것을 선호할 수 있습니다. 두 제품 모두 Azure AI 애플리케이션을 개발하는 데 적합합니다.

Visual Studio Code용 "Foundry" 도구 키트 확장자

Visual Studio Code Microsoft Foundry 기반 생성 AI 애플리케이션을 개발할 때 Visual Studio Code Foundry Toolkit 확장을 사용하여 다음을 비롯한 워크플로의 주요 작업을 간소화할 수 있습니다.

  • 배포된 모델, 에이전트, 연결 및 벡터 저장소를 비롯한 프로젝트 리소스 검색 및 관리
  • 모델 카탈로그에서 모델을 배포하기
  • 통합 놀이터에서 모델 및 에이전트 테스트
  • 비주얼 디자이너 및 YAML 파일을 사용하여 선언적 에이전트 및 호스트된 에이전트 구성
  • 애플리케이션에 에이전트를 연결하는 통합 코드 생성

Visual Studio Code용 Foundry 도구 키트 확장 스크린샷.

Visual Studio Code Foundry 도구 키트 확장을 사용하는 방법에 대한 자세한 내용은 Visual Studio Code 도구 키트를 참조하세요.

GitHub 및 GitHub Copilot

GitHub 소스 제어 및 DevOps 관리를 위한 세계에서 가장 인기 있는 플랫폼이며 팀 개발 노력의 중요한 요소가 될 수 있습니다. Visual Studio 및 VS Code는 모두 GitHub 네이티브 통합을 제공하고 개발자 생산성과 효율성을 크게 향상시킬 수 있는 AI 도우미인 GitHub Copilot 액세스 권한을 제공합니다.

Visual Studio Code에서의 GitHub Copilot 스크린샷.

Visual Studio Code GitHub Copilot 사용하는 방법에 대한 자세한 내용은 VS CodeGitHub Copilot 참조하세요.

프로그래밍 언어, API 및 SDK

Microsoft C#, Python, Node, TypeScript, Java 등 다양한 일반적인 프로그래밍 언어 및 프레임워크를 사용하여 AI 애플리케이션을 개발할 수 있습니다. Azure AI 솔루션을 빌드할 때 사용하려는 몇 가지 일반적인 API 및 SDK는 다음과 같습니다.

  • Microsoft Foundry SDK를 사용하면 Microsoft Foundry 프로젝트에 연결하고 에이전트 및 Foundry IQ 지식 저장소와 같은 Foundry 관련 자산에 액세스하는 코드를 작성할 수 있습니다.
  • OpenAI API를 사용하면 OpenAI SDK를 사용하여 OpenAI 구문을 지원하는 Foundry 모델을 기반으로 채팅 애플리케이션을 빌드할 수 있습니다.
  • Foundry Tools SDK - 구독에서 Foundry Tools 리소스를 사용할 수 있는 여러 프로그래밍 언어 및 프레임워크에 대한 AI 서비스별 라이브러리입니다. REST API를 통해 Foundry 도구를 사용할 수도 있습니다.