You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-27Lines changed: 12 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Semantic Kernel C# Quick-Start
1
+
# Agent Framework C# Quick-Start
2
2
**Azure Bicep Infrastucture as Standalone Landing Zone**
3
3
4
4
[](https://github.com/goodtocode/agent-framework-quick-start/actions/workflows/gtc-agent-standalone-iac.yml)
@@ -7,30 +7,17 @@
7
7
8
8
[](https://github.com/goodtocode/agent-framework-quick-start/actions/workflows/gtc-agent-standalone-web-api-sql.yml)
9
9
10
-
Microsoft Agent Framework Quick-start is a .NET Web API CRUD Microservice solution with Blazor Copilot-ish Chat client that demonstrates the most basic use cases of the Microsoft Semantic Kernel in a Clean Architecture C# Microservice. This microservice allows you to persist the following Azure Open AI services to SQL Server, so you can replay messages and maintain history of your interaction with AI.
10
+
Microsoft Agent Framework Quick-start is a 100% Microsoft, enterprise-ready starter kit for building modern, agentic applications with C#, Blazor (Fluent UI), and ASP.NET Core Web API. This solution demonstrates how to use the Microsoft Agent Framework to create a Copilot-style chat client, fully integrated with SQL Server for persistent storage of authors, chat sessions, and messages—all orchestrated through a clean architecture pattern.
Semantic Kernel is an SDK that integrates Large Language Models (LLMs) like OpenAI, Azure OpenAI, and Hugging Face with conventional programming languages like C#, Python, and Java. Semantic Kernel allows developers to define plugins that can be chained together in just a few lines of code.
12
+
With built-in tools (plugins) for querying and managing your own data, automated Azure infrastructure (Bicep), and seamless CI/CD (GitHub Actions), this repo provides everything you need to build, deploy, and extend real-world AI-powered apps on a traditional .NET stack—no JavaScript, no raw HTML, just pure Blazor and Fluent UI. Perfect for teams looking to modernize with AI while leveraging familiar, pragmatic enterprise patterns.
15
13
16
-
[Introduction to Semantic Kernel](https://learn.microsoft.com/en-us/semantic-kernel/overview/)
[Getting Started with Semantic Kernel](https://learn.microsoft.com/en-us/semantic-kernel/get-started/quick-start-guide?pivots=programming-language-csharp)
16
+
Agent Framework is an SDK that integrates Large Language Models (LLMs) like OpenAI, Azure OpenAI, and Hugging Face with conventional programming languages like C#, Python, and Java. Agent Framework allows developers to define plugins that can be chained together in just a few lines of code.
19
17
20
-
This microservice supports:
21
-
* Chat Completions: Generate responses based on user input, making it useful for chatbots and virtual assistants.
22
-
* Text to Speech: Convert text into natural-sounding speech, enhancing user experiences.
23
-
* Whisper (Text to Speech): Convert spoken language into text, useful for transcription and voice recognition.
24
-
* Image to Text: Generate descriptions of an image.
25
-
* Text to Image: Create an image based on a description prompt of the desired imagery.
18
+
[Introduction to Microsoft Agent Framework](https://learn.microsoft.com/en-us/agent-framework/overview/)
26
19
27
-
Upcoming relases will support more Semantic Kernel and Azure Open AI functionality such as:
28
-
* Embeddings: Create vector representations of text, which can be used for semantic search and similarity matching.
29
-
* Function Calling: Integrate custom functions into your AI models, allowing the model to call external APIs or perform specific tasks based on the context of the conversation.
30
-
* Content Filtering: Automatically filter out inappropriate or harmful content from generated responses.
31
-
* Fine-Tuning: Train models on your specific data to better align with your use cases and improve performance.
32
-
* Assistants: Create and manage virtual assistants that can handle complex tasks and interactions.
33
-
* Semantic Search: Perform searches based on the meaning of the text rather than just keywords, improving search relevance.
20
+
[Getting Started with Microsoft Agent Framework](https://learn.microsoft.com/en-us/agent-framework/get-started/quick-start-guide?pivots=programming-language-csharp)
34
21
35
22
# Quick-Start Steps
36
23
To get started, follow the steps below:
@@ -318,7 +305,6 @@ All workflow YAML files in this repo are designed to:
318
305
|`COMPANY-PRODUCT-api.yml`| CI/CD for .NET Web API (build, test, deploy to Azure App Service) | Yes | Yes |
319
306
|`COMPANY-PRODUCT-api-sql.yml`| CI/CD for .NET Web API with Azure SQL (includes DB migration) | Yes | Yes |
0 commit comments