Was macht agent-framework?
🤖 Baue und deploye KI-Agenten mühelos mit Microsofts mehrsprachigem Framework für .NET und Python – von einfachen Chats bis zu komplexen Workflows.
Überblick
Dieses Repository dient als umfassende Anleitung und Referenz für das Microsoft AI Agent Framework. Es zeigt, wie du intelligente Agenten in .NET und Python erstellst, orchestrierst und bereitstellst.
Funktionen
- Multi-Agenten-Orchestrierung – Koordiniere mehrere spezialisierte Agenten für komplexe Aufgaben.
- Tool-Integration – Rüste Agenten mit benutzerdefinierten Tools, OpenAPI-Endpunkten und Code-Interpretern aus.
- Flexible Bereitstellung – Nutze Azure OpenAI, lokale LLMs oder Cloud-Modelle.
- Workflow-Unterstützung – Von einfachen Chat-Schleifen bis hin zu asynchronen, langlaufenden Workflows.
Erste Schritte
Voraussetzungen
- .NET 8+
- Git
- (Optional) Python 3.10+ für Python-Beispiele
Installation
dotnet add package Microsoft.AI.AgentFramework
# Oder mit Python:
pip install microsoft-ai-agent-framework
Beispiele
Einfacher Chat-Agent (.
using Microsoft.AI.Agents;
var agent = new AgentBuilder()
.WithName("Assistent")
.WithInstructions("Du bist ein hilfreicher Assistent.")
.Build();
var response = await agent.ChatAsync("Hallo!");
Console.WriteLine(response);
Multi-Agenten-Orchestrierung
from microsoft.ai.agents import AgentOrchestrator
orchestrator = AgentOrchestrator()
agent1 = Agent("Forscher", "Recherchiere Fakten.")
agent2 = Agent("Autor", "Schreibe Zusammenfassungen.")
result = orchestrator.run([agent1, agent2], "Erkläre Quantencomputing.")
print(result)
Dokumentation
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe die Datei LICENSE für Details.