{"id":25830943,"url":"https://github.com/devkimchi/semantic-kernel-workshop","last_synced_at":"2025-02-28T19:36:12.613Z","repository":{"id":275416013,"uuid":"924527625","full_name":"devkimchi/semantic-kernel-workshop","owner":"devkimchi","description":"Semantic Kernel을 이용해서 지능형 애플리케이션을 개발해 보는 핸즈온 워크샵입니다","archived":false,"fork":false,"pushed_at":"2025-02-13T02:22:29.000Z","size":14168,"stargazers_count":2,"open_issues_count":1,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-13T03:24:43.617Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devkimchi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-30T07:06:51.000Z","updated_at":"2025-02-13T02:22:30.000Z","dependencies_parsed_at":"2025-02-02T11:37:34.960Z","dependency_job_id":null,"html_url":"https://github.com/devkimchi/semantic-kernel-workshop","commit_stats":null,"previous_names":["devkimchi/semantic-kernel-workshop"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkimchi%2Fsemantic-kernel-workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkimchi%2Fsemantic-kernel-workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkimchi%2Fsemantic-kernel-workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkimchi%2Fsemantic-kernel-workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devkimchi","download_url":"https://codeload.github.com/devkimchi/semantic-kernel-workshop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241212380,"owners_count":19927933,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-28T19:36:12.013Z","updated_at":"2025-02-28T19:36:12.596Z","avatar_url":"https://github.com/devkimchi.png","language":"C#","readme":"# Semantic Kernel Workshop\n\nSemantic Kernel을 이용해서 지능형 애플리케이션을 개발해 보는 핸즈온 워크샵입니다\n\n## 워크샵 목표\n\n- Semantic Kernel에 OpenAI를 비롯한 다양한 LLM을 연결할 수 있습니다.\n- Semantic Kernel을 활용한 간단한 콘솔 앱을 개발할 수 있습니다.\n- Semantic Kernel에 필요한 프롬프트 플러그인을 작성할 수 있습니다.\n- Semantic Kernel에 필요한 네이티브 코드 플러그인을 작성할 수 있습니다.\n- Semantic Kernel에서 Chat History를 활용해 챗봇을 만들 수 있습니다.\n- Semantic Kernel에서 작동하는 AI 에이전트를 만들 수 있습니다.\n- Semantic Kernel에 RAG 기능을 추가할 수 있습니다.\n- Semantic Kernel 애플리케이션을 모니터링할 수 있습니다.\n\n## 워크샵 사전 준비사항\n\n- [.NET SDK 9](https://dotnet.microsoft.com/download/dotnet/9.0) 설치\n- [PowerShell 7](https://learn.microsoft.com/powershell/scripting/install/installing-powershell) 설치\n- [git CLI](https://git-scm.com/downloads) 설치\n- [GitHub CLI](https://cli.github.com/) 설치\n- [Docker Desktop](https://docs.docker.com/get-started/introduction/get-docker-desktop/) 설치\n- [Visual Studio Code](https://code.visualstudio.com/) 설치\n\n## 워크샵 진행 방법\n\n- 아래 단계별로 워크샵을 진행합니다. 각 단계별로 자기주도형 학습을 하며, 단계별 시작 전 진행자가 간단한 안내 후 시작합니다.\n\n  | 순서                         | 제목                            |\n  |------------------------------|---------------------------------|\n  | [STEP 00](./docs/step-00.md) | 개발 환경 설정하기              |\n  | [STEP 01](./docs/step-01.md) | Semantic Kernel 기본 작동법     |\n  | [STEP 02](./docs/step-02.md) | Semantic Kernel 플러그인 만들기 |\n  | [STEP 03](./docs/step-03.md) | Semantic Kernel 에이전트 만들기 |\n  | [STEP 04](./docs/step-04.md) | Semantic Kernel RAG 및 모니터링 |\n\n- 각 단계별 중간 결과물은 [세이브 포인트](./save-points)에서 확인할 수 있습니다.\n\n## 추가 참고 자료\n\n- [Semantic Kernel](https://aka.ms/semantic-kernel)\n- [G3J Learn SK](https://aka.ms/g3jlearnsk)\n- [.NET Aspire Dashboard](https://learn.microsoft.com/dotnet/aspire/fundamentals/dashboard/overview)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevkimchi%2Fsemantic-kernel-workshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevkimchi%2Fsemantic-kernel-workshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevkimchi%2Fsemantic-kernel-workshop/lists"}