で、API でも空の検索語を受け付けないようにしたの ① レビューを依頼すると出題 はなぜか? A 画面を通らない API の直接呼び出しも防ぐため B 空の検索は重く、サーバの負荷を下げるため C 画面側の入力チェックを削除したため D エラーを返すと、画面が自動で再送信するため 正解は A(作例) 06 PLAY の AI 活用事例| PR のチェックと修正「 play-code-actions」 ② 作者が回答 ③ 全問正解で合格
GitHub Actions)を置く方式もある(例: Claude Code Action) GitHub Actions 方式 GitHub App 方式( play-code-actions) リポジトリ A リポジトリ B リポジトリ C 実行の設定 実行の設定 実行の設定 API キー API キー API キー リポジトリ A App を入れるだけ リポジトリ B App を入れるだけ ・リポジトリごとに自動実行の設定を追加 ・GitHub App を入れるだけで動く ・API キーなどの認証情報の登録も必要 ・認証情報はサービス側でまとめて管理 ・設定を変えるときも、それぞれ更新 ・サービスを直せば、全リポジトリに届く ねらい: リポジトリごとの準備なしで、全社にすぐ広げられること 08 PLAY の AI 活用事例| PR のチェックと修正「 play-code-actions」 リポジトリ C App を入れるだけ
AI に渡す前に伏せ、 リポジトリのうち、 Google Cloud(Vertex AI) 投稿する前にも取り除く GitHub App を入れたものだけ 経由で使う さらに、 別の AI による監査 を重ねて、仕組みを見直し続けている 10 PLAY の AI 活用事例| PR のチェックと修正「 play-code-actions」