Skip to content

Commit c026c32

Browse files
jackgerritsekzhu
andauthored
Split apart ecosystem page, update sidebar, other website tweaks (microsoft#1812)
* Split apart ecosystem page, update sidebar * fix docs 404 * fix redirect and link --------- Co-authored-by: Eric Zhu <[email protected]>
1 parent 4c402de commit c026c32

11 files changed

+38
-62
lines changed

website/docs/Ecosystem.md

-29
This file was deleted.

website/docs/FAQ.md renamed to website/docs/FAQ.mdx

+3-19
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,8 @@
1+
import TOCInline from '@theme/TOCInline';
2+
13
# Frequently Asked Questions
24

3-
- [Install the correct package - `pyautogen`](#install-the-correct-package---pyautogen)
4-
- [Set your API endpoints](#set-your-api-endpoints)
5-
- [Use the constructed configuration list in agents](#use-the-constructed-configuration-list-in-agents)
6-
- [Unexpected keyword argument 'base_url'](#unexpected-keyword-argument-base_url)
7-
- [How does an agent decide which model to pick out of the list?](#how-does-an-agent-decide-which-model-to-pick-out-of-the-list)
8-
- [Can I use non-OpenAI models?](#can-i-use-non-openai-models)
9-
- [Handle Rate Limit Error and Timeout Error](#handle-rate-limit-error-and-timeout-error)
10-
- [How to continue a finished conversation](#how-to-continue-a-finished-conversation)
11-
- [How do we decide what LLM is used for each agent? How many agents can be used? How do we decide how many agents in the group?](#how-do-we-decide-what-llm-is-used-for-each-agent-how-many-agents-can-be-used-how-do-we-decide-how-many-agents-in-the-group)
12-
- [Why is code not saved as file?](#why-is-code-not-saved-as-file)
13-
- [Code execution](#code-execution)
14-
- [Enable Python 3 docker image](#enable-python-3-docker-image)
15-
- [Agents keep thanking each other when using `gpt-3.5-turbo`](#agents-keep-thanking-each-other-when-using-gpt-35-turbo)
16-
- [ChromaDB fails in codespaces because of old version of sqlite3](#chromadb-fails-in-codespaces-because-of-old-version-of-sqlite3)
17-
- [How to register a reply function](#how-to-register-a-reply-function)
18-
- [How to get last message?](#how-to-get-last-message)
19-
- [How to get each agent message?](#how-to-get-each-agent-message)
20-
- [When using autogen docker, is it always necessary to reinstall modules?](#when-using-autogen-docker-is-it-always-necessary-to-reinstall-modules)
21-
- [Agents are throwing due to docker not running, how can I resolve this?](#agents-are-throwing-due-to-docker-not-running-how-can-i-resolve-this)
5+
<TOCInline toc={toc} />
226

237
## Install the correct package - `pyautogen`
248

website/docs/ecosystem/memgpt.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# MemGPT
2+
3+
![MemGPT Example](img/ecosystem-memgpt.png)
4+
5+
MemGPT enables LLMs to manage their own memory and overcome limited context windows. You can use MemGPT to create perpetual chatbots that learn about you and modify their own personalities over time. You can connect MemGPT to your own local filesystems and databases, as well as connect MemGPT to your own tools and APIs. The MemGPT + AutoGen integration allows you to equip any AutoGen agent with MemGPT capabilities.
6+
7+
- [MemGPT + AutoGen Documentation with Code Examples](https://memgpt.readme.io/docs/autogen)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Microsoft Fabric
2+
3+
![Fabric Example](img/ecosystem-fabric.png)
4+
5+
[Microsoft Fabric](https://learn.microsoft.com/en-us/fabric/get-started/microsoft-fabric-overview) is an all-in-one analytics solution for enterprises that covers everything from data movement to data science, Real-Time Analytics, and business intelligence. It offers a comprehensive suite of services, including data lake, data engineering, and data integration, all in one place. In this notenook, we give a simple example for using AutoGen in Microsoft Fabric.
6+
7+
- [Microsoft Fabric + AutoGen Code Examples](https://github.com/microsoft/autogen/blob/main/notebook/agentchat_microsoft_fabric.ipynb)

website/docs/ecosystem/ollama.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Ollama
2+
3+
![Ollama Example](img/ecosystem-ollama.png)
4+
5+
[Ollama](https://ollama.com/) allows the users to run open-source large language models, such as Llama 2, locally. Ollama bundles model weights, configuration, and data into a single package, defined by a Modelfile. It optimizes setup and configuration details, including GPU usage.
6+
7+
- [Ollama + AutoGen instruction](https://ollama.ai/blog/openai-compatibility)

website/docs/installation/Installation.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ pip install pyautogen
8181

8282
## Code execution with Docker (default)
8383

84-
Even if you install AutoGen locally, we highly recommend using Docker for [code execution](FAQ.md#code-execution).
84+
Even if you install AutoGen locally, we highly recommend using Docker for [code execution](FAQ.mdx#code-execution).
8585

8686
The default behaviour for code-execution agents is for code execution to be performed in a docker container.
8787

website/docusaurus.config.js

+12-13
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ module.exports = {
5050
type: "doc",
5151
docId: "reference/agentchat/conversable_agent",
5252
position: "left",
53-
label: "SDK",
53+
label: "API",
5454
},
5555
{ to: "blog", label: "Blog", position: "left" },
5656
{
@@ -76,18 +76,9 @@ module.exports = {
7676
// label: "Notebooks",
7777
// },
7878
{
79-
label: "Resources",
80-
type: "dropdown",
81-
items: [
82-
{
83-
type: "doc",
84-
docId: "Ecosystem",
85-
},
86-
{
87-
type: "doc",
88-
docId: "Gallery",
89-
},
90-
],
79+
type: "doc",
80+
position: "left",
81+
docId: "Gallery",
9182
},
9283
{
9384
label: "Other Languages",
@@ -195,6 +186,14 @@ module.exports = {
195186
to: "/docs/llm_configuration/",
196187
from: ["/docs/llm_endpoint_configuration/"],
197188
},
189+
{
190+
to: "/docs/ecosystem/memgpt/",
191+
from: ["/docs/Ecosystem"],
192+
},
193+
{
194+
to: "/docs/Getting-Started",
195+
from: ["/docs/"],
196+
},
198197
],
199198
},
200199
]

website/sidebars.js

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
{'Use Cases': [{type: 'autogenerated', dirName: 'Use-Cases'}]},
2727
'Contribute',
2828
'Research',
29+
{'Ecosystem': [{type: 'autogenerated', dirName: 'ecosystem'}]},
2930
'Migration-Guide'
3031
],
3132
// pydoc-markdown auto-generated markdowns from docstrings

0 commit comments

Comments
 (0)