Semantic Kernel is an open-source framework developed by Microsoft that enables developers to integrate AI models, such as OpenAI's GPT, with traditional programming paradigms. It provides tools for creating intelligent applications that combine natural language processing, reasoning, and decision-making capabilities.
This repository serves as a playground for exploring Semantic Kernel through various exercises and examples. It is designed to help developers understand the core concepts and features of Semantic Kernel while experimenting with its capabilities.
-
Clone the repository:
git clone https://github.com/your-username/semantic-kernel-playground.git
-
create an environment:
// Create a virtual environment named 'skplayground'
python -m venv .skplayground
// On Windows, activate the environment
.skplayground\Scripts\activate
// On macOS/Linux, activate the environment
source .skplayground/bin/activate
- Install the required dependencies:
pip install -r requirements.txt
- Follow the exercises in the
src
folder to start learning Semantic Kernel.
Contributions are welcome! Feel free to submit issues or pull requests to improve the repository.
This project is licensed under the MIT License. See the LICENSE
file for details.
Microsoft Learn - Develop AI Agents with Azure OpenAI and Semantic Kernel