Skip to content

Repo sync for protected branch #208

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion semantic-kernel/concepts/kernel.md
Original file line number Diff line number Diff line change
@@ -32,7 +32,7 @@ Before building a kernel, you should first understand the two types of component

| | Components | Description |
|---|---|---|
| 1 | **Services** | These consist of both AI services (e.g., chat completion) and other services (e.g., logging and HTTP clients) that are necessary to run your application. This was modelled after the Service Provider pattern in .NET so that we could support dependency ingestion across all languages. |
| 1 | **Services** | These consist of both AI services (e.g., chat completion) and other services (e.g., logging and HTTP clients) that are necessary to run your application. This was modelled after the Service Provider pattern in .NET so that we could support dependency injection across all languages. |
| 2 | **Plugins** | These are the components that are used by your AI services and prompt templates to perform work. AI services, for example, can use plugins to retrieve data from a database or call an external API to perform actions. |

::: zone pivot="programming-language-csharp"
18 changes: 17 additions & 1 deletion semantic-kernel/get-started/quick-start-guide.md
Original file line number Diff line number Diff line change
@@ -300,11 +300,25 @@ To make it easier to get started building enterprise apps with Semantic Kernel,

In the following sections, we'll unpack the above sample by walking through steps **1**, **2**, **3**, **4**, **6**, **9**, and **10**. Everything you need to build a simple agent that is powered by an AI service and can run your code.

::: zone pivot="programming-language-csharp,programming-language-python"

- [Import packages](#1-import-packages)
- [Add AI services](#2-add-ai-services)
::: zone pivot="programming-language-csharp,programming-language-python"
- [Enterprise components](#3-add-enterprise-services)
- [Build the kernel](#4-build-the-kernel-and-retrieve-services)
- Add memory (skipped)
- [Add plugins](#6-add-plugins)
- Create kernel arguments (skipped)
- Create prompts (skipped)
- [Planning](#9-planning)
- [Invoke](#10-invoke)

::: zone-end

::: zone pivot="programming-language-java"

- [Import packages](#1-import-packages)
- [Add AI services](#2-add-ai-services)
- [Build the kernel](#4-build-the-kernel-and-retrieve-services)
- Add memory (skipped)
- [Add plugins](#6-add-plugins)
@@ -313,6 +327,8 @@ In the following sections, we'll unpack the above sample by walking through step
- [Planning](#9-planning)
- [Invoke](#10-invoke)

::: zone-end

### 1) Import packages
For this sample, we first started by importing the following packages: