VB4で作成した27年もののexeファイルをClaude 3.7が5分でPythonコードに変換してしまう

[PR]記事内のアフィリエイトリンクから収入を得る場合があります
  • URLをコピーしました!

ChatGPTを始めとした生成AIが社会現象となるなか、27年前にVisual Basic 4で作成した古いexeファイルを、AIを使ってわずか5分で対応するPythonコードに変換することができたとする報告が注目を集めています(Reddit)。

投稿者のcwil192氏は、2歳の孫娘が遊びにきたのをきっかけに、1997年にVisual Basic 4で作成したた簡単なアプリを思い出します。

なんとか実行したいと思い、好奇心からClaude 3.7にexeファイルをアップロードし「このファイルを実行させる方法を教えてくれませんか?このファイルを動かす方法を教えてください」と質問したところ、セキュリティ上のリスクがあると警告されたものの、バイナリの分析が行われ、使用されているコンポーネントが一部特定されたとのことです。

「Form1」「cntTimer」「btnExit」といったコンポーネントのほか、埋め込まれたサウンドファイルも検出され、Pygameを使った完全なPythonスクリプトに変換されます。必要な時間は5分以内で、スペースキーにサウンドをバインドしたり、カラフルなフォントを追加したりといった微調整にも対応してくれ、完璧なコードアップデートを提供してくれたと説明しています。

実際のチャットは以下のリンクから確認できます。

https://claude.ai/share/3eecebc5-ff9a-4363-a1e6-e5c245b81a16

この結果に対し、Claudeが実際にバイナリ解析を行ったわけではなく、VB実行ファイル内のテキスト文字列から推論を行ったのだというコメントも寄せられています。どのようなテクニックが使われたにしろ、ソースコードが失われた古いアプリケーションやゲームを現代に復活させることができる新しい技術が誕生したといえるのかもしれません。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次