はじめに
  • このコースで学ぶこと
挨拶をするチャットボットをつくる
  • このセクションで学ぶこと
  • AIに挨拶させる
  • 復習:AIに挨拶させる
  • 【注意!画面が新しくなっています。レクチャー6参照】LINEのBotをつくる
  • 復習:LINEのBotをつくる
  • DialogflowとLINEを接続する
  • 復習:DialogflowとLINEを接続する
  • このセクションで学んだこと
  • 演習問題
占いをするチャットボットをつくる
  • このセクションで学ぶこと
  • Dialogflowの仕組みを理解する - Webhook/Intent/Entity
  • 復習:Dialogflowの仕組みを理解する
  • 占いAIをつくる
  • 復習:占いAIをつくる
  • 占いAIをテストする
  • 復習:占いAIをテストする
  • 画像や選択肢を送信する - Rich Messages
  • 復習:画像や選択肢を送信する
  • このセクションで学んだこと
  • 演習問題
計算をするチャットボットをつくる
  • このセクションで学ぶこと
  • Dialogflowからプログラムを呼び出す - FulFillment
  • 復習:Dialogflowとプログラムを接続する
  • Entityの情報を変数に格納する
  • 復習:Entityの情報を変数に格納する
  • 配列の値を取得する
  • 復習:配列の値を取得する
  • 処理分岐する
  • 復習:処理分岐する
  • このセクションで学んだこと
  • 演習問題
Fulfillment開発のためのNode.js入門
  • このセクションで学ぶこと
  • 関数を利用する
  • 復習:関数を利用する
  • 非同期処理とコールバック関数を理解する
  • 復習:非同期処理とコールバック関数を理解する
  • Promiseを使って非同期処理を制御する
  • 復習:Promiseを使って非同期処理を制御する
  • APIを使ってみる
  • 復習:APIを使ってみる
  • プログラムからAPIを呼び出す
  • 復習:プログラムからAPIを呼び出す
  • このセクションで学んだこと
  • 演習問題
天気予報をするチャットボットをつくる
  • このセクションで学ぶこと
  • 天気予報AIを設計する
  • 天気予報APIの利用登録を行う
  • 復習:天気予報APIの利用登録を行う
  • 天気予報シナリオを実装する
  • 復習:天気予報シナリオを実装する
  • 天気予報APIの呼び出し処理を実装する - Fulfillment
  • 復習:天気予報APIの呼び出し処理を実装する
  • 天気予報AIをデバッグする
  • 復習:天気予報AIをデバッグする
  • このセクションで学んだこと
  • 演習問題
GAS(Google Apps Script)による自作APIの開発
  • このセクションで学ぶこと
  • GAS(Google Apps Script)を起動する
  • 復習:GAS(Google Apps Script)を起動する
  • 文字の書き出しと読み取り
  • 復習:文字の書き出しと読み取り
  • 領域を制御する
  • 復習:領域を制御する
  • 自作プログラムをAPI化する
  • 復習:自作プログラムをAPI化する
  • このセクションで学んだこと
  • 演習問題
予約を受け付けるチャットボットをつくる
  • このセクションで学ぶこと
  • 飲食店予約AIを設計する
  • LINEとDialogflowを準備する
  • 復習:LINEとDialogflowを準備する
  • 予約シナリオを開発する
  • 復習:予約シナリオを開発する
  • 予約記録APIを開発する
  • 復習:予約記録APIを開発する
  • 予約記録APIの呼び出し処理を実装する
  • 復習:予約記録APIの呼び出し処理を実装する
  • 予約AIをデバッグする
  • 復習:予約AIをデバッグする
  • このセクションで学んだこと
  • 演習問題
まとめ
  • このコースで学んだこと
Appendix1 JavaScript理論編(セクション4に対応)
  • 変数の宣言、数値と文字列
  • いろいろな演算子
  • 処理分岐と比較・論理演算子
  • 配列と処理の繰り返し
  • 変数のスコープ
Appendix2 JavaScript理論編(セクション5に対応)
  • オブジェクト