Slide 1

Slide 1 text

生成AIを開発組織に インストールするために: REALITYにおける ガバナンス・技術・文化へのアプローチ REALITY株式会社 Engineering部長 増住 啓吾

Slide 2

Slide 2 text

増住 啓吾 / Keigo Masuzumi 2017年にGlossom株式会社(現:グリーエックス 株式会社)へ入社。2019年にグリーグループの社 内公募でREALITYへジョインし、ライブ配信・ビ デオ通話のリアルタイム通信基盤の構築などを経 て、現在は技術責任者を務めている。 REALITY株式会社 Engineering部長 2

Slide 3

Slide 3 text

アジェンダ ● REALITYについて ● 直面した3つの課題 ● 課題1: セキュリティ・コストのガバナンス ● 課題2: 多様な技術領域への導入 ● 課題3: 自律的活用の文化 ● 成果 ● まとめ 3

Slide 4

Slide 4 text

REALITYについて 4

Slide 5

Slide 5 text

5 自分好みのアバターで ライブ配信 ● 2018年8月リリースの バーチャルライブ配信アプリ ● 今年の8月で7周年を 迎えました🎉

Slide 6

Slide 6 text

6

Slide 7

Slide 7 text

7

Slide 8

Slide 8 text

8

Slide 9

Slide 9 text

9

Slide 10

Slide 10 text

主な技術領域とキーワード ● Server ○ Golang, Node.js ● Android ○ Kotlin, Java ● iOS ○ Swift, Objective-c ● Unity ○ C# ● Web Frontend ○ TypeScript ● Infra ○ Google Cloud, k8s 10

Slide 11

Slide 11 text

REALITYにおけるAI Agent活用 ● Coding Agent ○ 2025年3月から本格導入 ○ 全エンジニアに解放 ■ Claude Code ■ Cline ■ GitHub Copilot ■ Junie ● Agentic Workflow ○ コードレビュー・分析等で導入 ■ Claude Code ■ Gemini CLI 11

Slide 12

Slide 12 text

アジェンダ ● REALITYについて ● 直面した3つの課題 ● 課題1: セキュリティ・コストのガバナンス ● 課題2: 多様な技術領域への導入 ● 課題3: 自律的活用の文化 ● 成果 ● まとめ 12

Slide 13

Slide 13 text

直面した3つの課題 13

Slide 14

Slide 14 text

現状のおさらい ● リリースから7年超 ● 活発な機能追加 ● 海外展開 ● 技術領域の多様さ 14

Slide 15

Slide 15 text

直面した3つの課題 1. セキュリティ・コストのガバナンス ○ 何をリスクと捉えるべきか、どう評価するか 2. 多様な技術領域への導入 ○ 技術領域ごとの特性と制約 3. 自律的活用の文化 ○ ツールを提供しただけでは継続的に使われない 15

Slide 16

Slide 16 text

アジェンダ ● REALITYについて ● 直面した3つの課題 ● 課題1: セキュリティ・コストのガバナンス ● 課題2: 多様な技術領域への導入 ● 課題3: 自律的活用の文化 ● 成果 ● まとめ 16

Slide 17

Slide 17 text

課題1: セキュリティ・コストのガバナンス 17

Slide 18

Slide 18 text

リスクの例 ● セキュリティ ○ 想定外の処理の実行 ○ 機密情報が学習に利用される ○ 管理外のユースケース ○ etc ● コスト ○ 過剰なコストの発生 ○ 使われていないサービスへの費用発生 ○ etc 18

Slide 19

Slide 19 text

リスクがボトルネックになってはいけない 19

Slide 20

Slide 20 text

モデルへのアクセスで ガバナンスを効かせる 20

Slide 21

Slide 21 text

モデルへのアクセスでガバナンスを効かせる ● Google Cloud -> Vertex AI ○ モデルアクセスをGoogle Cloud Project経由で一元管理 ■ アクセス権限管理 ■ モデルのオプトイン ■ 利用可能モデルの管理 ■ 利用状況のモニタリング ■ 監査ログ ■ 従量課金 ○ 利用環境の柔軟性 ■ 複数の環境(エディタ等)への導入が容易 21

Slide 22

Slide 22 text

