소개
의미 체계 커널 SDK의 핵심 기능 중 하나는 개발자가 네이티브 코드를 LLM(대규모 언어 모델)의 기능과 결합할 수 있다는 것입니다. 네이티브 기능이 포함된 플러그 인을 사용하여 AI(인공 지능) 에이전트의 기능을 확장할 수 있습니다. 이러한 네이티브 함수는 복잡한 계산부터 개인화된 권장 사항까지 광범위한 작업을 수행할 수 있습니다.
개인화된 듣기 환경을 제공할 수 있는 스마트 음악 서비스를 만들려고 한다고 가정해 보겠습니다. 네이티브 함수를 사용하여 음악 라이브러리와 상호 작용하고, 사용자의 "최근 재생" 목록에 노래를 추가한 다음 의미 체계 프롬프트를 사용하여 노래와 콘서트를 권장할 수 있습니다.
이 모듈에서는 의미 체계 커널 SDK에서 네이티브 함수가 작동하는 방식을 알아봅니다. 네이티브 함수가 사용자 지정된 작업을 수행하여 AI 에이전트에 "기술"을 효과적으로 제공하는 방법을 이해할 수 있습니다.
학습 목표
- 의미 체계 커널 SDK의 네이티브 함수를 이해합니다.
- 네이티브 함수 플러그 인을 만드는 방법을 알아봅니다.
필수 조건
- C# 프로그래밍을 경험해 보세요.
- Visual Studio Code IDE가 설치됨.
- Azure 및 Azure Portal 사용 경험
- Azure OpenAI Service에 액세스합니다.
- 프롬프트를 만들기 위해 의미 체계 커널 SDK를 사용해 보세요.