menu
arrow_back

Google アシスタント: YouTube のエンターテイメント アプリを構築する

—/100

Checkpoints

arrow_forward

Create a Dialogflow Agent traverse from Action Project

Configure the Default Welcome Intent

Build the Custom Intent (name: youtube)

Initialize and Configure a Cloud Function

Google アシスタント: YouTube のエンターテイメント アプリを構築する

1時間 15分 クレジット: 7

GSP487

Google Cloud セルフペース ラボ

概要

Google アシスタントは、さまざまなアクションを実行できる統合型のパーソナル音声アシスタントです。テキスト メッセージの送信やリマインダーの設定、コーヒーの注文や音楽の再生など、100 万以上のアクションでさまざまな音声コマンドに対応します。

Google Cloud Functions は軽量なコンピューティング ソリューションで、開発者はサーバーやランタイム環境を管理せずに、Cloud イベントに応答する単一目的のスタンドアロン関数を作成できます。

YouTube Data API を使用すると、HTTP リクエストで膨大な数の YouTube 動画や関連するメタデータにアクセスできます。

Cloud Functions と YouTube Data API を活用して、お気に入りのアーティストの情報を取り込み、リンクとサムネイルを含めて人気の曲を表示するアシスタント アプリケーションを構築します。

学習内容

このラボでは、次の方法について学びます。

  • Actions プロジェクト、カスタム インテントとエンティティを使う Dialogflow エージェント、Webhook、フルフィルメントを処理する Cloud Functions で構成されたアシスタント アプリケーション パイプラインを作成する。
  • YouTube Data API を使用するための適切な認証情報を生成し、必要な依存関係をインストールする。
  • Cloud Functions にフルフィルメント ロジックを追加して、YouTube Data API の呼び出しを処理する。
  • アプリケーションをデプロイして Actions Simulator でテストする。

要件

このラボは上級者向けです。Dialogflow と Cloud Functions について知識があることが前提となり、API の基本知識があればさらに役立ちます。JavaScript と Node.js ランタイムの経験が推奨されますが、必須ではありません。これらの知識やスキルを磨きなおす必要がある場合には、このラボを実行する前に次のいずれかのラボを受講してください。

準備ができたら下にスクロールし、以下に示す手順に沿ってラボ環境を設定します。

Qwiklabs に参加してこのラボの残りの部分や他のラボを確認しましょう。

  • Google Cloud Console への一時的なアクセス権を取得します。
  • 初心者レベルから上級者レベルまで 200 を超えるラボが用意されています。
  • ご自分のペースで学習できるように詳細に分割されています。
参加してこのラボを開始