アジェンダ ● REALITYについて ● 直面した3つの課題 ● 課題1: セキュリティ・コストのガバナンス ● 課題2: 多様な技術領域への導入 ● 課題3: 自律的活用の文化 ● 成果 ● まとめ 22

Slide 23

Slide 23 text

課題2: 多様な技術領域への導入 23

Slide 24

Slide 24 text

現状のおさらい ● Server ○ Golang, Node.js ● Android ○ Kotlin, Java ● iOS ○ Swift, Objective-c ● Unity ○ C# ● Web Frontend ○ TypeScript ● Infra ○ Google Cloud, k8s 24

Slide 25

Slide 25 text

技術領域ごとの特性と制約 ● 特性と制約 ○ Server ○ Unity ○ iOS ○ Android ● 導入アプローチの多様性 ○ すべて同じツールで統一 vs 領域ごとに最適化 ● 横展開の難しさ ○ 領域間での知見共有の障壁 25

Slide 26

Slide 26 text

利用環境の柔軟性を最大限に担保する 26

Slide 27

Slide 27 text

再掲: モデルへのアクセスでガバナンスを効かせる ● Google Cloud -> Vertex AI ○ モデルアクセスをGoogle Cloud Project経由で一元管理 ■ アクセス権限管理 ■ モデルのオプトイン ■ 利用可能モデルの管理 ■ 利用状況のモニタリング ■ 監査ログ ■ 従量課金 ○ 利用環境の柔軟性 ■ 複数の環境(エディタ等)の導入 27

Slide 28

Slide 28 text

アジェンダ ● REALITYについて ● 直面した3つの課題 ● 課題1: セキュリティ・コストのガバナンス ● 課題2: 多様な技術領域への導入 ● 課題3: 自律的活用の文化 ● 成果 ● まとめ 28

Slide 29

Slide 29 text

課題3: 自律的活用の文化 29

Slide 30

Slide 30 text

自律的活用の文化 ● 心理的障壁 ○ どこまで使っていいか ○ 効果に懐疑的 ● 組織的取り組みの必要性 ○ Vibe Codingイベント ○ 社内Sandbox環境の整備 30

Slide 31

Slide 31 text

自律的活用の文化 ● 心理的障壁 ○ どこまで使っていいか ○ 効果に懐疑的 ● 組織的取り組みの必要性 ○ Vibe Codingイベント ○ 社内Sandbox環境の整備 31

Slide 32

Slide 32 text

自律的活用の文化 ● 心理的障壁 ○ どこまで使っていいか ○ 効果への懐疑 ● 組織的取り組みの必要性 ○ Vibe Codingイベント ○ 社内Sandbox環境の整備 32

Slide 33

Slide 33 text

アジェンダ ● REALITYについて ● 直面した3つの課題 ● 課題1: セキュリティ・コストのガバナンス ● 課題2: 多様な技術領域への導入 ● 課題3: 自律的活用の文化 ● 成果 ● まとめ 33

Slide 34

Slide 34 text

成果 34

Slide 35

Slide 35 text

成果 ● 開発生産性への影響 ○ フィットする領域とそうでない領域 ○ パッチサイズが小さいほど効果的 ● 定性的な成果 ○ エンジニアの働き方の変化 ○ 組織全体への波及効果 35

Slide 36

Slide 36 text

成果 ● 開発生産性への影響 ○ フィットする領域とそうでない領域 ○ パッチサイズが小さいほど効果的 ● 定性的な成果 ○ エンジニアの働き方の変化 ○ 組織全体への波及効果 36

Slide 37

Slide 37 text

アジェンダ ● REALITYについて ● 直面した3つの課題 ● 課題1: セキュリティ・コストのガバナンス ● 課題2: 多様な技術領域への導入 ● 課題3: 自律的活用の文化 ● 成果 ● まとめ 37

Slide 38

Slide 38 text

まとめ 38

Slide 39

Slide 39 text

まとめ ● ガバナンスは「守り」ではなく「攻めの基盤」 ● 技術は「一律」ではなく「多様性」を前提に ● 文化は「待つ」のではなく「作る」もの 39

Slide 40

Slide 40 text

ご清聴ありがとうございました 40

Slide 41

Slide 41 text

No content