반응형 Programming/Semantic Kernel3 [Semantic Kernel] Kernel 생성 방법 ProjectProject: Console ProjectFramework: .NET 9C#: 13IDEVisual Studio 2022 Nuget PackageMicrosoft.SemanticKernel.Core : 1.30.0Microsoft.SemanticKernel : 1.30.0Microsoft.SemanticKernel.Abstractions : 1.30.0Microsoft.SemanticKernel.Connectors.AzureOpenAI : 1.30.0Microsoft.Extensions.DependencyInjection : 9.0.0Microsoft.Extensions.Logging : 9.0.0 appsettings.json{ "LLMOptions": { "AzureOpenA.. 2024. 11. 22. [Semantic Kernel] Kernel 이란? Kernel Kernel 개념Kernel은 Semantic Kernel의 중심 구성 요소입니다. Kernel은 AI 애플리케이션을 실행하는데 필요한 모든 서비스 및 플러그인을 관리하는 종속성 주입 컨테이너입니다. Kernel은 모든 서비스 및 플러그인을 제공하는 경우 필요에 따라 AI에서 원활하게 사용됩니다. 간단히 말해, Semantic Kernel에서 AI 모델, 플러그인, 메모리, 그리고 그 외의 여러 기능을 연결하고 관리하는 역할을 수행합니다. Kernel은 위의 이미지와 같이 모니터링할 수 있는 단일 위치를 가지고 있다. 이 전체 프로세스에서 이러한 각 단계에서 트리거되는 이벤트 및 미들웨어를 만들 수 있다. 즉, 로깅과 같은 작업을 수행하고, 사용자에게 상태 업데이트를 제공하고, 가장 중요한.. 2024. 11. 21. [Microsoft] Semantic Kernel 이란? Semantic Kernel Semantic Kernel: AI 통합의 미래를 열다요즘 AI 모델과의 통합은 IT 개발자들에게 더 이상 선택이 아닌 필수입니다. 이 글에서는 최신 AI 모델을 쉽고 빠르게 코드베이스에 통합할 수 있는 오픈 소스 툴인 **Semantic Kernel**을 소개합니다. C#, Python, Java와 같은 언어를 지원하며, IT 개발자라면 한 번쯤 관심 가져볼 가치가 있습니다. Semantic Kernel이란?Semantic Kernel은 단순한 도구가 아닙니다. 경량 오픈 소스 개발 키트로, AI 모델과의 통합을 미들웨어 수준에서 최적화해 줍니다. 최신 AI 기술을 활용하여 AI 에이전트를 구축하거나 기존 코드를 업그레이드하고 싶다면 바로 이 툴이 해답입니다. 주요 기능C.. 2024. 11. 15. 이전 1 다음 반응형