GitHub Copilot Vision(ビジョン)とは【PDF・画像をAIに読ませる前の注意点】
Copilot Chatへ画像やPDFを添付できる一方で、顧客情報や契約資料をそのまま渡してよいわけではありません。
対応形式と社内利用の線引きを確認します。
GitHub Copilot Visionとは、Copilot Chatに画像やPDFを添付して質問できる機能群として見ると分かりやすいです。
画面キャプチャ、UI案、PDF資料を一緒に渡せるため、コードや資料の下読みには使いやすくなります。
ただし、添付できることと、会社で添付してよいことは別です。
2026年7月に確認したGitHub Docsでは画像とPDF添付が案内されていますが、社内資料、顧客情報、契約金額をそのまま入れる前には線引きが必要です。
要点Copilot Visionは下読み用に使う
GitHub Copilot Visionは、画像やPDFを文脈として質問できる便利な入口です。けれど、PDF全文の正確な監査や、機密資料の安全な保管先として扱うのは危険です。
GitHub Copilot Visionとは何か
GitHub Copilot Visionという表記は、公式ページ内で完全に一語へ統一されているわけではありません。GitHubのChangelogではVision input、Docsでは画像やPDF添付、Feature matrixではVisionという表記が使われています。
そのため、社内説明ではCopilot Chatへ画像やPDFを添付し、内容を文脈にして質問する機能と定義するのが安全です。名前だけで追うより、何を添付し、何を質問し、どこで人が確認するかを決めるほうが実務に向きます。
出典: GitHub Changelog「Vision input public preview」(英語)
GitHub Copilot Visionで対応するPDFと画像
GitHub Docsでは、Copilot ChatにJPEG、PNG、GIF、WEBP、PDF、HEIC、HEIFを添付できると説明されています。
画像入力に対応するモデルを使うことも前提です。
| 添付するもの | 使いどころ | 注意点 |
|---|---|---|
| 画像 | 画面、UI案、エラー表示 | 顧客名やURLを消す |
| 仕様書、公開資料、社内メモ | 原文ページと照合する | |
| 図や表 | 処理フロー、構成図 | 読み違いを人が直す |
GitHub Copilot Visionが見えない時は、契約プランだけでなく、IDE、Copilot拡張機能、選択モデル、組織ポリシーを確認してください。Copilotの社内データ接続の許可範囲を先に棚卸ししておくと、現場の判断がぶれにくくなります。
出典: GitHub Docs「Chat in IDE」(英語)
PDFをCopilot Visionに読ませる前の確認
PDF添付で最初に決めるべきことは、操作手順ではなくその資料をAIへ渡してよいかです。
顧客名、個人情報、契約金額、未公開仕様、APIキーが含まれるPDFは、GitHub Copilot Visionにそのまま入れないでください。
添付しやすい資料
止める資料
PDFの要約結果は、原文ページと照合できる下読みとして扱います。社内資料の扱いを整える時は、生成AIに社内データを読ませる前の保全ルールも合わせて確認すると、バックアップや権限の抜けを減らせます。
画像をCopilot Visionに読ませる使いどころ
Copilot Visionが向くのは、画像から正解を確定する作業ではなく、次に見る場所を絞る作業です。
エラー画面、UIモックアップ、フローチャートのように、説明しながら人が直せる素材ほど相性があります。
エラー画面
表示内容を説明させ、原因候補を切り分ける。
UI案
画面の構造を読み、コード案や改善案を出す。
フロー図
処理の順番や分岐を言語化し、抜けを探す。
画像からコード案を出す場合も、そのまま本番反映しないことが前提です。レビューとテストの観点は、AIで作ったコードのバグ検査と同じで、画面が似ているだけでは納品判断になりません。
出典: GitHub Docs「Responsible use of Copilot Chat」(英語)
GitHub Copilot Visionの注意点
GitHubのFeature matrixでは、最新IDE別のVision対応に差があります。2026年7月確認時点では、VS CodeはP(preview)、Visual StudioとEclipseは対応、NeoVimは非対応として示されています。
つまり、GitHub Copilot Visionを「全環境で同じように使える正式機能」と説明しないほうが安全です。現場で導入する時は、使うIDEと拡張機能のバージョンをそろえ、動かない人が出た時の切り分けを先に用意してください。
出典: GitHub Docs「Copilot feature matrix」(英語)
注意管理者設定だけで安心しない
Content exclusionは重要ですが、すべての文脈を完全に消せる万能スイッチではありません。除外設定、添付禁止資料、人の確認を組み合わせて運用します。
出典: GitHub Docs「Content exclusion for GitHub Copilot」(英語)
会社でCopilot Visionを使う時のルール
会社でCopilot Visionを使うなら、最初に「添付可」「マスク後なら可」「添付禁止」の3分類を作ります。
製品の設定より先に、資料の種類で止める線を決めるほうが現場で守りやすくなります。
- 公開済み資料は要約や確認リスト作成に使う
- 社内資料は顧客名、金額、URL、認証情報を消してから使う
- 契約、請求、人事、医療、金融の資料は原則として添付しない
- 画像から出たコードはレビュー、テスト、権利確認を通す
禁止業務から線引きする考え方は、生成AIの社内ルールは禁止業務から決めるでも整理しています。最終的には、生成AIの社内利用ガイドラインへ、PDF、画像、スクリーンショットの扱いを追記してください。
GitHub Copilot Visionでよくある質問
QGitHub Copilot Visionとは何ですか?
ACopilot Chatに画像やPDFを添付し、画面、図、PDFの内容を文脈として質問できる機能群として理解すると安全です。
QGitHub Copilot VisionでPDFは読めますか?
AGitHub DocsではPDF添付が対応ファイルに含まれています。ただし、全文を常に正確に読めるという意味ではないため、重要文書は原文と照合します。
Qどの画像形式に対応していますか?
AGitHub DocsではJPEG、PNG、GIF、WEBP、PDF、HEIC、HEIFが列挙されています。
QVS CodeでGitHub Copilot Visionは正式提供ですか?
A2026年7月確認時点のGitHub feature matrixでは、VS CodeのVisionはP(preview)表記です。利用できても検証導入として扱うのが安全です。
Q顧客資料をPDFで添付しても問題ありませんか?
A機能上添付できることと、社内ルール上入力してよいことは別です。顧客名、個人情報、契約金額、未公開仕様が含まれる資料は、マスクするか禁止対象にしてください。
Q画像から生成されたコードはそのまま使えますか?
Aそのまま使うのは避けてください。生成コードはレビュー、テスト、権利確認を通してから反映します。