Skip to content

Interactive playground to experiment with Microsoft's Semantic Kernel SDK. Built with Next.js and .NET 7.

License

Notifications You must be signed in to change notification settings

EducatedAI-kaisera/skplayground

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SKPlayground

Welcome to the SKPlayground, your interactive playground to experiment with Microsoft's Semantic Kernel SDK. Dive-in to explore, learn, play and develop with AI capabilities.

Warning This app is a work in progress and aims to mainly serve as a technical reference for building fully fledged web applications on top of Semantic Kernel. Some things may not work properly and bugs are to be expected. See the roadmap below for planned features.

Screenshot

Key Features

  • Interactive Learning Environment: Get hands-on experience with an app powered by Semantic Kernel.
  • Full Visibility: View both inputs and outputs.
  • Markdown: Any output in markdown format will be rendered appropriately.
  • Easily Adoptable Tech Stack: Built with Next.js for the frontend and .NET 7 Minimal API for the backend.
  • Extendability: Can serve as an excellent starting point or inspiration for your own projects involving AI.

Note An online demo environment is availabe at skplayground.dev

Screenshot

Screenshot

Architecture

This app is composed of a dedicated frontend (UI/UX) and backend (business logic).

Frontend

Backend

Roadmap

  • Stream messages from the server (pending native streaming support for functions in SK)
  • Configure AI options including providers (OpenAI, Azure, etc.) as well as models (GPT-3.5, GPT-4, etc.)

About

Interactive playground to experiment with Microsoft's Semantic Kernel SDK. Built with Next.js and .NET 7.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 86.4%
  • C# 10.8%
  • JavaScript 1.8%
  • CSS 1.0%