# Fly.io、Phoenix.newをElixir向けリモートAIランタイムとして提案

Fly.ioは、ElixirのウェブフレームワークであるPhoenix向けのリモートAIランタイムとしてPhoenix.newを発表している。これは、開発者が週末のプロジェクトとして始めたと説明する極秘の社内開発から生まれたものだ。クリス・マコード氏は、LLMエージェントをPythonやJavaScriptと同じようにElixirでも機能させたいと考えており、その目標によってプロジェクトは当初の実験をはるかに超えるものになったと述べている。

基本的な売り文句は明快だ。Elixirを特殊な事例として扱うことなく、AIエージェントがアプリケーションを構築・実行できる完全な環境をElixir開発者に提供するというものだ。マコード氏は12月、Elixirでコーディングエージェントを構築することがどれほど難しいかを把握するために取り組み始めたという。数週間後には、実際に動作するPhoenixアプリケーションを作成し、ブラウザー内の完全なIDEを操作できるシステムが完成していた。この時点で、サイドプロジェクトはより野心的なものへと変わった。

Phoenix.newは単なるデモではなく、AIを使った開発のための必要な機能がそろったランタイムとして位置づけられている。この表現が重要なのは、インフラ、開発ツール、エージェントとのやり取りを一つにまとめ、それぞれを個別に組み立てる必要をなくす製品であることを示唆するためだ。Elixirエコシステムの開発者にとっては、AI支援によるソフトウェア開発の大きな障害の一つ、つまりPythonやJavaScript向けに作られたツールを異なる技術スタックに適合させる難しさを軽減できる可能性がある。

今回の発表は、Fly.ioの立ち位置についても物語っている。同社はインフラと開発者向けツールで知られており、Phoenix.newによって、ランタイム、アプリケーションフレームワーク、エージェントの実行が交わる技術スタックの領域で、自社の強みを披露できる。このプロジェクトを暫定的な試作品ではなく正式な発表として示すことで、同社はこのアイデアに現実的な製品の可能性を見いだしていると合図している。

マコード氏の発言からは、このプロジェクトが研究上の余興として構想されたのではないことが明らかだ。取り組みが勢いを増す中、Twitterで公に情報を小出しにしてきたといい、現在では世界に紹介するに足る本格的な段階に達したと述べている。非公開での改良から一般公開へと移るこの局面は、趣味のプロジェクトが終わるか、プラットフォームになるかの分かれ目となることが多い。

ブラウザー内の完全なIDEを使用している点は、特に注目に値する。これは、単なるバックグラウンドでのコード生成ではなく、即時のやり取りを目的に設計されたシステムであることを示唆している。エージェントがPhoenixアプリを安定して作成でき、開発者がブラウザー内でそれを確認、調整できるのであれば、このランタイムは独立した玩具的環境ではなく、AIによる支援と従来型のソフトウェア開発との橋渡しになる。

Elixirコミュニティーにとって、今回の公開は信任票でもある。AIによってソフトウェアの技術スタックが変化する中でも、この言語には投資する価値があるという意思表示だ。Phoenix.newは、LLMエージェントにElixirが必要だと主張しているわけではないが、エージェントを取り巻くツールが進化する中で、Elixirを取り残すべきではないと訴えている。

このプロジェクトは、AI機能が最も一般的な言語の中だけでなく、技術スタック全体で動作することをますます期待されるようになっている、ソフトウェアツールの広範な変化にもきれいに合致する。その流れにElixirを組み込むことで、Phoenix.newは、エージェントベースの開発が実用的かどうかがランタイムの選択によって決まる必要はないと示そうとしている。売り文句はElixirがPythonやJavaScriptに取って代わるということではなく、ツールが本格化する際にはElixirも同等に扱われるに値するというものだ。