Microsoft EdgeのOrigin Trials拡大:Prompt APIとProofreader APIの変更点・確認ポイント

Microsoft Edge origin trials expand Prompt API and Proofreader API testing は、Microsoft Edge上で動くオンデバイスAI系Web APIの検証範囲が広がったことを示す更新です。結論から言うと、開発者は Prompt API、Proofreader API、および Prompt API Sampling Parameters を本番に近いWebサイトで試しやすくなりました。ただし、いずれも実験的なOrigin Trialであり、正式機能として安定利用できる前提で設計すると危険です。

特に確認すべきなのは、対象ブラウザー、Origin Trialトークンの登録、オンデバイスモデルのダウンロード可否、端末要件、企業ポリシー、フォールバック設計です。Microsoft Edge 149のWeb Platform Release Notesは2026年6月4日公開の更新として、Origin Trials一覧にProofreader API、Prompt API、Prompt API sampling parametersを掲載しています。(Microsoft Learn)

目次

Microsoft Edge origin trials expand Prompt API and Proofreader API testingで変わること

今回のポイントは、Microsoft EdgeのOrigin Trialsを通じて、Webサイトやブラウザー拡張機能からEdge内蔵のAIモデルを試せる範囲が整理・拡張されたことです。

Origin Trialは、実験的なWeb APIを期間限定で実際のWebサイト上で試す仕組みです。サイト運営者が対象ドメインを登録し、発行されたトークンをページやHTTPレスポンスに追加すると、そのサイトを訪問したMicrosoft Edgeユーザーの環境で対象APIが有効になります。ユーザー側で edge://flags を手動変更する必要がない点が、単なるローカル検証との大きな違いです。(Microsoft Learn)

今回確認すべきAPIは次の3つです。

APIできること主な確認ポイント
Prompt APIWebサイトや拡張機能のJavaScriptから、Edge内蔵の小規模言語モデルにプロンプトを送るAPIの有効性、端末要件、モデルダウンロード、出力の不確実性
Proofreader APIテキストの文法、スペル、句読点の誤りを修正する校正対象言語、リアルタイム処理の負荷、UI上の提案表示
Prompt API Sampling ParameterstopK や temperature など、Prompt APIセッション単位の挙動調整を試す本体のPrompt APIとは別トライアルとして扱う必要がある

Prompt APIのOrigin Trialページでは、テキスト、画像、音声入力を使ったAIモデルとのやり取りや、JSON Schemaなどで応答形式を制約する構造化出力が説明されています。試験期限は同ページ上で2026年6月16日とされています。(Microsoft Developer) 一方、Prompt API Sampling Parametersの試験期限は2026年10月6日で、topK や temperature のようなパラメーター調整をセッション単位で試すための別枠です。(Microsoft Developer)

Proofreader APIは、入力テキストに対して校正候補を返すJavaScript APIです。公式のOrigin Trialページでは、チャット、メール下書き、ノート、文書作成画面などでのリアルタイム校正が利用例として挙げられています。なお、同ページ上のTrial Expiration Dateは2026年5月19日と表示されていますが、Microsoft Edge 149の2026年6月4日更新のOrigin Trials一覧にはProofreader APIが掲載されています。導入前には、必ずOrigin Trialsポータル上の登録可否と期限を再確認してください。(Microsoft Developer)

Prompt APIは「自由度の高いAI機能」をWebに組み込むためのAPI

Prompt APIは、Webアプリや拡張機能のJavaScriptから、Microsoft Edgeに内蔵された小規模言語モデルへプロンプトを送るための実験的APIです。公式ドキュメントでは、テキスト生成、テキスト分析、ユーザー入力に基づくアプリケーションロジックの作成などが用途として示されています。(Microsoft Learn)

たとえば、次のような機能をクラウドAIサービスへ毎回送信せずに実装する検証ができます。

活用シーン実装例注意点
問い合わせ分類ユーザー入力を「請求」「技術相談」「解約」などに分類誤分類時に人間へ回す導線が必要
CMS支援記事本文からタグ候補や要約を生成公開前レビューを必須にする
フォーム補助自由入力欄の内容を整理して確認文を作成個人情報の扱いを明確にする
拡張機能閲覧ページの一部を要約・分析対象サイトの利用規約や社内規程に注意

Prompt APIの強みは、クラウドAI APIと違い、入力データと出力データが同じ端末上で処理される点です。公式ドキュメントでは、クラウド利用コストがかからないこと、初回モデルダウンロード後はネットワーク遅延を避けやすいこと、入力データが端末外へ送信されずAIモデルの学習にも収集されないことが利点として説明されています。(Microsoft Learn)

