Zyklische Kontrollprogramme
Dies wird erreicht durchKontrollierter Ausführungsprozess::
- starre Beschränkung::
- aufstellen
max_turnsParameter (5-10 Runden empfohlen) - Senken Sie diesen Schwellenwert für werkzeugintensive Aufgaben
- aufstellen
- weiche Steuerung::
- existieren
instructionsFügen Sie Hinweise hinzu, wie z. B. "Schließen Sie die Hauptaufgabe innerhalb von 3 Runden ab" usw. - definieren.
output_typeObligatorische strukturierte Ausgabe
- existieren
- Überwachungsmechanismus::
- .
TracingRekord (im Sport usw.)turn_count - Druckbehälter
max_turns*0.8Alarm auslösen, wenn
- .
- Behandlung von Ausnahmen::
- fängt
MaxTurnsExceededErrorAusnahmen - Gestaltung freundlicher Timeout-Antworten (z. B. "Diese Sitzung hat ihr Limit erreicht")
- fängt
DiagnoseempfehlungWenn die Beschränkungen häufig ausgelöst werden, prüfen Sie, ob das Werkzeug versagt oder die Logik der Aufgabenumschaltung fehlerhaft ist.
Diese Antwort stammt aus dem ArtikelOpenAI Agents SDK: Ein Python-Framework zum Aufbau kollaborativer Multi-Intelligenz-WorkflowsDie





























