最新ニュース
あなたへのおすすめ

MicrosoftのGitHub Sparkが、自然言語からのフルスタックアプリ生成で登場

著者Jai HamidJai Hamid 3分で読了
Microsoft、UAEへのNvidia GB300/Grace/Blackwellチップ6万個の輸出ライセンスを取得

Photo by Sam Torres on Unsplash.

  • GitHub Spark を使えば、平文の英語でアイデアを入力するだけでフルスタックアプリを構築できます。

  • フロントエンド、バックエンド、ホスティング、AI 統合を自動的に処理します。

  • Spark は現在、Copilot Pro+ 加入者のみが利用可能なパブリックプレビュー版として提供されています。

GitHub Sparkは現在パブリックプレビューで利用可能であり、プレーンな英語のプロンプトからそのまま動作するアプリを構築します。Microsoftは、設定ファイルに触れることなくフルスタック開発をアクセス可能にするために、GitHubプラットフォームの下でこの新ツールを立ち上げました。このツールは現在、Copilot Pro+サブスクリバーのみが利用可能です。

SparkはGitHubのホスティング、コード生成、AIサービス、デプロイメントを1か所にまとめます。開発環境のセットアップは不要で、サービス間の往復も不要です。アイデアを入力してからライブアプリを納品するまでのパイプラインのすべての部分を処理する1つのインターフェースがあります。少なくともCEOサティア・ナデラによると。

ユーザーはアプリのアイデアを入力し、フルスタックビルドを受け取ります

GitHub Sparkでは、「私の気分に基づいて映画を推奨するウェブサイトを作成してください」のようなものを入力するだけで、システムはフルスタックビルドを開始します。フロントエンドとバックエンドの両方を設定し、AI機能を含め、手動セットアップをすべてスキップします。

すべてはClaude Sonnet 4上で稼働しており、これは自然言語プロンプトを解析し、本番環境対応のコードに変換する大規模言語モデルです。Sparkは手動のサーバー設定、APIセットアップ、またはデプロイメントプランを要求しません。それらのすべてを独自に行います。

ホスティング設定に触れる必要もありません。SparkはWebサーバーを管理し、最終ビルドを自動デプロイします。つまり、ユーザーはロードバランサー、SSL、またはドメインのポインタ方法について何も知る必要がありません。それは退屈な部分を処理しながら、リポジトリをあなたのGitHubアカウントにリンクしたままにします。

システムはまた、APIキーなしでAI統合をサポートすると報告されています。ユーザーがドキュメントや開発者ポータルを掘り下げる代わりに、SparkはOpenAI、Meta、DeepSeek、xAIからのモデルをプラグインします。それはこれらのモデルを内部で使用して、チャットボット、要約エンジン、またはレコメンデーションエンジンなどをアプリに直接構築します。

そして準備ができると、ワンクリックでアプリをオンラインに公開します。AWSのセットアップは不要です。Herokuも不要です。デプロイメントスクリプトも不要です。ただ「公開」するだけです。

GitHub Copilotエージェントがコラボレーションとコーディングオプションを拡大

Sparkは異なるワークフローをサポートするように構築されています。自然言語プロンプトから始め、ビジュアルコントロールで要素をドラッグするか、詳細を手動で調整したい場合は実際のコードベースに入ることができます。GitHub Copilotはプロセスに組み込まれたままになり、ライブ補完、コードの提案、ロジックの作成時のヘルプを提供します。

Sparkで作成されたすべてのアプリには、自動的に独自のGitHubリポジトリが付属します。これには、CI/CDパイプライン用のGitHub Actionsや、パッケージの更新と脆弱性アラート用のDependabotなどの通常のDevOpsスタックが含まれます。したがって、スケーリング、監視、または他のシステムとの統合を希望するユーザーは、すぐにDevOps対応のリポジトリにアクセスできます。

SparkはGitHub Codespaceへの起動もサポートしています。Spark UI内から、ユーザーはクラウドベースのコーディング環境を起動し、GitHub Copilotエージェントを持ってくることができます。これらのエージェントは、デバッグ、新機能の追加、または問題の修正などのタスクを割り当てることができます。これは単なる自動補完ではなく、これらのAIツールはタスクをあなたの負担から取り除き、リポジトリ内で直接実行します。

エージェントは、ロジックの修正からファイルの再構築まで、すべてのタスクを処理する能力があります。開発者は、それらをリモートチームメンバーのように扱ってコラボレーションできます。

Sparkは、ボイラープレートコードを書かずに、ユーザー認証、データベースセットアップ、Webホスティングもカバーします。PostgreSQLコンテナを起動したりOAuthを接続したりする必要はありません。Sparkがバックグラウンドで実行するセットアップにすでに含まれています。アプリにログイン機能や永続的なデータが必要であれば、それは組み込まれています。

Sparkの現在のビルドは複雑さよりも速度を強調していますが、すべてが編集可能です。初期コードが生成された後、ユーザーはファイルに dive して、変更したいものを変更したり、コラボレーターを持ってきたりできます。すべてがGitHubを通じて実行されるため、バージョン管理されたソフトウェアで既に作業しているチームに自然に適合します。

これをお読みいただいているあなたは、すでに一歩先を行っています。当社のニュースレターでその先を行ってください。

Jai Hamid

Jai Hamid

ジャイ・ハミドは、過去6年間、暗号通貨、株式市場、テクノロジー、世界経済、そして市場に影響を与える地政学的イベントを報道してきました。彼女は、AMB Crypto、Coin Edition、CryptoTaleなどのブロックチェーン専門出版物で、市場分析、大手企業、規制、マクロ経済動向に関する記事を担当してきました。ロンドン・スクール・オブ・ジャーナリズムを卒業し、アフリカ有数のテレビネットワークで3回にわたり暗号通貨市場の洞察を提供しています。

もっと見る… ニュース