News

Neues Agent Harness von Microsoft zur Unterstützung der KI-Entwicklung in .NET und Python

Neues Agent Harness von Microsoft zur Unterstützung der KI-Entwicklung in .NET und Python

Das Wichtigste in Kürze

  • Microsoft hat ein "Harness" für sein Agent Framework veröffentlicht, das die Entwicklung von KI-Agenten in .NET und Python vereinfacht.
  • Ein Agent Harness ist eine Laufzeitumgebung, die ein Sprachmodell befähigt, über die reine Textgenerierung hinaus komplexe Aufgaben zu bewältigen.
  • Das neue Harness ist "batteries-included", vollständig anpassbar und für autonome Aufgaben wie Forschung und Datenanalyse konzipiert.
  • Es bietet Funktionen wie Speicherung der Chathistorie, Dateispeicher, Kontextverdichtung, To-Do-Provider, Skills, Websuche und Toolbestätigung.
  • Zusätzliche Features wie die Delegation an andere Agenten, Dateizugriff, Looping und Shell-Tooling sind ebenfalls verfügbar.

Microsofts Agent Framework: Ein "Harness" für leistungsfähige KI-Agenten in .NET und Python

Microsoft hat kürzlich eine bedeutende Erweiterung seines Agent Frameworks vorgestellt: ein "Harness", das die Entwicklung und den Einsatz von KI-Agenten in den Programmiersprachen .NET und Python erheblich vereinfachen und beschleunigen soll. Diese Neuerung zielt darauf ab, große Sprachmodelle (LLMs) von reinen Textgeneratoren zu autonomen Akteuren zu transformieren, die komplexe Aufgaben selbstständig bewältigen können.

Die Funktion eines Agent Harness

Ein Sprachmodell (Large Language Model, LLM) ist in seiner Grundfunktion primär auf die Generierung von Texten ausgelegt. Um jedoch zu einem vollwertigen "Agenten" zu avancieren, der in der Lage ist, Tools zu nutzen, mehrschrittige Prozesse zu steuern, sich an frühere Interaktionen zu erinnern und Aufgaben bis zu deren Abschluss selbstständig zu bearbeiten, bedarf es einer übergeordneten Steuerungsebene. Diese Ebene wird als Agent Harness bezeichnet. Es handelt sich hierbei um eine Laufzeitumgebung, die das Sprachmodell um die notwendigen Fähigkeiten und die Infrastruktur erweitert, um als intelligenter Agent agieren zu können.

Das von Microsoft bereitgestellte Harness ist darauf ausgelegt, Entwicklern diese grundlegende Infrastruktur abzunehmen. Es bietet eine "batteries-included"-Lösung, die die Kernfunktionen eines Agenten bereits integriert hat, wodurch der Fokus auf die spezifische Logik des Agenten gerichtet werden kann.

Kernfunktionen und Anpassungsmöglichkeiten

Das neue Harness ist als vollständig anpassbare Lösung konzipiert und eignet sich insbesondere für die Umsetzung von langfristigen, autonomen Aufgaben. Dazu zählen beispielsweise Forschungsarbeiten, Datenanalysen oder allgemeine Automatisierungsprozesse. Technisch gesehen basiert das Harness auf einem Chat-Client-Agenten (in Python als Agent, in .NET als ChatClientAgent bezeichnet), der um eine Reihe von standardmäßig aktivierten Funktionen erweitert wurde. Diese können bei Bedarf angepasst oder deaktiviert werden.

Zu den implementierten Funktionen gehören:

  • Speicherung der Chathistorie: Nach jedem Modellaufruf wird die Konversationshistorie gesichert. Dies dient der Wiederherstellung im Falle eines Systemausfalls und ermöglicht eine detaillierte Inspektion des Agentenverhaltens während der Ausführung.
  • Dateispeicher für Session Notes: Ein persistenter Dateispeicher ermöglicht es dem Agenten, wichtige Notizen und Informationen über längere Sitzungen hinweg zu speichern und abzurufen.
  • Kontextverdichtung (Compaction): Diese Funktion optimiert die Verwaltung langer Konversationen, indem irrelevante Informationen komprimiert oder entfernt werden, um die Effizienz zu steigern und die Modellleistung zu erhalten.
  • To-Do-Provider und Skills: Das Harness unterstützt die Definition und Verwaltung von Aufgabenlisten (To-Dos) sowie die Integration spezifischer Fähigkeiten (Skills), die der Agent zur Problemlösung nutzen kann.
  • Websuche: Eine integrierte Websuchfunktion ermöglicht es dem Agenten, externe Informationen zu recherchieren und in seine Entscheidungsprozesse einzubeziehen.
  • Toolbestätigung: Mechanismen zur Bestätigung von Tool-Aufrufen gewährleisten eine kontrollierte und sichere Interaktion mit externen Systemen.
  • Integrierte Telemetrie: Mithilfe von OpenTelemetry werden Leistungsdaten und Metriken erfasst, die zur Überwachung und Optimierung des Agentenverhaltens dienen.

