初心者向け Cloudflare Workers AI

AI を活用する Cloudflare Workers を構築しながら、範囲を制限した推論、ストリーミング、構造化出力、埋め込み、検証済みツール呼び出し、信頼できる障害処理を学びます。

Cloudflare

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

通常の Worker はコードに書かれたルールに従います。Workers AI を使うと、ホストされたモデルに、文章の要約、構造化データの生成、意味の比較、アプリケーションツールの提案を依頼できます。モデルは強力ですが結果は変動するため、信頼できるアプリケーションには、入力の制限、出力の検証、サービス障害への対応が必要です。すべての回答を無条件に信頼してはいけません。

小さなサポートチケットアプリケーションとともに、各 AI 概念を学びます。Workers AI バインディングで Cloudflare がホストするモデルを使い、ローカルとデプロイ後の実際の動作を観察し、各演習を標準の Workers Free 利用枠に収めます。機械学習の事前知識や Workers Paid プランは不要です。

6 つのガイド付きラボと、分類器を修復する 1 つの自主課題で構成されています。各スキルをガイド付きラボで学んでから自主課題に進みます。

学習する内容

  • チケット要約エンドポイントを追加する: Worker を AI モデルに接続し、入力と出力を制限する。
  • ヘルプの応答をストリーミングする: 生成した文章を少しずつ届け、完了とキャンセルを扱う。
  • 検証済みチケットフィールドを抽出する: JSON を要求し、受け入れる前にモデル応答を検証する。
  • 検索用埋め込みを生成する: テキストを互換性のあるベクトルに変換し、類似度でサポート文書を並べる。
  • モデルが選んだツール呼び出しを検証する: 呼び出しを提案として扱い、検証した後、許可された操作だけを実行する。
  • モデルサービスの失敗に対応する: 無効な入力、互換性のない出力、利用枠制限、一時的な失敗を区別し、回復を限定する。
  • 未検証のチケット分類器: モデル出力を早すぎる段階で信頼する分類器を自主的に修復する。

このコースの対象者

ホストされた推論を初めて学び、小さく検証された AI 機能を構築したい Workers 開発者が対象です。

前提知識: Cloudflare Workers for Beginners、特に Connect LabEx to Your Cloudflare Account を完了してください。LabEx VM、Wrangler のデバイス認可、アカウント確認、アカウント ID 設定を説明します。JavaScript Worker ハンドラーを認識し、Worker をデプロイ、削除できることが必要です。

学習環境: 自分の Cloudflare 学習用アカウントを使います。各ユニットは新しい VM で始まり、独立した名前の使い捨て Worker を作成し、削除とログアウトで終わります。Workers AI 使用量は Neurons で測定され、アカウントの日次利用枠を共有します。例は小さく保ち、残りの枠が無制限だとは仮定しません。

よくある質問

機械学習の経験は必要ですか?

不要です。小さなサポートチケット課題とともに、要約、ストリーミング、構造化出力、埋め込み、ツールを説明します。Workers と JavaScript の基礎は必要です。

モデルの回答は毎回同じですか?

いいえ。モデル出力は変動します。ラボでは生成文の完全一致を要求せず、入力を制限し、出力を検証し、失敗に対応します。

モデルが選んだツール呼び出しを信頼できますか?

提案として扱ってください。許可された操作を実行する前にスキーマと範囲を検証し、任意の作業を行う指示として受け入れないでください。

Workers Paid は必要ですか?

小さな例は標準の Workers Free 利用枠を使います。Workers AI 使用量は Neurons で測定され、アカウントの日次利用枠を共有します。残りの枠が無制限だとは仮定しません。各ラボは自分のリソースのクリーンアップとログアウトで終わります。

講師

labby
Labby
Labby is the LabEx teacher.