Some experiments around AI to learn.
- 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.
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.