Microsoft nennt als konkrete Anwendungsbeispiele unter anderem Datenverarbeitungsassistenten, domänenspezifische Assistenten und Forschungsassistenten. Ein Forschungsassistent könnte beispielsweise ein Thema in Form von To-Dos planen, zwischen Planungs- und Ausführungsmodi wechseln, das Internet durchsuchen und den erstellten Plan autonom abarbeiten.

Zusätzliche Funktionen und zukünftige Entwicklungen

Über die bereits genannten Kernfunktionen hinaus stellt Microsoft weitere Features bereit, die derzeit noch als Opt-in-Optionen verfügbar sind. Dazu zählen:

  • Delegation von Unteraufgaben: Die Fähigkeit, komplexe Aufgaben in kleinere Unteraufgaben zu zerlegen und diese an andere Agenten zu delegieren.
  • Dateizugriff: Erweiterte Möglichkeiten für den Agenten, auf lokale Dateisysteme zuzugreifen und diese zu manipulieren.
  • Looping: Funktionen, die es einem Agenten ermöglichen, bestimmte Aktionen oder Prozesse zu wiederholen, bis eine vordefinierte Bedingung erfüllt ist.
  • Shell-Tooling: Integration von Werkzeugen, die den Zugriff auf die Befehlszeile und die Ausführung von Shell-Befehlen ermöglichen.

Diese Erweiterungen unterstreichen das Bestreben von Microsoft, eine umfassende und flexible Plattform für die Entwicklung hochautonomer KI-Agenten bereitzustellen. Das Agent Framework, das bereits am 2. April 2026 in Version 1.0 General Availability (GA) veröffentlicht wurde, integriert dabei Konzepte von AutoGen und Semantic Kernel in einer einheitlichen Plattform.

Für Entwickler, die sich näher mit dem Microsoft Agent Framework Harness befassen möchten, stehen detaillierte Informationen im offiziellen Blog-Eintrag zur Ankündigung sowie auf Microsoft Learn zur Verfügung. Codebeispiele für .NET und Python sind zudem auf GitHub hinterlegt und bieten praktische Einblicke in die Implementierung.

Bibliography

  • Möbus, M. (2026, 23. Juli). Microsoft Agent Framework bietet ein Harness für .NET und Python. heise online. Verfügbar unter: https://www.heise.de/news/Microsoft-Agent-Framework-bietet-ein-Harness-fuer-NET-und-Python-11375090.html
  • Steyn, W. (2026, 22. Juli). The Microsoft Agent Framework Harness is now released. Microsoft Agent Framework DevBlogs. Verfügbar unter: https://devblogs.microsoft.com/agent-framework/the-microsoft-agent-framework-harness-is-now-released/
  • Finanzen.at. (2026, 23. Juli). Microsoft Agent Framework bietet ein Harness für .NET und Python. finanzen.at. Verfügbar unter: https://www.finanzen.at/nachrichten/aktien/microsoft-agent-framework-bietet-ein-harness-fuer--net-und-python-15816566
  • Struk, D. (2026, 12. März). Agent Harness in Agent Framework. Microsoft Agent Framework DevBlogs. Verfügbar unter: https://devblogs.microsoft.com/agent-framework/agent-harness-in-agent-framework/
  • Henry, S. (2026, 3. Juni). Microsoft Agent Framework at BUILD 2026: Agent Harness, Hosted Agents, CodeAct, and more. Microsoft Agent Framework DevBlogs. Verfügbar unter: https://devblogs.microsoft.com/agent-framework/microsoft-agent-framework-at-build-2026-announce/
  • Microsoft. (2025, 28. April). microsoft/agent-framework. GitHub. Verfügbar unter: https://github.com/microsoft/agent-framework
  • Microsoft Learn. (2026, 8. Juli). Agent Harnesses. Verfügbar unter: https://learn.microsoft.com/en-us/agent-framework/agents/harness
  • Headtopics. (2026, 23. Juli). Microsoft Agent Framework bietet ein Harness für .NET und Python - IT | .NET Nachrichten. Verfügbar unter: https://de.headtopics.com/news/microsoft-agent-framework-bietet-ein-harness-fur-net-und-85868651
  • Microsoft Learn. (o.D.). Step 6: Agent Harness. Verfügbar unter: https://learn.microsoft.com/en-us/agent-framework/get-started/harness
  • Steyn, W. (2026, 22. Juni). Meet your agent harness and claw. Microsoft Agent Framework DevBlogs. Verfügbar unter: https://devblogs.microsoft.com/agent-framework/meet-your-agent-harness-and-claw/

KI, die in Deutschland zu Hause ist.

Testen Sie Mindverse Studio oder sprechen Sie mit unserem Team über Ihren Anwendungsfall.