ただし、オンデバイスだからといって何でも安全に扱えるわけではありません。業務データ、個人情報、医療・金融・法務関連の入力を扱う場合は、社内のデータ分類、ログ保存、画面表示、ユーザー同意の設計を先に確認してください。

Proofreader APIは校正機能に特化した実験的API

Proofreader APIは、文法、スペル、句読点の誤りを修正する用途に最適化されたAPIです。Prompt APIのように自由な指示を投げるAPIではなく、校正という特定タスクに向いた高レベルAPIと考えると分かりやすいでしょう。公式ドキュメントでは、Microsoft Edge CanaryまたはDevチャネルのバージョン142以降でDeveloper Previewとして利用できるとされています。(Microsoft Learn)

実務では、次のような画面で効果を発揮します。

画面Proofreader APIが向く理由実装時の注意
チャット入力欄送信前に誤字や文法を確認できる入力中に毎回実行せず、停止後に判定する
メール作成画面送信前チェックに組み込みやすいすべて自動置換せず、提案として表示する
問い合わせフォーム顧客の入力品質を上げられる変更後の内容をユーザーに確認させる
CMS・エディター執筆中の文章チェックに使える日本語など対象言語の品質を実機で確認する

Proofreader APIは「校正済みテキストを勝手に確定する」用途よりも、「候補を提示し、ユーザーが採用する」UIに向いています。特に問い合わせ、契約、申請フォームでは、AIが意味を変えてしまうとトラブルになります。修正候補の差分表示、元文への戻し操作、送信前確認を用意しましょう。

利用前に確認すべきブラウザーと端末要件

Prompt APIとProofreader APIは、単にMicrosoft Edgeが入っていれば必ず動くわけではありません。Edgeのチャネル、バージョン、OS、ストレージ、GPU、ネットワーク状態によって利用可否が変わります。

Prompt APIは、Microsoft Edge CanaryおよびDevチャネルのバージョン138.0.3309.2以降でDeveloper Previewとして利用可能とされています。Proofreader APIは、CanaryまたはDevチャネルのバージョン142以降が対象です。(Microsoft Learn)

主な端末要件は次の通りです。

確認項目目安実務上の注意
OSWindows 10/11、macOS 13.3以降古いmacOSや管理外PCは対象外になりやすい
ストレージEdgeプロファイルがあるボリュームに20GB以上の空き容量空き容量が10GB未満になるとモデルが削除される場合がある
GPU5.5GB以上のVRAM仮想デスクトップや低スペック端末では検証が必要
ネットワーク従量課金ではない接続メータード接続ではモデルがダウンロードされない
モデル初回利用時にダウンロードが必要UI上で「準備中」「ダウンロード中」を表示する

これらの要件は、Prompt APIとProofreader APIのDeveloper Previewに共通して重要です。特に企業PCでは、空き容量不足、プロキシ、コンポーネント更新の制限、GPU非搭載端末が原因で「APIは見えるがモデルが使えない」状態になりやすいため、対象端末を絞って検証しましょう。(Microsoft Learn)

Origin Trialの登録手順

Origin Trialを使うには、対象ドメインを登録し、発行されたトークンをWebサイトへ追加します。検証用のサブドメインを切ると、本番全体へ影響を出さずに試せます。

手順作業内容失敗しやすいポイント
1Microsoft Edge Origin Trialsで対象のTrialを選ぶ期限切れや登録停止のTrialを選んでしまう
2Terms of Useに同意し、必要に応じてGitHubでサインインする担当者個人アカウントで登録し、引き継ぎ不能になる
3https://example.com や https://beta.example.com のようにOriginを入力するパスやクエリは登録対象にならない
4サブドメインを含めるか決める不要に広い範囲へ有効化してしまう
5発行されたトークンをコピーするどのドメイン・API用のトークンか記録し忘れる
6<meta> またはHTTPヘッダーで配信するCDNやキャッシュで一部ページにしか反映されない
7Edgeで動作確認し、フォールバックを確認する対象外ブラウザーでエラーになる

トークンは、HTMLの<head>内にmetaタグとして追加するか、HTTPレスポンスヘッダーとして返します。Microsoft公式ドキュメントでは、どちらの方法も案内されています。(Microsoft Learn)

<meta http-equiv="origin-trial" content="EXAMPLE_TOKEN">
Origin-Trial: EXAMPLE_TOKEN

localhostでの検証には注意が必要です。Origin Trialトークンの検出機構はSSL対応ドメイン向けであり、localhostでは対象機能のflagを edge://flags で有効にして試す必要があります。(Microsoft Learn)

