AI 에이전트 개발을 위한 AI Toolkit Copilot 도구 사용
AI Toolkit Copilot 도구를 사용하면 AI 에이전트 애플리케이션을 더 빠르게 구축할 수 있습니다. 이러한 도구는 미리 만들어진 기능, 템플릿 및 모범 사례를 제공합니다. AI를 사용하는 스마트 애플리케이션을 더 신속하게 만들 수 있습니다.
AI Toolkit Copilot 도구는 VS Code 언어 모델 도구 API를 사용합니다. 이 도구는 채팅에서 도메인별 기능으로 대규모 언어 모델(LLM)을 확장합니다. 에이전트 모드에서는 VS Code가 이러한 도구를 자동으로 사용하여 사용자 프롬프트를 처리하고 작업을 수행할 수 있습니다.
AI Toolkit Copilot 도구에는 네 가지 주요 도구가 포함됩니다.
- 에이전트 코드 생성
- AI 모델 가이드
- 평가 코드 생성
- 추적 코드 생성
전제 조건
- Visual Studio Code - MCP 서버 개발을 지원하는 최신 버전.
- GitHub Copilot Visual Studio Code 확장 프로그램
- GitHub Copilot Chat Visual Studio Code 확장 프로그램
- AI Toolkit Visual Studio Code 확장 프로그램
AI Toolkit에서 Copilot 도구 사용하기
필수 구성 요소를 설치한 후 채팅에서 에이전트를 사용할 때 AI Toolkit에서 제공하는 도구를 사용할 수 있습니다.
-
채팅 보기 ⌃⌘I (Windows, Linux Ctrl+Alt+I)를 열고 드롭다운에서 **에이전트**를 선택합니다.
-
사용 가능한 도구 목록을 보려면 **도구** 버튼을 선택합니다.
선택적으로 사용할 도구를 선택하거나 선택 취소할 수 있습니다. 검색 상자에 입력하여 도구를 검색할 수 있습니다.

