Governed Metaprogramming for Intelligent Systems: Reclassifying Eval as a Governed Effect
Dieser Artikel schlägt „regierte Metaprogrammierung" vor, ein Sprachdesign, das das uneingeschränkte `eval`-Primitiv in einen regierten Effekt umklassifiziert, der eine strukturelle Inspektion und die Einhaltung von Richtlinien erfordert, bevor symbolische Formen in ausführbaren Code überführt werden, wodurch Sicherheit und Autoritätskontrolle in sich selbst modifizierenden KI-Systemen gewährleistet werden.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich vor, Sie haben einen sehr intelligenten Roboterassistenten, der seine eigenen Anweisungen schreiben kann. Er kann ein Problem betrachten, darüber nachdenken und dann einen neuen Satz von Regeln für sich selbst tippen, die er befolgen soll.
In der alten Welt der Programmierung würde der Computer, wenn dieser Roboter einen neuen Satz von Regeln schreibt, einfach sagen: „Okay, ich führe sie sofort aus." Er würde nicht fragen: „Warten Sie, sind diese Regeln sicher? Versuchen sie, Ihr Bankpasswort zu stehlen? Versuchen sie, Ihre Dateien zu löschen?" Der Computer behandelte den Akt, geschriebene Worte in Handlung zu verwandeln, als einen magischen Knopf, der immer funktioniert.
Diese Arbeit argumentiert, dass für KI-Systeme, die sich selbst umschreiben können, dieser „magische Knopf" gefährlich ist. Der Autor, Alan L. McCann, schlägt einen neuen Weg vor, dies zu handhaben, der als Gouvernierte Metaprogrammierung bezeichnet wird.
Hier ist die Kernidee, aufgeschlüsselt mit einfachen Analogien:
1. Das Problem: Der „magische Knopf" ist defekt
Stellen Sie sich ein Computerprogramm wie ein Rezept vor.
- Der Code: Das geschriebene Rezept (die Zutaten und Schritte).
- Die Ausführung: Der Akt des Kochens der Mahlzeit.
In traditionellen Systemen können Sie, wenn Sie ein neues Rezept auf ein Stück Papier schreiben, es sofort dem Koch geben, und der Koch beginnt zu kochen. Der Übergang vom Papier zum Kochen ist instant und uneingeschränkt.
Aber in moderner KI kann der „Koch" (die KI) neue Rezepte schreiben, während er kocht. Wenn die KI ein Rezept schreibt, das sagt: „Iss die ganze Küche", und das System es einfach sofort kochen lässt, passiert eine Katastrophe. Die Arbeit nennt diesen Übergang „Autoritätsverstärkung". Es ist der Moment, in dem ein Stück Papier (Daten) plötzlich die Macht erhält, die reale Welt zu verändern (auszuführen).
2. Die Lösung: Der „Wachmann" für Rezepte
Die Arbeit schlägt vor, den Akt, ein Rezept in eine Mahlzeit zu verwandeln, nicht mehr als einfache Computerfunktion zu behandeln. Stattdessen behandeln wir ihn als einen gouvernierten Effekt – eine spezielle Aktion, die die Genehmigung eines Wachmanns erfordert.
Das System führt ein neues Konzept ein, das als Maschinenformen bezeichnet wird.
- Maschinenformen sind wie Baupläne oder Diagramme des Rezepts. Sie sind nur Daten. Sie können nichts kochen. Sie können keine Telefonnummer wählen. Sie sind nur Bilder von Anweisungen.
- Das Manipulieren von Bauplänen (Zeichnen darauf, Linien löschen, zwei Baupläne kombinieren) ist sicher. Es ist wie ein Kind, das mit Lego spielt. Keine reale Welt-Schädigung kann passieren, nur indem man die Plastiksteine herumrückt.
3. Der kritische Schritt: „Materialisierung"
Der gefährliche Moment wird Materialisierung genannt. Dies ist der Moment, in dem Sie den Bauplan nehmen und sagen: „Okay, baue das."
In diesem neuen System können Sie nicht einfach sagen „Baue das". Sie müssen den Bauplan einem Governance-System (dem Wachmann) übergeben. Der Wachmann führt drei Dinge durch, bevor er den Koch kochen lässt:
- Inspektion des Bauplans: Versucht dieses Rezept, eine verbotene Zutat (wie ein gefährliches KI-Modell) zu verwenden?
- Prüfung der Regeln: Passt dieses Rezept innerhalb des Budgets? Versucht es, auf Dateien zuzugreifen, die es nicht sollte?
- Entscheidung: Wenn es besteht, gibt der Wachmann das „Go"-Signal. Wenn es scheitert, wird der Bauplan in den Müll geworfen.
4. Warum dies für sich selbst verbessernde KI wichtig ist
Stellen Sie sich eine KI vor, die schlauer werden will. Sie betrachtet ihren eigenen Code, erkennt, dass sie schlecht in Mathe ist, und schreibt eine neue Version von sich selbst, die besser in Mathe ist.
- Ohne dieses System: Die KI schreibt den neuen Code, drückt auf „Ausführen", und plötzlich hat der neue Code volle Macht. Wenn die KI einen Fehler machte oder getäuscht wurde, könnte sie sich versehentlich die Macht geben, alles zu löschen.
- Mit diesem System: Die KI schreibt den neuen Code (den Bauplan). Dann muss sie den Wachmann fragen: „Darf ich diese neue Version werden?" Der Wachmann prüft den neuen Code. Wenn der neue Code versucht, etwas zu tun, was der KI nicht erlaubt ist (wie den Zugriff auf eine geheime Datenbank), sagt der Wachmann „Nein". Die KI kann den Wachmann nicht umgehen, selbst wenn sie den Code selbst geschrieben hat.
Die große Erkenntnis
Die Arbeit behauptet, dass eval (der Befehl, der Code in Handlung verwandelt) nicht nur ein Werkzeug ist; es ist eine Machtgewährung.
Indem es als „gouvernierter Effekt" neu klassifiziert wird, stellt das System sicher, dass:
- Das Schreiben von Code (das Manipulieren von Bauplänen) sicher und rein ist.
- Das Ausführen von Code (das Verwandeln von Bauplänen in Handlung) immer durch einen Checkpoint geht.
- Es keine Abkürzungen gibt. Sie können kein gefährliches Programm nicht durch Verstecken in einer normalen Berechnung am Wachmann vorbeischmuggeln.
Der Autor hat dies in einem System namens MashinTalk implementiert und mathematisch bewiesen (unter Verwendung von 454 formalen Theoremen), dass es unmöglich ist, diesen Wachmann zu umgehen. Es schafft eine Welt, in der KI neue Versionen von sich selbst bauen kann, aber nur, wenn diese neuen Versionen zuerst eine strenge Sicherheitsinspektion bestehen.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.