HeadlinesBriefing HeadlinesBriefing.com

REA stellt Agents für die Codierung mit Reverse-Engineering-Tools bereit

Hacker News •
×

Reverse Engineering wird für Agents für die Codierung zugänglich mit REA, einem neuen Tool, das es Agents ermöglicht, Programme zu inspizieren und ihre Funktion zu erklären. Das System erlaubt es Agents, Quellcode zu inspizieren, Anweisungen zu dekompilieren und zu rekonstruieren, wie Software funktioniert. Benutzer können REA über einen einfachen Terminal-Befehl einrichten, wonach der Agent jedes Zielprogramm analysieren kann.

Das Tool beantwortet die fundamentale Frage, wie Software funktioniert, indem es das Programm selbst inspiziert, wodurch Benutzer die Funktionen ausreichend verstehen können, um sie zu erklären, zu ändern oder zu rekonstruieren. Ein bemerkenswertes Beispiel betrifft den Windows-Rechner, bei dem REA enthüllte, dass die %-Taste einen Prozentsatz der ersten Zahl nimmt, wodurch erklärt wird, warum 200 + 10% gleich 220 ist. Das Tool gilt auch für Spiele, demonstriert mit Chrome's Dinosaurier-Spiel, bei dem REA den laufenden Skript inspizierte, um die Geschwindigkeitsregeln offenzulegen.

Der Agent kann dann diese Regeln in einem neuen Spiel mit anpassbaren Einstellungen rekonstruieren. REA funktioniert, indem es den tatsächlichen Code und die Einstellungen aus dem laufenden Programm liest und sie dem Agenten zur Analyse zurückgibt. Der Prozess beinhaltet die Inspektion des Ziels, die Rekonstruktion der Regel durch den Agenten und die Möglichkeit für den Benutzer, Parameter zu ändern und die Ergebnisse zu testen.

Das System extrahierte erfolgreich Beschleunigungsparameter aus dem Dinosaurier-Spiel, wobei es sich zeigte, dass es bei 6 beginnt, pro Aktualisierung um 0,001 zunimmt und bei 13 gedeckelt ist.

Quelle: Hacker News · Zusammengefasst von HeadlinesBriefing