Alle Open Source
Open SourceAgents23k

smolagents

Hugging Faces minimale Bibliothek, in der Agenten ihre Aktionen als Python-Code schreiben.

smolagents ist eine minimalistische Agenten-Bibliothek von Hugging Face, die auf der Idee aufbaut, dass Agenten Aktionen als ausführbaren Python-Code und nicht als JSON-Tool-Calls ausdrücken sollen. Die gesamte Kernlogik umfasst etwa tausend Zeilen, ist modellunabhängig über Hugging Face, OpenAI, Anthropic und andere, und unterstützt Sandbox-Code-Ausführung sowie Hub-gemeinsam genutzte Tools. Sie wird für ihre Schlichtheit und das CodeAgent-Muster der Code-Generierung und -Ausführung geschätzt.

Repository

huggingface/smolagents

Sprache

Python

Was du damit bauen kannst

  • Code-schreibende Agenten aufbauen, die Python-Aktionen in einer Sandbox ausführen
  • Agenten gegen beliebige Backend-Modelle von Hugging Face, OpenAI oder lokalen Servern betreiben
  • Wiederverwendbare Tools direkt vom Hugging Face Hub teilen und laden

Tags

huggingfacecode-agentminimalsandbox