tamirdresher / semantic-kernel-intro

Repository from Github https://github.comtamirdresher/semantic-kernel-introRepository from Github https://github.comtamirdresher/semantic-kernel-intro

Intro to Semantic Kenrel

This repo include demos of Semantic Kernel in C#.

You can find notebook for specific topics under the notebooks folder

  • Simple prompt invocation
  • Using prompts as plugins with parameters
  • KernelFunctions - allowing the AI model to invoke C# code
  • OpenAI plugins - exposing a REST API to the model by reading the OpenAPI (Swagger) file
  • Simple Conversational Chat
  • RAG - Retreival Augmented Geneneation - indexing knowledge-base documents with embeeding vector and semantic search

Chat application

Under the ChatApp folder you can a fully funcational Web Chat App (ChatGPT style) that can perform operation on Kubernetes using 'kubectl' command, use Azure DevOps Piplines API and use an external knowledge base to solve issues.

About

License:MIT License


Languages

Language:C# 50.2%Language:Jupyter Notebook 39.5%Language:TypeScript 7.6%Language:CSS 2.0%Language:JavaScript 0.4%Language:HTML 0.3%