ZipAgent übergibt dieContextObjekte, um eine vollständige Lösung für die Verwaltung des Dialogstatus zu bieten:
Grundlegende Verwendung::
1. kontextbezogene Instanzen schaffen und mehrere Dialogrunden durchlaufen
2) Der Rahmen speichert automatisch eine vollständige Historie der Interaktionen
3. der Echtzeit-Zugriff auf die Dialogstatistik
ctx = Context() # 初始化上下文 Runner.run(agent, "我叫张小明", context=ctx) # 首轮对话 result = Runner.run(agent, "我是谁?", context=ctx) # 次轮对话 print(result.content) # 输出"你叫张小明"
Erweiterte Verwaltungsfunktionen::
turn_countAttribut die aktuelle Dialogrunde aufusageAttributstatistik kumulierter Tokenverbrauch- Unterstützung für die manuelle Änderung bestimmter Dialogsätze in Kontexten
caveat::
Um ein Gleichgewicht zwischen Wirksamkeit und Kosten zu erreichen, wird empfohlen, eine Kombination ausmax_turnsParameter steuert die maximale Dialogtiefe und wird von der Ausnahmebehandlung erfasstMaxTurnsError. In Szenarien, in denen ein Langzeitspeicher erforderlich ist, kann die Context-Klasse erweitert werden, um eine dauerhafte Speicherung zu implementieren.
Diese Antwort stammt aus dem ArtikelZipAgent: ein leichtgewichtiges Python-Framework zur Erstellung exklusiver KI-Assistenten in 5 MinutenDie































