GitHubが、AIを活用し自然言語だけでアプリケーションを開発できるツール「GitHub Spark」を発表した。現地時間10月29日、サンフランシスコで開催されたGitHubの開発者カンファレンス「GitHub Universe ’24」にて、同社は「GitHub Copilot」のマルチモデル化やVS Codeの「GitHub Copilot」「GitHub Copilot Workspace」「GitHub Models」「Copilot Autofix」の大幅アップデートなどの発表をおこなったが、多くの注目を集めたのは自然言語(NL)でマイクロアプリを開発できる「GitHub Spark」だ。
自然言語による記述だけでアプリを作成する「GitHub Spark」
「GitHub Spark」は、10億人の開発者を支援するビジョンのもと、自然言語による記述だけで、コードの作成やデプロイなど不要でマイクロアプリを作成し共有できるツール。現在は、まだ開発段階でテクニカルプレビューに参加することで機能を利用できる。同社では、YouTubeでアプリを作成する動画でその機能の一端を公開している。
同社では作成したマイクロアプリを「Spark」と名付けており、Webサイトで、作成されたアプリを何点か紹介している。
「GitHub Spark」の機能とLLMへのアクセスを可能とする「マネージドランタイム環境」
「GitHub Spark」のシステムは「NLベースエディタ」とSparkのホストとデータストレージ及びテーマの設定、LLM(大規模言語モデル)へのアクセスを可能とする「マネージドランタイム環境」、Sparkの起動と管理を行う「PWA対応ダッシュボード」の3つのコンポーネントで構成されている。