Skip to content

laurentkempe/aiPlayground

Repository files navigation

AI playground

Some experiments around AI to learn.

Projects

  • OllamaToolCallingMicrosoftExtensions a discovery project to learn how AI tool/function calling are working using Microsoft.Extensions.AI. Follows my own implementation OllamaToolConsoleApp.
  • OllamaToolCallingOpenAPI a console application using Semantic Kernel and its OpenAPI plugin to call an ASP.NET Core minimal API, using the new .NET 9 OpenAPI support, all on your local machine with Ollama.
  • OllamaToolConsoleApp a discovery project to learn how AI tool/function calling are working. A C# source generator is used to annotate a C# method which can then be called by Ollama using its tool support.
  • Phi3SKConsoleApp a console application that interacts with Phi-3 on your machine using Ollama, C# and Semantic Kernel.
  • Phi3SKWebApp A blazor web application leveraging Fluent UI Blazor components library that interacts with Phi-3 on your machine using Ollama, C# and Semantic Kernel. It demonstrates the streaming of chat completion from Phi-3 to the web application in real-time.

Other projects

From my .NET Aspire playground

  • LocalLLMSummarize a simple web application which get a saved article from omnivore.app and summarize the articles using a local LLM and display the summary to the user.
  • OpenAI a simple web application which get a saved article from omnivore.app and summarize the articles using Azure OpenAI and display the summary to the user.