Hugging Face hat eine neue Open-Source-Bibliothek namens „smolagents“ veröffentlicht, die darauf abzielt, Sprachmodellen stärkere Intelligenzagenten-Fähigkeiten zu verleihen. Durch eine vereinfachte Code-Struktur ermöglicht smolagents Benutzern die einfachere Erstellung intelligenter Agenten, die verschiedene Aufgaben ausführen können.

d379a0eb8b663be9d0bd57713f3008c4.png

In modernen KI-Systemen müssen Sprachmodelle (LLMs) mit der realen Welt interagieren, z. B. Suchwerkzeuge aufrufen, um externe Informationen abzurufen, oder bestimmte Programme ausführen, um Aufgaben zu erledigen. Daher ist es besonders wichtig, Sprachmodellen „Agenten“-Fähigkeiten zu verleihen. Intelligente Agentenprogramme ermöglichen es LLMs, Arbeitsabläufe zu steuern und treiben die Entwicklung von KI-Anwendungen voran.

Wann sollten also intelligente Agenten eingesetzt werden? Intelligente Agenten sind unerlässlich, wenn Benutzer einen flexiblen Workflow benötigen, um Aufgaben effizient zu lösen. Betrachten Sie beispielsweise eine Reisewebsite, die Kundenanfragen bearbeitet. Bei eindeutigen Anfragen reicht ein vordefinierter Workflow aus; bei Anfragen mit mehr Unsicherheitsfaktoren bieten intelligente Agenten die nötige Flexibilität, um die beste Lösung zu finden.

smolagents unterstützt verschiedene Sprachmodelle, darunter die kostenlose Inferenz-API von Hugging Face und Modelle von Unternehmen wie OpenAI und Anthropic. Benutzer können eigene intelligente Agenten einfach erstellen, indem sie Tools und Modelle definieren, und sogar benutzerdefinierte Tools erstellen, um spezifische Anforderungen zu erfüllen. Ein Beispielcode zeigt, wie die Google Maps API verwendet werden kann, um Reisezeiten abzurufen und eine Reiseplanung zu erstellen. Nach einigen Berechnungen liefert der intelligente Agent dem Benutzer schließlich einen sinnvollen Reisevorschlag.

Neben dem vereinfachten Code und der Unterstützung verschiedener Tools unterstützt smolagents auch die sichere Ausführung von Code in einer Sandbox-Umgebung, um die Sicherheit der Benutzer zu gewährleisten. Zukünftig wird smolagents seinen Vorgänger transformers.agents schrittweise ersetzen und eine beliebtere Wahl werden.

Studien zeigen, dass die Ausführung von Operationen über Code im Vergleich zum traditionellen JSON-Format effizienter ist und eine bessere Kombinierbarkeit, Objektverwaltung und Ausdrucksfähigkeit bietet. Das bedeutet, dass smolagents Entwicklern neue Möglichkeiten im Bereich der KI-Agenten eröffnet.

Link: https://huggingface.co/blog/smolagents

Wichtigste Punkte:

🌟 smolagents ist eine neu veröffentlichte Open-Source-Bibliothek, die den Erstellungsprozess intelligenter Agenten vereinfacht.

🔧 Benutzer können durch Definieren von Tools und Modellen schnell intelligente Agenten erstellen, um bestimmte Aufgaben zu erledigen.

📈 Die Ausführung von Operationen über Code ist effizienter als herkömmliche Methoden und verbessert die Leistung und Flexibilität von KI-Agenten.