Semantic Kernel에 AI 서비스 추가하기

Semantic Kernel에 AI 서비스 추가하기

Semantic Kernel의 주요 특징 중 하나는 커널에 서로 다른 AI 서비스를 추가할 수 있다는 점이에요. 이를 통해 여러 AI 서비스를 쉽게 갈아 끼우며 성능을 비교하고, 자신의 필요에 최적인 모델을 활용할 수 있어요. 이 글은 각 AI 서비스 유형별로 커널에 서비스를 추가하는 방법의 입문이에요.

출처: 공식문서

지원되는 AI 서비스

Semantic Kernel에는 가장 널리 쓰이는 AI 작업을 위한 인터페이스가 있어요. 아래 표는 각 SDK에서 지원하는 서비스 목록이에요.

Services C# Python Java Notes
Chat completion
Text generation
Embedding generation (Experimental)
Text-to-image (Experimental)
Image-to-text (Experimental)
Text-to-audio (Experimental)
Audio-to-text (Experimental)
Realtime (Experimental)

대부분의 시나리오에서는 커널에 채팅 완성만 추가하면 충분해요. 멀티모달 AI를 지원하려면 위 서비스 중 필요한 것을 추가로 붙일 수 있어요.

다음 단계

각 서비스에 대해 더 자세히 알고 싶다면, 서비스 유형별 전용 문서를 확인해 보세요. 각 문서에는 여러 AI 서비스 프로바이더에 걸쳐 서비스를 커널에 추가하는 샘플 코드가 담겨 있어요.

더 알아보기 (Learn more)