実装時はfeature detectionとavailabilityチェックを必ず入れる

Origin TrialのAPIは、使える前提でコードを書くべきではありません。対象外ブラウザー、期限切れトークン、端末要件不足、管理ポリシーによるモデルダウンロード無効化、Microsoft側の早期終了などで利用できなくなる可能性があります。

Prompt APIでは、まず LanguageModel が存在するかを確認し、そのうえで LanguageModel.availability() を確認します。

async function canUsePromptApi() {
  if (!("LanguageModel" in globalThis)) {
    return { ok: false, reason: "Prompt API is not available in this browser." };
  }

  const availability = await LanguageModel.availability();

  if (availability === "available") {
    return { ok: true };
  }

  if (availability === "downloadable" || availability === "downloading") {
    return { ok: false, reason: "The model needs to be downloaded before use." };
  }

  return { ok: false, reason: "The model is unavailable on this device." };
}

Proofreader APIも同じ考え方です。

async function canUseProofreaderApi() {
  if (!("Proofreader" in globalThis)) {
    return { ok: false, reason: "Proofreader API is not available in this browser." };
  }

  const availability = await Proofreader.availability();

  if (availability === "available") {
    return { ok: true };
  }

  if (availability === "downloadable" || availability === "downloading") {
    return { ok: false, reason: "The proofreading model needs to be downloaded." };
  }

  return { ok: false, reason: "The proofreading model is unavailable on this device." };
}

公式ドキュメントでも、APIの存在確認、モデルの利用可否確認、モデルダウンロード状況の監視が案内されています。Prompt APIでは LanguageModel.availability()、Proofreader APIでは Proofreader.availability() を使う流れです。(Microsoft Learn)

管理者が確認すべきMicrosoft Edgeの設定とポリシー

企業環境では、開発者がコードを実装しても、管理ポリシーによってオンデバイスAIモデルが使えないことがあります。特にMicrosoft Edge for Businessを管理している組織では、次の点を確認してください。

確認項目管理者が見る場所判断基準
EdgeのバージョンとチャネルEdge更新ポリシー、端末管理ツール検証対象APIに必要なバージョンへ到達しているか
AIモデルのダウンロードGenAILocalFoundationalModelSettingsDisallowedにしていないか
Component UpdatesEdge更新・コンポーネント更新設定モデル配信が止まっていないか
feature flagsの操作許可FeatureFlagOverridesControllocalhost検証でflagsを使えるか
適用済みポリシーedge://policy端末に想定通り反映されているか
端末性能edge://on-device-internalsDevice performance classが要件を満たすか

GenAILocalFoundationalModelSettings は、Microsoft Edgeが基盤となる生成AIローカルモデルをダウンロードし、ローカル推論に使うかを制御するポリシーです。Disallowedに設定するとモデルはダウンロードされず、既にダウンロード済みのモデルも削除されると説明されています。(Microsoft Learn)

また、FeatureFlagOverridesControl でflagsの上書きを禁止している環境では、開発者が edge://flags からローカル検証を進められない場合があります。ポリシーを厳格にしている組織では、検証用OUや検証端末を分ける運用が現実的です。(Microsoft Learn)

Microsoft Edgeのポリシーは、GPO、レジストリ、Microsoft Intuneなどで管理できます。適用結果は edge://policy で確認できるため、開発チームと端末管理チームで同じチェックリストを共有しておくと切り分けが早くなります。(Microsoft Learn)

移行・展開時に失敗しやすいポイント

APIを本番必須機能にしない

Prompt APIもProofreader APIも実験的APIです。Origin Trialは予定日まで続くとは限らず、早期終了する可能性もあります。MicrosoftのOrigin Trialドキュメントでは、セキュリティ上の問題や、開発者ニーズに合わず大きな再設計が必要になった場合などに、試験が早期終了する可能性が説明されています。(Microsoft Learn)

そのため、次のような設計にしてください。

悪い設計良い設計
APIが使えないとフォーム送信できないAPIが使えない場合は通常入力で送信できる
校正結果を自動反映する候補を表示し、ユーザーが採用する
Prompt APIの出力をそのままDB更新に使うJSON検証、確認画面、人間レビューを挟む
トークン期限を管理していない更新期限をカレンダー化し、検証環境で先に確認する

トークン期限とTrial期限を混同しない

Origin Trialトークンは既定で6週間で期限切れになり、必要に応じて更新が必要です。一方で、Trial自体にも終了予定日があります。トークンを更新できても、Trial自体が終了すれば機能は使えなくなります。Microsoftのドキュメントでは、トークン更新手順と、Origin Trialが予定終了または早期終了する可能性が説明されています。(Microsoft Learn)

