Bei CodeAgent zeichnet das Modell die Schritte als Python auf, die dann von einem benutzerdefinierten Interpreten ausgeführt werden. Die Liste der Werkzeuge und die Grenzen der Umgebung werden separat festgelegt.

Wenn der Agent es bequem findet, selbst zu zählen
Ein Assistent für Berichte kann Tabellenzeilen gruppieren und Summen berechnen. Dafür eignet sich CodeAgent aus smolagents. Das Modell erzeugt ein kurzes Python-Programm, das in einer eingerichteten Umgebung ausgeführt wird. Die Anwendung kann sowohl die Zahlen als auch die zugehörigen Rechenschritte zurückgeben. Wenn eine vorhandene Funktion die Aufgabe vollständig löst, binden Sie sie als eigenes Werkzeug ein und vergleichen Sie beide Ansätze mit denselben Daten.
Wie man die Trainingsberechnung einschränkt
Nehmen Sie eine Tabelle mit fiktiven Ausgaben. Geben Sie nur eine Kopie davon an und lassen Sie die richtige Bibliothek für die Verarbeitung von Zeilen zu. Bitten Sie zunächst, die Einträge zu gruppieren und das Ergebnis zu berechnen. In der zweiten Abfrage geben Sie die Datei absichtlich außerhalb des zulässigen Satzes an. Überprüfen Sie die Ablehnung auf dem Protokoll der Exekutive. Die Behauptung des Modells, dass sie die Datei gelesen hat, sagt an sich nichts über die durchgeführte Operation aus.
Ein Ergebnis, das man verifizieren kann
Vertreibe normale Zeilen, leere Werte und wiederhole einen Eintrag. Öffnen Sie bei einer Abweichung den Schrittcode und finden Sie den Ort, an dem sich der Zeilensatz geändert hat. Bevor Sie mit den Dateien anderer Personen arbeiten, überprüfen Sie separat, welche Verzeichnisse eingebunden sind, ob das Netzwerk verfügbar ist und welche Schlüssel den Prozess sehen. Die Liste der erlaubten Importe hilft, den Code zu begrenzen, und die Rechte der äußeren Umgebung legen Grenzen fest, die auch bei erfolglosen Anweisungen für das Modell bestehen bleiben. Speichern Sie die Quelldaten und die Version der erlaubten Abhängigkeiten für das erneute Ausführen separat.
Für welche Aufgaben geeignet
- Zulässige Berechnungen über der Lerntabelle überprüfen
- Die Reihenfolge der Werkzeugaufrufe verfolgen
Stärken
- Es gibt einen Code-Agenten und einen Agenten mit Werkzeugaufrufen
- Der Leitfaden beschreibt lokale und entfernte Ausführungsumgebungen
Einschränkungen
- Generierter Code erfordert eine isolierte Umgebung und eine Prüfung der Zugriffsrechte
- Die Ergebnisse hängen vom Modell und den eingebundenen Werkzeugen ab
Auswahl und Bedingungen
- Kostenlose Nutzung
- Ja
- Testphase
- Nicht bestätigt
- Keine Registrierung erforderlich
- Nicht bestätigt
- Russische Benutzeroberfläche
- Nicht bestätigt
- Lokale Installation
- Ja
- API
- Nicht bestätigt
„Nicht bestätigt“ bedeutet, dass nicht genügend Informationen vorliegen. Die Funktion kann dennoch verfügbar sein; prüfen Sie die Angaben des Entwicklers.
- Eingabeformate
- Tabelle, Code
- Ergebnis
- Daten, Code
Bedingungen
Die Bibliothek ist quelloffen. Modellaufrufe, eine externe Ausführungsumgebung und Rechenleistung können separat Kosten verursachen. Generierter Code erfordert eine isolierte Umgebung und eine Prüfung der Zugriffsrechte.Von der Aufgabe zum ersten Ergebnis
Praxisbeispiel
- Aufgabe
- Zulässige Berechnungen über der Lerntabelle überprüfen
- Was Sie vorbereiten sollten
- Eine Kostentabelle und eine separate Datei, auf die der Testagent keinen Zugriff hat.
Aufgabenbeschreibung oder Prompt
Berechnen Sie die Beträge nach Ausgabengruppen. Verwenden Sie zur Berechnung nur die ausgegebene Tabelle. Speichern Sie den Code und die Ergebnisse jeder Überprüfung.
Erwartetes Ergebnis
Die Tabelle der Summen und das Protokoll der erlaubten Operationen in der isolierten Umgebung.
So prüfen Sie das Ergebnis
- Zählen Sie die Ergebnisse für jede Gruppe mit manueller Berechnung.
- Stellen Sie sicher, dass der Künstler den Zugriff auf die Datei außerhalb des ausgestellten Satzes ablehnt.
Ein redaktionelles Lernbeispiel für eine Aufgabenbeschreibung, kein Ergebnis eines eigenen Praxistests des Dienstes. Prüfen Sie die Verfügbarkeit des benötigten Modus, die Rechte am Ausgangsmaterial und die Bedingungen für die Nutzung des Ergebnisses.
Details überprüfen
Offizielle Quellen
- Überblick über die Bibliothek smolagents
- Interfaces von smolagents Agenten
- Hugging Face Code Execution Guide
Die Beschreibung basiert auf den Materialien des Entwicklers. Die Funktionen, Preise und Verfügbarkeit können variieren. Bitte überprüfen Sie die Quelle vor der Verwendung.

