GitHubは2026年9月25日(現地時間)、GitHub Copilot appにおいて、自然言語でカスタマイズ可能なワークフローインターフェース「canvases」を発表した。ユーザーはコーディングやデザインなしで、自身のワークフローに合わせたUIをエージェントとともに構築し、共同で作業を進めることが可能となる。
canvasesは、カンバンボード、課題トリアージボード、リリースチェックリスト、ダッシュボード、フォーム、スプレッドシートなど、多岐にわたるUIをユーザーの作業形態に合わせて生成する。これはcanvas extensionとも呼ばれ、双方向性を持つため、エージェントが作業を更新するだけでなく、ユーザーもボタン、カード、フィルターといったコントロールを通じて変更を加えることができる。
canvasesの作成は、エージェントセッションを開き、「/create-canvas」スキルを実行し、望むワークフロー、インターフェースで可能なこと、エージェントに期待する機能を自然言語で記述するだけで完了する。これにより、コードやレイアウトを記述することなく、カスタムツールを生成できる。生成後も、エージェントに指示することでカラム追加やフィルター設定、プルリクエストの連携、チェックリスト化など、継続的な修正が可能である。
作成されたキャンバスは拡張機能として保存され、プロジェクトやチームで共有、または個人用として再利用できる。canvasesの主な特長は、ユーザーとエージェントが同時に作業を継続できる点にある。ユーザーがボタンをクリックしたり、フィールドを更新したり、カードを移動したりすると、キャンバスの共有状態が即座に変化し、エージェントもこの更新を同期なしで認識する。エージェントもキャンバスの機能を利用してリリースノートを追加したり、カードを移動したりできる。
利用開始にあたっては、「どのような情報を見たいか」「直接変更したいことは何か」エージェントに更新または実行させたいことは何かという三つの問いが推奨されている。また、「Awesome Copilot」コミュニティを通じて、リリースノートツールやカンバンボードなどの既製キャンバス拡張機能をインストールし、カスタマイズすることも可能である。
参考: GitHub Blog (AI) (アーカイブ) — 2026年9月26日 03:00 (JST)