Verifikation
Artikel darüber, wie Ergebnisse geprüft werden und wie Urteile die Strategiegewichte aktualisieren.
- Wie man einen deklarativen Fluss baut
Ein praktischer Leitfaden zur Strukturierung eines deklarativen Flusses: die Werkzeuge definieren, die Reihenfolge festlegen und die Verifikationsverträge aufstellen.
- Wie ein Agent seine eigenen Werkzeuge erzeugt
Ein Werkzeug wird als Code erzeugt, signiert, gegen ein erwartetes Ergebnis verifiziert und aufgezeichnet. Einem fehlgeschlagenen Werkzeug wird nicht vertraut.
- Ergebnisverifikation: erwartet vs. tatsächlich
Die Verifikation vergleicht das tatsächliche Ergebnis eines Werkzeugs mit dem erwarteten Ergebnis und zeichnet das Urteil auf.
- Wie man die Ausgabe eines Agenten verifiziert
Verifikation: das erwartete Ergebnis definieren, das Werkzeug ausführen, tatsächlich mit erwartet vergleichen, das Urteil aufzeichnen, die Gewichte aktualisieren.
- Strategiegewichte: Wie Ergebnisse das Verhalten ändern
Strategiegewichte werden nach jedem verifizierten Ergebnis aktualisiert. Eine fehlgeschlagene Strategie wird herabgestuft; der Code ändert sich nicht.
- Belohnung zwischen 0 und 1: Die Urteilsskala gestalten
Eine Belohnung ist ein Skalar zwischen 0 und 1, der aus einem verifizierten Ergebnis berechnet wird. Sie aktualisiert die Strategiegewichte.
- Nicht deklarierte Werkzeugaufrufe: Wenn ein Werkzeug erfunden wird
Ein nicht deklarierter Werkzeugaufruf ist ein Werkzeug, das aufgerufen wird, ohne in einem Fluss deklariert zu sein. Der Kernel lehnt es vor der Ausführung ab.
- Unverifizierte Automatisierung: Der stille Fehler
Unverifizierte Automatisierung ist ein stiller Fehler: Das Werkzeug läuft, nichts wird verglichen, und das Ergebnis wird angenommen. Der Kernel zeichnet ein Urteil auf.