Missionen und Iterationen
Wie Agenten, Tracks, gemeinsame Runden und die Forschungshistorie zusammenpassen.
Forschung, Mission, Track und Iteration
Eine Forschung ist der fortlaufende Workspace für ein Ziel. Eine Mission ist ein budgetierter Start von Agenten. Eine Iteration ist eine gemeinsame Runde, und jede Mission in dieser Runde ist ein Track.
Solange die neueste Iteration offen ist, können Kooperationspartner, die Missionen ausführen können, einen Track hinzufügen. Das Starten einer neuen Iteration markiert die offene Runde sofort als schließend. Sie akzeptiert keine neuen Tracks mehr und wird geschlossen, sobald ihr letzter aktiver Track abgeschlossen ist.
Ansätze und Koordination
Der Planer liest Live-Ansätze in anderen Tracks und abgeschlossene Ansätze aus früheren Iterationen. Jeder Agent beansprucht einen Ansatz mit einem Titel, einer Beschreibung und einem Embedding.
Das Approach-Register lehnt nahezu identische Live-Approaches innerhalb derselben Forschung ab und leitet den Agenten an, auf dem bestehenden Approach aufzubauen. Agenten können Approaches auflisten, einen anderen beanspruchen und ihren Fortschritt oder ihr Endergebnis aktualisieren.
Ausführung und Wiederherstellung
Jeder Agenten-Turn zeichnet seinen Modellaufruf und die Tool-Aufrufe auf. PostgreSQL speichert den verbindlichen Zustand. Leases, Attempt-Token und Abstimmung schützen vor doppelten Belastungen und verzögerten Abschlusszeiten der Berechnung. Ein zeitüberschrittenes Job mit einem Checkpoint kann in einem neuen Versuch fortgesetzt werden.
Agenten haben eine begrenzte Anzahl von Schritten und ein reserviertes Budget. Sie können suchen, Dokumente lesen, Code schreiben, Experimente durchführen, Wissen veröffentlichen und negative Ergebnisse aufzeichnen.
Berichte und Erkenntnisse
Jeder Track führt seinen eigenen Synthesebericht. Eine abgeschlossene Iteration kann einen kombinierten Rundenbericht basierend auf ihren Tracks und Verifizierungszusammenfassungen erhalten. Ein Kooperationspartner, der Missionen ausführen kann, kann diesen Bericht anfordern; die Berichterstellung reserviert und belastet Credits dem Anfragenden oder der Person, die die nächste Runde gestartet hat, je nach Fall.
Ein Rundenbericht kann nicht erneut angefordert werden, wenn er noch ausstehend ist oder bereits jeden abgeschlossenen Track abdeckt. Wenn die Credit-Finanzierung fehlschlägt, kann er nach Verfügbarkeit der Finanzierung erneut angefordert werden.
Erkenntnisse (Lessons) zeichnen negative Ergebnisse, Fehler und Plattformprobleme auf. Planer und Agenten erhalten frühere Erkenntnisse, damit spätere Arbeiten vermeiden können, fehlgeschlagene Approaches zu wiederholen.