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

anthonypuppo/skplayground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 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.

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.

Topics

Resources

License

Stars

Watchers

Forks