autogen/dotnet/website/articles/function-comparison-page-between-python-AutoGen-and-autogen.net.md
Olaoluwa Ademola Salami 702462e0f1
adding a new page Function comparison between Python AutoGen and Auto… (#3367)
* adding a new page Function comparison between Python AutoGen and AutoGen\.Net

* add page to autogen website
2024-08-16 21:37:52 +00:00

1.2 KiB
Raw Permalink Blame History

Function comparison between Python AutoGen and AutoGen.Net

Agentic pattern

Feature AutoGen AutoGen.Net
Code interpreter run python code in local/docker/notebook executor run csharp code in dotnet interactive executor
Single agent chat pattern ✔️ ✔️
Two agent chat pattern ✔️ ✔️
group chat (include FSM) ✔️ ✔️ (using workflow for FSM groupchat)
Nest chat ✔️ ✔️ (using middleware pattern)
Sequential chat ✔️ (need to manually create task in code)
Tool ✔️ ✔️

LLM platform support

Note

Other than the platforms list below, AutoGen.Net also supports all the platforms that semantic kernel supports via AutoGen.SemanticKernel as a bridge

Feature AutoGen AutoGen.Net
OpenAI (include third-party) ✔️ ✔️
Mistral ✔️ ✔️
Ollama ✔️ ✔️
Claude ✔️ ✔️
Gemini (Include Vertex) ✔️ ✔️
Feature AutoGen AutoGen.Net
Rag Agent ✔️
Web surfer ✔️