逆向工学は、REAという新しいツールによってコードエージェントでも可能になり、エージェントがプログラムを検査し、その機能を説明できるようになりました。このシステムは、エージェントがソースコードを検査し、命令をデコンパイルし、ソフトウェアが動作する方法を再構築できるようにします。ユーザーは、単純なターミナルコマンドでREAを設定した後、エージェントが任意のターゲットプログラムを分析できます。このツールは、プログラム自体を検査することでソフトウェアが動作するという基本的な質問に答え、ユーザーが機能を説明、変更、または再構築できる程度に理解できるようにします。注目される例として、Windows Calculatorが挙げられ、REAは%ボタンが最初の数値のパーセントを取ることを明かし、200 + 10%が220になる理由を説明しました。このツールはゲームにも适用され、Chromeの恐竜ゲームで実演され、REAは実行中のスクリプトを検査して速度ルールを明かしました。エージェントは、sequently、 adjustable settingsを持つ新しいゲームでこれらのルールを再構築できます。REAは、実行中のProgramから実際のコードと設定を読み取り、それを分析用にエージェントに返します。プロセスは、ターゲットの検査、エージェントによるルールの再構築、ユーザーがパラメータを変更して結果をテストできるようにします。システムは、恐竜ゲームから加速パラメータを成功して抽出し、6から始まり、更新ごとに0.001増加し、13で上限に達することを示しました。
出典: Hacker News · 要約:HeadlinesBriefing