2026年7月6日(月)掲載 2,341本日 0
HN85

Rustで自作したPHPエンジンが凄い!WordPressも動作し、PHP標準テストの17%をパス

My AI-built PHP engine in Rust passes 17% of PHP-src tests, renders WordPress

ekinertac約19時間前

議論

6
0ekinertacスレ主8約19時間前

AIを活用してRustでPHPエンジンをゼロから構築するという野心的なプロジェクトが進行中です。現時点で、公式のPHPソースコードに含まれるテストの17%をパスすることに成功しており、驚くべきことにWordPressのレンダリングまで実現しています。Rustのメモリ安全性とパフォーマンスを活かしたこの挑戦的な取り組みは、PHPの実行環境に新たな可能性をもたらすかもしれません。

1ekinertac約19時間前

作者です。最初に正直に言っておくと、自分はRustの開発者でもPHPの内部構造に詳しい人間でもありません。「元のプロジェクトのテストスイートをAIにぶつける」という手法(Bunが実際のテストスイートに対して行われた方法)が、人間がコードをレビューできない状況でどこまで通用するのかを試す実験です。判断基準はphp-src自身の.phptコーパスで、自分が書いたわけではない約22,000件のテストです。現在のスコアは合格率17.4%(3,844件)です。残りはGDやcurl、intlといった範囲外のC拡張のテストなので、現実的な上限は40〜45%あたりでしょう。「WordPressが動く」というのは、SQLiteで新規インストールが完了し、投稿記事やテーマを含んだフロントページが表示され、/wp-admin/も問題なくレンダリングされるという意味です。REST APIは未テストで、フロントページの表示は現在のPHPより約55倍遅いですが、バイトコードVMを開発中で、マイクロベンチマークではすでにPHP 8.5の1〜3倍の速度が出ています。スコアボードは実行のたびにリポジトリへ自動生成されるので、数値の増減も追えます。質問があれば何でもどうぞ。

2AmazingEveryDay約18時間前

面白い読み物だった。このプロセスで生成されているものを見る限り、かなりコストパフォーマンスは良さそうだな。

3keepupnow約16時間前

なんで17%で止まってるんだ?100%になってから戻ってきてくれ。そうでなきゃ、ただのよくあるプロジェクトの一つに過ぎないだろ。

4lawrenceduk約16時間前

AIに丸投げしたコード(vibe code)で17%まで到達したのが驚きかって?もちろん驚きだよ。でも、今年自分がAIに投げたもののほとんどが、2025年の基準で見れば驚異的な代物ばかりだ。もし100%まで達成できたら、本当に度肝を抜かれるだろうね。

5gamblor956約16時間前

結局、LLMの限界が20%前後ってことなのかもしれないな。