TechCrunch によると、GitHub はサンフランシスコで毎年開催される GitHub Universe カンファレンスで GitHub Spark のリリースを発表した。GitHub Next ラボの実験的プロジェクトである Spark を使用すると、ユーザーは自然言語プロンプトを使用して小規模な Web アプリケーションを構築できる。このツールは、ユーザーが希望するアプリを自然言語で説明できるようにすることで、アプリ開発プロセスを簡素化することを目的としており、Spark はそれを数秒以内にライブ プレビューに変換します。ユーザーは、チャットのようなインターフェイスでボットと対話することで、アプリを改良し、反復することができます。経験豊富な開発者は、基盤となるコードにアクセスして編集できますが、この手順はオプションです。Spark のコアには、GitHub リポジトリ、GitHub Actions、および Microsoft の Azure CosmosDB (必要なアプリケーションのデフォルト データベースとして) が含まれています。GitHub の CEO である Thomas Dohmke 氏は、Spark は個人的なソフトウェア作成を容易にするように設計されており、ユーザーがアイデアを探求し、日常のタスクを支援する小規模なアプリケーションやボットを構築できるようにすることを強調しました。彼は、Spark はプロの開発者に代わるものではなく、実験とアイデア創出のためのツールとして機能することを意図していると述べました。現在、Spark で構築できるアプリケーションの複雑さに制限はありませんが、これはテクニカル プレビュー後に変更される可能性があります。Spark は任意の Web API を利用し、AI モデルを活用できるため、ユーザーは Anthropic の Claude Sonnet モデルと OpenAI の GPT モデルのどちらかを選択できます。ユーザーはカスタマイズされたアクセス制御を使用して Spark を共有し、共有コードに基づいて構築できます。開発者は、特に AI がエラーを起こした場合、必要に応じてコードを確認して変更することもできます。この柔軟性により、Spark で作成されたアプリケーションのさらなる開発とカスタマイズが可能になります。