에이전트 코드 생성 도구
에이전트 코드 생성 도구는 개발자가 에이전트 코드를 더 쉽게 만들 수 있도록 도와줍니다. 이 도구를 사용하여 AI 에이전트에 적합한 코드 스니펫과 템플릿을 신속하게 만들 수 있습니다. 이 접근 방식은 개발을 더 빠르게 만들고 코드가 AI 에이전트 개발을 위한 모범 사례를 따르도록 합니다.
에이전트 코드 생성 도구의 주요 기능
에이전트 코드 생성 도구에는 몇 가지 중요한 기능이 있습니다.
-
지능형 에이전트 코드 생성: 도구는 필요한 내용을 기반으로 에이전트 코드를 생성합니다.
-
기본 프레임워크 선택: 프레임워크를 선택하지 않으면 도구가 Microsoft Agent Framework SDK를 대신 선택합니다.
예제 요구 사항
Create an AI app that helps me to manage travel queries. -
통합 모델 가이드: 도구는 **AI 모델 가이드**를 사용하여 에이전트 빌드 중에 모델 세부 정보를 제공합니다. 다른 모델을 선택하지 않으면 기본 모델로 **GPT4.1**을 선택합니다.
예제 요구 사항
Create an AI app to manage travel queries, use Microsoft Foundry models. -
다양한 에이전트 프레임워크 기능 지원: 도구는 함수 호출, MCP, 스트리밍 응답과 같은 많은 기능을 지원합니다.
예제 요구 사항
Create an AI app to check the CNN headline, use local MCP playwright to fetch CNN web page. -
워크플로 지원: 도구는 순차, 스위치-케이스, 루프, 사람-인-더-루프와 같은 Agent Framework의 많은 워크플로를 지원합니다.
예제 요구 사항
Build a conditional routing workflow based on email classification: - "Email Classifier": determines if email is spam or legitimate. - "Spam Handler": processes spam emails (if spam detected). - "Email Assistant": drafts responses for legitimate emails (if not spam).
AI 모델 가이드 도구
AI 모델 가이드 도구는 개발자가 앱에 가장 적합한 AI 모델을 선택하도록 도와줍니다. 최신 인기 모델을 포함하여 Microsoft Foundry 및 GitHub 모델을 추천합니다. 이 도구는 입력 유형, 컨텍스트 길이, 비용 및 메트릭(품질, 속도, 안전)과 같은 세부 정보를 제공합니다. 또한 GitHub 엔드포인트 및 토큰과 같은 모델 연결 방법을 설명합니다.
이 도구는 다음을 지원합니다.
-
기본 모델 추천
예제 정보 프롬프트
Which models are specifically designed for reasoning or math tasks?이 예제에서는 Copilot이 이 도구에서 모델 정보를 수집하고 추론 또는 수학 작업에 대해 o-시리즈 모델을 추천합니다.
-
에이전트 코드 생성 중에 모델 선택을 제공하기 위해 코드 생성 도구와 함께 작동
예제 요구 사항 프롬프트
Create a quick demo AI Chat app이 예제에서는 Copilot이 채팅 앱에 대해 무료 GitHub GPT-4.1과 같은 모델을 선택합니다.
-
특정 요구 사항에 따른 모델 선택
예제 요구 사항 프롬프트
Create an AI app to manage travel queries using a cheap and fast azure model.이 예제에서는 Copilot이 MicrosoftFoundry GPT-4.1-mini 모델과 같은 모델을 선택합니다.
평가 코드 생성 도구
평가 코드 생성 도구는 AI 앱 또는 에이전트에 평가를 추가하는 데 도움이 됩니다. Plan 도구를 사용하여 세부 정보를 수집하고 코드를 생성하기 전에 에셋을 준비합니다.
평가 코드 생성 도구의 주요 기능
평가 코드 생성 도구에는 네 가지 주요 기능이 있습니다.
- 분석 및 메트릭 제안: AI 앱을 검토하고 최상의 테스트를 제안합니다.
- 합성 쿼리 생성: 테스트 목표에 따라 테스트 질문을 만듭니다.
- 배치 애플리케이션 실행: 테스트 질문으로 앱을 여러 번 실행하고 결과를 수집합니다.
- 평가 코드 생성: Azure AI Eval SDK를 사용하여 테스트 코드를 생성합니다.
이러한 도구는 기술 수준에 관계없이 유용합니다. 신규 개발자는 테스트 및 도구에 대한 안내를 받고 숙련된 개발자는 시간을 절약할 수 있습니다. Plan 도구는 테스트 파일을 찾거나 파일 위치를 묻어 앱에 테스트를 쉽게 추가할 수 있도록 합니다.
예제 요구 사항 프롬프트
-
예제 1
Create an evaluation for my AI travel assistant application that assesses response accuracy and user satisfaction. -
예제 2
Measure the tool call accuracy of the agent.
추적 코드 생성 도구
추적 코드 생성 도구는 AI 앱에 추적을 추가하기 위한 모범 사례를 공유합니다. 개발자가 AI 에이전트 및 워크플로를 쉽게 모니터링하고 디버깅할 수 있도록 도와줍니다. 이 도구는 다음 언어 및 SDK에 대한 로컬 추적을 지원합니다.
- (Python) agent-framework, azure-ai-inference, azure-ai-agents, azure-ai-projects, openai, openai-agents, langchain, google-genai, anthropic
- (JS/TS) azure-ai-inference, azure-ai-projects, openai, langchain, anthropic
예제 요구 사항 프롬프트
Enable tracing for my AI travel assistant application built with the agent-framework SDK in Python.
학습 내용
이 문서에서는 다음 방법을 배웠습니다.
- AI 도구를 사용하여 앱 개발을 가속화하십시오.
- AI 앱을 모니터링하고 디버깅하기 위해 추적을 추가하십시오.
- 작업에 가장 적합한 AI 모델을 선택하십시오.
- AI 워크플로에 평가 및 테스트를 포함하십시오.