GitHub Copilot がリリースされ、コード行(そして後にコードスニペット全体)の自動補完を開始した際、多くの人が抱いた疑問は「自然言語でアプリを記述するだけで、Copilot が自動構築してくれるようになるまで、どれくらいかかるのだろうか?」でした。ここ数ヶ月、この分野では数々の実験が行われてきましたが、今回、GitHub 自身もこのアイデアを全面的に支持し、サンフランシスコで開催される同社の年次カンファレンス「GitHub Universe」で GitHub Spark を発表しました。
Sparkは、同社がGitHub Nextラボから正式に公開する実験的なツールで、自然言語のみを使って小規模なウェブアプリを素早く構築できます。経験豊富な開発者はコードを閲覧・編集できます。また、その基盤にはGitHubリポジトリ、GitHub Actions、そしてMicrosoftのAzure CosmosDBが備わっており、アプリケーションによってはデフォルトのデータベースとして利用されますが、これはオプションです。理想的には、チャットのような体験を通してプロトタイプを作成し、その後、後続のステップで改良していくことができるようになるでしょう。
アプリを構築するには、まず最初のプロンプトから始め、Spark が数秒以内にライブプレビューを表示します。そこからアプリを微調整し、ボットとやり取りしながら反復処理を行うことができます。
「これは個人向けソフトウェア開発の次のステップだと確信しています」とGitHubのCEO、トーマス・ドームケ氏は語った。「これらのマイクロアプリは、プロの開発者に取って代わるものではありません。アイデアを探求したり、小さなボットや日々の作業を手助けする小さなヘルパーを作ったり、あるいは自然言語を使ったソフトウェア開発を探求したりするためのツールとなることを意図しています。」
GitHubの資料ではSparkが「マイクロアプリ」構築ツールとして紹介されていますが、Dohmke氏はSparkアプリケーションの複雑さに内在する制限があるかどうかは実際には不明だと述べ、GitHubの広報担当者はプロンプトや容量に現時点で制限はないことを確認しました(ただし、テクニカルプレビュー後に変更される可能性があります)。Dohmke氏は、SparkはあらゆるWeb APIを使用でき、AIモデル自体も活用できると述べ、GitHubユーザーがこのツールをどこまで活用していくのか楽しみにしていると述べました。

「正直なところ、ユーザーが自然言語の力と、アイデアを探求し、新しいアイデアを刺激するために設計されたこのシンプルなユーザーインターフェースだけで、何ができるのか、どれほど大きなアプリケーションを構築できるのかを見るのは非常にエキサイティングです」と彼は語った。
GitHub Copilot では、ユーザーが使用する大規模言語モデルを選択できるようになったため、Spark でも同じ機能が提供され、ユーザーが Anthropic の Claude Sonnet と OpenAI の GPT モデルの最新バージョンから選択できるのは当然のことです。
テッククランチイベント
サンフランシスコ | 2025年10月27日~29日

ユーザーは、アクセス制御をカスタマイズすることで、Sparkを簡単に共有できます。さらに興味深いのは、共有されたコードを利用して、ユーザーが独自のコードを構築できることです。
これらのアプリケーションをさらに発展させたい開発者は、いつでもコードを確認でき、問題があれば編集できます。ドームケ氏もそのような問題は起こり得ると認めています。AIは完璧ではないのですから。「もちろん、コードベースを確認することは可能です」とドームケ氏は言います。「コードベースを理解していれば、コードを直接確認して修正することも可能です。これは、AIがミスを犯した場合(実際に起こり得ます)に役立つことが多いのです。」
フレデリックは2012年から2025年までTechCrunchに在籍していました。また、SiliconFilterを設立し、ReadWriteWeb(現ReadWrite)にも寄稿しています。フレデリックは、エンタープライズ、クラウド、開発者ツール、Google、Microsoft、ガジェット、交通機関など、興味のあるあらゆる分野をカバーしています。
バイオを見る