소개
의미 체계 커널 SDK를 사용하면 개발자는 LLM(대규모 언어 모델)의 결과를 의미 체계 프롬프트 및 네이티브 함수 플러그 인과 통합할 수 있습니다. 수동으로 함수와 프롬프트를 호출할 수 있는 반면, SDK는 자동 함수 호출도 지원합니다. 자동 함수 호출은 사용자 요청에 따라 어떤 플러그 인과 함수를 호출할지 조정할 수 있습니다. 이 기능은 동적 사용자 입력에 지능적으로 응답하는 적응형 애플리케이션을 빌드하는 데 도움이 될 수 있습니다.
개인화된 듣기 환경을 제공할 수 있는 AI 음악 서비스를 만들려고 한다고 가정해 보겠습니다. 음악 라이브러리와 상호 작용하고, 사용자의 "최근 재생" 목록에 노래를 추가하고, 노래와 콘서트를 권장하는 플러그 인을 만들 수 있습니다. 자동 함수 호출을 사용하면 사용자 입력에 따라 적절한 플러그 인이 자동으로 선택되도록 할 수 있습니다. 이 기능은 동적 기능을 제공하여 AI 에이전트가 명시적인 프로그래밍 없이도 다양한 시나리오에 적응할 수 있도록 도와줍니다.
이 모듈에서는 의미 체계 커널 SDK를 사용하여 함수를 자동으로 호출하는 다양한 방법을 알아봅니다.
학습 목표
- Semantic Kernel SDK를 사용하여 자동으로 함수를 호출하는 방법을 알아봅니다.
필수 조건
- C# 프로그래밍을 경험해 보세요.
- Visual Studio Code IDE가 설치됨.
- Azure 및 Azure Portal 사용 경험
- Azure OpenAI Service에 액세스합니다.
- 의미 체계 커널 SDK를 사용하여 플러그 인 제작을 경험해 보세요.