https://github.com/devkimchi/semantic-kernel-workshop
Semantic Kernel을 이용해서 지능형 애플리케이션을 개발해 보는 핸즈온 워크샵입니다
https://github.com/devkimchi/semantic-kernel-workshop
Last synced: 11 months ago
JSON representation
Semantic Kernel을 이용해서 지능형 애플리케이션을 개발해 보는 핸즈온 워크샵입니다
- Host: GitHub
- URL: https://github.com/devkimchi/semantic-kernel-workshop
- Owner: devkimchi
- License: mit
- Created: 2025-01-30T07:06:51.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-02-13T02:22:29.000Z (11 months ago)
- Last Synced: 2025-02-13T03:24:43.617Z (11 months ago)
- Language: C#
- Homepage:
- Size: 13.5 MB
- Stars: 2
- Watchers: 1
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Support: SUPPORT.md
Awesome Lists containing this project
README
# Semantic Kernel Workshop
Semantic Kernel을 이용해서 지능형 애플리케이션을 개발해 보는 핸즈온 워크샵입니다
## 워크샵 목표
- Semantic Kernel에 OpenAI를 비롯한 다양한 LLM을 연결할 수 있습니다.
- Semantic Kernel을 활용한 간단한 콘솔 앱을 개발할 수 있습니다.
- Semantic Kernel에 필요한 프롬프트 플러그인을 작성할 수 있습니다.
- Semantic Kernel에 필요한 네이티브 코드 플러그인을 작성할 수 있습니다.
- Semantic Kernel에서 Chat History를 활용해 챗봇을 만들 수 있습니다.
- Semantic Kernel에서 작동하는 AI 에이전트를 만들 수 있습니다.
- Semantic Kernel에 RAG 기능을 추가할 수 있습니다.
- Semantic Kernel 애플리케이션을 모니터링할 수 있습니다.
## 워크샵 사전 준비사항
- [.NET SDK 9](https://dotnet.microsoft.com/download/dotnet/9.0) 설치
- [PowerShell 7](https://learn.microsoft.com/powershell/scripting/install/installing-powershell) 설치
- [git CLI](https://git-scm.com/downloads) 설치
- [GitHub CLI](https://cli.github.com/) 설치
- [Docker Desktop](https://docs.docker.com/get-started/introduction/get-docker-desktop/) 설치
- [Visual Studio Code](https://code.visualstudio.com/) 설치
## 워크샵 진행 방법
- 아래 단계별로 워크샵을 진행합니다. 각 단계별로 자기주도형 학습을 하며, 단계별 시작 전 진행자가 간단한 안내 후 시작합니다.
| 순서 | 제목 |
|------------------------------|---------------------------------|
| [STEP 00](./docs/step-00.md) | 개발 환경 설정하기 |
| [STEP 01](./docs/step-01.md) | Semantic Kernel 기본 작동법 |
| [STEP 02](./docs/step-02.md) | Semantic Kernel 플러그인 만들기 |
| [STEP 03](./docs/step-03.md) | Semantic Kernel 에이전트 만들기 |
| [STEP 04](./docs/step-04.md) | Semantic Kernel RAG 및 모니터링 |
- 각 단계별 중간 결과물은 [세이브 포인트](./save-points)에서 확인할 수 있습니다.
## 추가 참고 자료
- [Semantic Kernel](https://aka.ms/semantic-kernel)
- [G3J Learn SK](https://aka.ms/g3jlearnsk)
- [.NET Aspire Dashboard](https://learn.microsoft.com/dotnet/aspire/fundamentals/dashboard/overview)