Important
- これは、Microsoft Product Termsに基づいて提供されるプレビュー機能です。
- プレビュー機能は機能が制限されている場合があり、一般公開されない場合があります。 これらの機能は正式リリース前に利用できるため、お客様は早期にアクセスしてフィードバックを提供できます。
- 早期アクセスするには、 Frontier プレビュー プログラム に参加する必要があります。 フロンティアは、Microsoft の最新の AI イノベーションと直接接続します。 Frontier のプレビューは、お客様の契約書に記載されている既存のプレビュー利用規約に従います。 これらの機能は現在開発中であるため、提供状況や機能は今後変更される可能性があります。
Copilot Code は、説明から動作するソフトウェアをビルドします。 この記事では、主なタスクについて説明します。ビルドする内容の説明、結果のプレビューと反復処理、ファイルとデータの操作、ローカルまたはクラウドでの実行、作業の自動化、ビルド内容の共有を行います。
最初のプロジェクトを作成して開くには、「Copilot Code の使用を開始する」を参照してください。 この記事では、Code タブでプロジェクトを開いているものとします。
作りたいものを説明してください
コードは、平易な言葉による説明を動作するソフトウェアに変換します。 コードそのものではなく、どのような結果を得たいのか、そしてそれが誰のためのものなのかを説明してください。 次のビルドを行うことができます。
- トラッカー、フォーム、電卓などのアプリと対話型ツール。
- ダッシュボードとデータ ビュー。
- 静的な Web サイトとランディング ページ。
- データ変換、スクリプト、自動化。
- 内部ツール。
次の例は、適切に動作するプロンプトの種類を示しています。
| ゴール | プロンプトの例 |
|---|---|
| ダッシュボード | チャネル別に毎週のサインアップを追跡するダッシュボードを構築します。 |
| トラッカー アプリ | [タスクの追加] ボタンとタスクの一覧を使用して、タスク トラッカーを作成します。 |
| ランディングページ | サインアップ フォームを使用して、製品発売用のランディング ページを作成します。 |
Copilot Code がさらに詳細な情報が必要な場合、コードを生成する前に確認のための質問をします。 結果を導くために、それらの質問に回答します。
Tip
シンプルなスタートを切る。 まず、実現したいことの本質を明確にし、その上で段階的に機能を追加していきます。
ファイルとデータを取り込む
Copilotコードは、指定したファイルとデータを基に動作します。
- ファイルをアップロードまたはドラッグ アンド ドロップする: Copilot Code で処理できる CSV ファイル、スプレッドシート、画像、ドキュメント、PDF、プレゼンテーションを追加します。
- テキストを貼り付ける: 会話にデータを直接貼り付けます。
- ローカル フォルダーを開く (ローカル プロジェクト): Copilot のコードを、ご利用のデバイス上の既存のフォルダに向けるように設定します。 Copilot Code では、そこにあるファイルを読み取って操作できます。
- 作業コンテキストを使用する: お客様の許可を得て、Copilot Code は Microsoft 365 データ (ドキュメント、電子メール、会議、予定表) をコンテキストとして使用します。 現在のプロジェクト一覧を使用し、ダッシュボードに情報を入力してくださいなど、わかりやすい言葉で依頼するか、Composer から作業の背景情報を添付することができます。
キャンバスをプレビューして操作する
会話の横にあるキャンバスでは、Copilot Code が生成した内容を確認したり、操作したりすることができます。
- プレビュー: Copilot Code の処理に合わせて、レンダリングされた結果 (静的 Web サイトや Web アプリ) が更新される様子を確認できます。
- コード ビュー: 生のコードに切り替えて、生成されたファイルを表示および編集します (ローカルのみ)。
- キャンバス上で選択: プレビューで要素を選択してCopilot Code がその要素を参照できるようにし、必要な変更を記述します。
Note
プレビューのサポートは、成果物の種類とデバイスによって異なります。 一部のアーティファクトは、すべてのプラットフォームでプレビューできない場合があります。
繰り返しと元に戻す
ビルドとは対話のようなものです。 複数のターンで結果を絞り込みます。
- 改善: 機能の追加、レイアウトの調整、問題の修正などの変更を記述すると、Copilot Code がプロジェクトを更新します。 Copilot Code はセッションのコンテキストを保持するため、後の要求は以前の要求に基づいて構築されます。
- 元に戻す: 指示を元に戻したい場合は、Copilot Codeに以前のバージョンに戻すよう依頼してください。
- エラーから回復する: 何か問題が発生した場合、Copilot Code はその問題の修正を試みます。 それができない場合は、わかりやすい言葉で何が起こったかを説明し、もう一度試すよう提案します。
Tip
一度に一つのことに集中して対処します。 各変更の効果を確認し、結果を調整する方が簡単です。
Copilot Managed Runtime にアプリをビルドして発行
Copilot Code では、ユーザーが時間の経過と同時に選択、入力、更新する、トラッカー、かんばんボード、フォーム、電卓、ダッシュボード、プランナーなど、軽量で対話型のアプリを構築できます。 希望するアプリの内容を指定すると、Copilot Code がライブ プレビュー機能を使ってそのアプリを構築し、公開して組織内のメンバーと共有することができます。 コーディング方法を知る必要はありません。
- 目的のアプリ、解決したい問題、または視覚化したい情報について説明してください。 ドキュメント、スプレッドシート、会議、メッセージなどのMicrosoft 365 データを参照できます。
- プロンプトを入力してください。 たとえば、チームとの毎日のスタンドアップミーティングを行うためのアプリを作るなどです。
- Copilot Code はアプリをビルドし、ライブ プレビューで表示します。 実際のデータを使用するアプリの場合、Copilot Code はビルドを行う前に、データ ソースの使用許可を求める場合があります。 トラッカーや電卓などの自己完結型アプリの場合は、すぐにビルドされます。
Important
Copilot Managed Runtime へのアプリのビルドと発行は、Microsoft製品使用条件で提供されるプレビュー機能です。 プレビュー機能は、機能が制限される場合があり、一般公開前に変更される可能性があります。 早期アクセスするには、 Frontier プレビュー プログラム に参加する必要があります。
アプリのビルドと発行の詳細については、「Copilot Managed Runtime とは」を参照してください。
アプリを改善する
参加者情報をカードとして表示するなど、機能を追加または変更するようにCode に依頼します。 アプリは使用中に自動的に更新されます。 これは、「 反復処理と元に戻す」で説明されているのと同じ会話ループです。
アプリを開く
アプリを開いて動作を確認し、共有する相手が実際に使用するのと同じように使用してみてください。 作成したすべてのアプリを表示する方法の詳細については、「アプリを見つけて実行する場所」を参照してください。
アプリを公開する
アプリは作業中に自動的に保存されます。 ビルドでは公開されません。公開は、ユーザーが要求した場合にのみ行われる別のステップです。 準備ができたら、Codeにアプリの公開を依頼してください。公開するや公開状態にするなどの操作を行います。 公開元が公開を行うと、アプリや最新の変更内容が、共有先のユーザーにライブ版として提供されます。
アプリを共有する
公開後は、ドキュメントを共有するのと同じように、リンクを使ってアプリを共有します。 Code に、組織内の特定のユーザーやグループとこれを共有するよう依頼し、そのユーザーがこれを使用できるかどうかを選択します。 アプリを共有しても、基になるデータは共有されません。 共有相手には、接続されたソース (SharePoint listなど) で既にアクセス許可を持っているデータのみが表示され、アプリを初めて開く際に接続の承認を求められる場合があります。
ローカルまたはクラウドで実行する
プロジェクトは、自分のデバイスまたはクラウドで実行できます。
- ローカル: Copilot Code は、デバイス上のプロジェクト フォルダー (既定の場所または選択したフォルダー) 内で動作します。 そこでファイルを読み取り、プロジェクトに必要なものをインストールし、アプリを実行してプレビューを最新の状態に保つことができます。 Copilot Code は、そのフォルダーの外部に到達するか、ネットワーク接続を確立する前に、承認を求めます。
- クラウド: Copilot Code は、クラウド上の安全で隔離された環境でプロジェクトを実行、管理するため、さまざまなデバイスからプロジェクトを操作できます。
比較については、「ローカルまたはクラウドでのビルド」を参照してください。
プラグインとツールを使用してコードを拡張する
コードでは、Cowork で使用できるのと同じプラグインと組み込みのツールが使用されます。
- プラグイン: Microsoft 365 App Store のプラグインを使用して外部データ ソースとサービスを接続します。 プラグインのしくみについては、「 Cowork でプラグインを使用する」を参照してください。
- ツール: 組織のポリシーに従うことを条件として、コードはビルド中に Web 検索や画像生成などのツールを使用できます。
GitHubを操作する
GitHub アカウントを連携させると、リポジトリの操作、コードに関する質問、プル要求の作成が可能になります。 GitHub との連携は任意です。プロジェクトのビルド、プレビュー、保存を行う上で、必ずしも必要というわけではありません。 完全なワークフローについては、「Copilot Code でGitHubを操作する」を参照してください。
共有と削除
- 共有: 静的アプリを、組織内に限定されたリンクとして共有します。 組織内のユーザーがリンクを開くことができます。
- 削除: Copilot Code に、自身が作成したアーティファクトを削除するよう依頼します。
制御を維持する
Copilot Code は、他の場所へのアクセス、ネットワーク接続の作成、コマンドの実行など、選択したプロジェクト フォルダーを超えるアクションを実行する前に、アクセス許可を要求します。 同意プロンプトでは、プレーンな言語で何が起こっているかを説明します。
既定では、Copilot Code は次の操作の許可を求めます。
- インターネットへのアクセスを含むネットワーク通信を行います。
- 拡張機能と MCP を使用します。
- シェルまたはターミナル コマンドを実行します。
- Copilot Code で既に使用されているプロジェクトとフォルダーの外部にあるファイルの読み取りまたは書き込み。
Copilot Code では、アクセス許可を求めずに既に使用されているプロジェクトやフォルダー内のファイルの読み取りと書き込みを行うことができます。 たとえば、既存のフォルダーで新しいプロジェクトを開始した場合、Copilot Code プロジェクトはすべて、追加のアクセス許可なしでそのフォルダーの読み取りと書き込みを行うことができます。
Important
[常に許可] を有効にすると、無効にするまで有効なままになります。 常に許可 は、既存のセッションとワークスペース、および有効にした後に開始されるすべての新しいセッションに適用されます。 [常に許可] を有効にする場合は注意が必要です。