運用では、少なくとも次の3つを別々に管理しましょう。

管理対象例管理方法
トークン期限登録後6週間単位担当者と更新日を台帳化
Trial終了予定日Prompt APIは2026年6月16日などAPIごとに公式ページを確認
Edgeバージョン149、150など更新リングと検証端末で管理

モデルダウンロード中のUIを用意する

オンデバイスモデルは初回利用時にダウンロードされます。ダウンロード中にボタンを押せない、何も表示しない、エラー扱いにする、といったUIは避けるべきです。

実装では、次の状態を分けて表示します。

状態ユーザーへの表示例
APIなし「このブラウザーではAI支援機能を利用できません」
モデル未ダウンロード「初回準備中です。完了までお待ちください」
ダウンロード中「AIモデルを準備しています」
利用可能「AI支援を利用できます」
利用不可「この端末ではAI支援機能を利用できません」

「AI機能が遅い」と見えるケースの多くは、初回モデルダウンロード、低スペック端末、従量課金接続、ストレージ不足が原因です。開発段階から状態表示とログを入れておくと、問い合わせ対応が楽になります。

日本語品質は必ず実データで検証する

Proofreader APIは校正機能に特化していますが、すべての言語や業界文書で同じ品質を期待するのは危険です。特に日本語では、誤字脱字だけでなく、敬語、表記ゆれ、専門用語、固有名詞、社内用語が問題になりやすくなります。

たとえば、次のような検証データを用意しましょう。

検証データ確認すること
問い合わせ文意味を変えずに読みやすくなるか
メール文敬語が過剰・不自然にならないか
技術文書コマンド、製品名、API名を誤修正しないか
契約・申請文法的意味を変える表現に変換しないか
SNS風短文カジュアルな表現を勝手に改めすぎないか

Proofreader APIは「日本語文章校正ツールの完成版」としてではなく、「Webアプリへ組み込める校正候補生成の実験API」として扱うのが安全です。

開発者向けの実装チェックリスト

実装前に、次のチェックリストを使ってください。

項目確認内容
対象APIPrompt API、Proofreader API、Sampling Parametersのどれを使うか決めたか
登録範囲本番ドメインではなく検証用サブドメインから始めるか
トークン設置metaタグかHTTPヘッダーのどちらで配信するか
feature detectionAPIがない場合に落ちない実装か
availability確認available、downloadable、downloading、unavailable を分岐しているか
フォールバックAPIなしでも主要操作を続けられるか
UIモデル準備中、利用不可、停止、再試行を表示できるか
セッション破棄不要になったセッションを破棄する設計か
入力制御個人情報や機密情報を不用意に処理しないか
監視エラー率、利用率、端末要件不足を把握できるか

Prompt APIの出力をプログラムで扱う場合は、自由文ではなくJSON Schemaなどで応答形式を制約する設計が有効です。公式ドキュメントでも、responseConstraint にJSON Schemaや正規表現を指定し、出力形式をより決定的にする方法が説明されています。(Microsoft Learn)

どのAPIを選ぶべきか

どちらを使うべきか迷ったら、目的で分けるのが分かりやすいです。

やりたいこと選ぶAPI
文章の誤字、文法、句読点を直したいProofreader API
ユーザー入力を分類・要約・変換したいPrompt API
JSON形式でラベルや判定結果を返したいPrompt API
校正候補を入力欄に表示したいProofreader API
生成結果のランダム性を調整して試したいPrompt API Sampling Parameters
確実な業務処理を本番で安定運用したい現時点ではフォールバック前提で設計

重要なのは、Prompt APIを万能AIエンジンとして扱わないことです。入力補助、下書き、分類候補、校正候補など、ユーザーやシステムが確認できる補助機能から始めると、失敗時の影響を抑えられます。

管理者・開発者が次にやるべきこと

まず、対象APIを1つに絞り、検証用サブドメインでOrigin Trialを登録してください。次に、Edgeの対象バージョン、端末要件、GenAILocalFoundationalModelSettings、FeatureFlagOverridesControl、モデルダウンロード可否を確認します。

開発者は、APIが使えるケースよりも、使えないケースの実装を先に固めるべきです。Origin Trialは正式機能ではなく、期限切れや仕様変更が前提の検証枠です。Prompt APIやProofreader APIを試す価値は十分にありますが、公開サービスに組み込む場合は「AI支援が使えたら便利、使えなくても業務は止まらない」設計にしておくことが、最も現実的な展開方針です。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次