Skip to content

Commit d1ba50d

Browse files
Merge pull request #116 from microsoft/Pages-Updates
Updated Layout
2 parents a97f5d6 + 23348f8 commit d1ba50d

File tree

3 files changed

+10
-127
lines changed

3 files changed

+10
-127
lines changed

docs/_config.yml

Lines changed: 0 additions & 8 deletions
This file was deleted.

docs/_layouts/custom.html

Lines changed: 0 additions & 95 deletions
This file was deleted.

docs/index.md

Lines changed: 10 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,8 @@
1-
---
2-
layout: custom
3-
title: Microsoft 365 Agents SDK
4-
---
5-
6-
71
# Microsoft 365 Agents SDK
82

93
The [Microsoft 365 Agents SDK](aka.ms/agents) allows developers to create agents that can be used in applications like Microsoft 365 Copilot, Microsoft Teams, Custom Apps, Slack, Discord and more. These agents react to events, and those events can be a conversational or operate in the background action to trigger autonomously. Developers can work with Agents built using this SDK or other AI Agents, Orchastrators and Knowledge from other providers.
104

11-
12-
# Key Features of the Agents SDK
5+
## Key features of the Agents SDK
136

147
It is important for us to offer flexibility to developers to implement agents from any provider or technology stack into their enterprise. We want the Agents SDK to be the glue that makes it easy for developers to implement agentic patterns and being able to switch out services, models, agents to meet the needs and availability of the latest AI Aervices, so businesses can focus on what serves them best to solve the problems they have today, and in the future.
158

@@ -19,8 +12,7 @@ We want you to be able to:
1912
2. We have designed this SDK to be unopinionated about the AI you use, so you can implement agentic patterns without being locked to a tech stack
2013
3. It is important that this SDK is works with specific client behaviour, like Microsoft Teams or SharePoint, to allow you to tailor your agent to clients, such as specific events or actions.
2114

22-
23-
# Create an Agent
15+
## Create an agent
2416

2517
It is easy to get the starter sample in C#, JavaScript or Python from [Github](https://github.com/microsoft/Agents/tree/main/samples/basic/echo-bot)
2618

@@ -40,26 +32,20 @@ builder.AddAgent( sp =>
4032

4133
This creates a new agent, listens for a message type activity and sends a message back
4234

43-
Now your ready to add AI Services & Orchestration into your agent.
35+
Now your ready to add your chosen custom AI Services (e.g Azure Foundry or OpenAI Agents) & Orchestration (e.g. Semantic Kernel) into your agent.
4436

45-
46-
# Key Terms
37+
## Important terms
4738

4839
Some specific concepts that are important to the SDK are:
4940

5041
- `Turns` - A turn is a unit of work that is done by the agent. It can be a single message or a series of messages. Developers will work with 'turns' and manage the data between them
5142
- `Activity` - An activity is one or more type of unit that is managed by the agent
5243
- `Messages` - A message is a type of activity that is sent to the agent. It can be a single message or a series of messages.
5344

54-
# Repo Links
55-
56-
## Links
57-
The source for the client libraries exists for the most part in repositories for each language. This repository is meant to be a jumping off point into those language specific repositories. Issues related to a specific language should be opened in the corresponding repository but cross cutting issues can be opened in this repository.
58-
59-
| Language | Repo | Documentation |
60-
|:------------|:--------------------------------:|:--------------------------------:|
61-
| General |[Agents Repository] | [ Agents SDK Documentation ](https://aka.ms/m365sdkdocs) |
62-
| C# /.NET |[Agents-for-net Repository] | Coming Soon |
63-
| JavaScript |[Agents-for-js Repository] | Coming Soon |
64-
| Python |[Agents-for-python Repository] | Coming Soon |
45+
## Fundamentals
6546

47+
- [Quickstart C#](./docs/quickstart-csharp.md) (JavaScript & Python Quickstarts coming soon)
48+
- [Building an Agent](./docs/buildingagents.md)
49+
- [Managing Turns](./docs/managingturns.md)
50+
- [Using Activities](./docs/usingactivities.md)
51+
- [Creating Messages](./docs/creatingmessages.md)

0 commit comments

Comments
 (0)