Slide 1

Slide 1 text

生成AI活用の組織格差を解消する 〜ビジネス職のCursor導入が開発効率に与えた好循環〜 2025/07/01 生成AI × 組織論Night @upamune

Slide 2

Slide 2 text

id: upamune (うぱ) $ whoami LayerX バクラク事業部 (2022-04 -) Software Engineer バクラク勤怠 テックリード Bet AI Guild のメンバー Mercari, Inc. / Merpay, Inc. (2018-04 - 2022-03) 最近はClaude Codeが好きで、会社でも個人でもClaude Maxの $200プランを契約 © LayerX Inc.

Slide 3

Slide 3 text

今日話すこと 生成AIの組織格差を解消するために行った取り組みとトライ中の取り組み、そして開発効率に好循環を生み 出した取り組みを紹介します © LayerX Inc. Intro Bet AI Guild紹介 開発者向けの活動 組織全体向け活動 第一弾:Cursor導入と開発効率への好循環 第二弾:Biz組織向けアンケートと改善 3

Slide 4

Slide 4 text

Bet AI Guild とは?

Slide 5

Slide 5 text

LayerXのバクラク事業部でのAI活用推進組織 ミッション: AIで全員を幸せにする。愛。 © LayerX Inc. Bet AI Guild メンバー: 5名(組織内から集まった有志のエンジニア4名と技術広報1名) 活動内容: やること AI 活用に向けたAIツールの導入、ファシリテート AI ツールの環境整備(泥臭い所も) AI ツールの開発 社内外に向けた発信 やらないこと プロダクトの機能開発 5

Slide 6

Slide 6 text

これまでの開発者向けの活動

Slide 7

Slide 7 text

エンジニア向けの取り組み 詳しくはこちらで バクラクのモノレポにおける AI Coding のための環境整備と {Roo,Claude} Code活用事例 © LayerX Inc. 開発者向けの活動 AI Coding ツールの検証: Cursor, Roo Code, Claude Code など 環境整備: モノレポでのルール管理ツール開発 ベストプラクティス共有: 週一共有会でのシェア、最新のプラクティスキャッチアップ、 ドキュメント整備 コンテキスト整備: ADR/Design Doc/SpecなどのナレッジをMarkdownファイルとして 整備 7

Slide 8

Slide 8 text

Claude Code登場により... Bet AI Guild がサポートする必要が薄れてきた まだまだやれることはあります © LayerX Inc. 転換点 今までとレベルが違うくらい効率化した 効果を実感するのに特別なテクニックが必要なくなり、多くのエンジニアが使うことに 結果として、多くのエンジニアが自主的に知見共有や改善を始めた 8

Slide 9

Slide 9 text

第一弾:ビジネス職へのCursor導入

Slide 10

Slide 10 text

なぜビジネス職にCursor? などなど... © LayerX Inc. 第一弾:Cursor導入 お問い合わせ対応で、仕様・サポートページを見て回答している Cursorにコンテキストを与えて、質問すると解決できないか データ抽出のためのSQLクエリを日常的に書いている CursorにDWHの扱い方を教えて、クエリを書いてもらう 顧客の要望分析への利用(カテゴライズや傾向分析など) Cursorにあるファイルを元に、分析結果を出力してもらう 10

Slide 11

Slide 11 text

しかし、非エンジニアがCursorを使うときの3つの障壁 これらを解決するために、ビジネス職向けのGitHubリポジトリを作成 その結果、ターミナルを一切触ることなく、 画面をポチポチするだけで、これらの問題が解消された仕組みが構築されるように © LayerX Inc. 第一弾:Cursor導入 コンテキスト収集の難しさ - どの情報を集めればいい? Cursorルール設定の複雑さ - どう設定すればいい? ファイル配置の不明確さ - どこに何を置けばいい? 11

Slide 12

Slide 12 text

1. コンテキスト収集の難しさ -> Gitサブモジュールで解決 これによって、難しいことをしなくてもワンクリックでコンテキストを手元に集めることができ、 最新に追従していくように © LayerX Inc. 第一弾:Cursor導入 プロダクトコード、ヘルプガイド、仕様書をGitサブモジュールで登録 サブモジュールは毎日GitHub Actionsで最新化される 非エンジニアは何も考えずに最新情報を利用可能 サブモジュール取得や最新への更新も、 .vscode/tasks.json を利用してタスク定義するこ とで、ターミナルを経由せずGUIから更新できるように Integrate with External Tools via Tasks 12

Slide 13

Slide 13 text

1. コンテキスト収集の難しさ -> Gitサブモジュールで解決 © LayerX Inc. 第一弾:Cursor導入 tasks.json にスクリプトを登録することでGUIから実行できる 13

Slide 14

Slide 14 text

1. コンテキスト収集の難しさ -> Gitサブモジュールで解決 © LayerX Inc. 第一弾:Cursor導入 tasks.json にスクリプトを登録することでGUIから実行できる 14

Slide 15

Slide 15 text

2. Cursorルール設定の複雑さ -> 共通Cursorルールの導入 © LayerX Inc. 第一弾:Cursor導入 共通化するCursorルールをGit管理するように .cursor/rules/shared-*.mdc を対象 逆にそれ以外の shared- から始まらない .cursor/rules/*.mdc はgitignore そうすることで、個々人のルールの自由を確保 shared- から始まらなければ自由にCursorルールを設定できる 共通化されたCursorルールは例えば以下のようなルールがある Always shared-global.mdc : 常に適用したい基本的なルール shared-bakuraku.mdc : プロダクト固有知識と、どのディレクトリに何があるかを説明したルール Manual shared-bakuraku-snowflake-sql.mdc : DWHからデータを取得するSQLを書くためのルール shared-sos.mdc : この仕組みで困ったときに利用するメタ的なルール 15

Slide 16

Slide 16 text

2. Cursorルール設定の複雑さ -> 共通Cursorルールの導入 © LayerX Inc. 第一弾:Cursor導入 .gitignore はこんな感じにしておく 16

Slide 17

Slide 17 text

3. ファイル配置の不明確さ -> ファイルを配置する場所の指定 © LayerX Inc. 第一弾:Cursor導入 このリポジトリの notes ディレクトリ配下に自由に配置可能 notes ディレクトリはgitignoreしている ディレクトリの存在がないと迷ってしまうので、 notes/.gitkeep だけコミット 17

Slide 18

Slide 18 text

他のあれこれ © LayerX Inc. 第一弾:Cursor導入 .vscode/extensions.json をコミットして、Markdown周りの体験向上のための拡張機能追 加 1クリックで一括でおすすめの拡張機能をインストールできる .vscode/settings.json をコミットして、ビジネス職好みのエディタになるように ファイル自動保存 ダークテーマより、ライトテーマが良いという声が多数だったので、最初からライトテーマになるように 最初のセットアップは同期的に人を集めて開催 録画を展開して、各個人でも進められるように 最初はプロダクトマネージャーとカスタマーサクセスから始まったが、今はセールス・マーケ・サポートへと広 がってきている 18

Slide 19

Slide 19 text

実際の活用例 詳しくは コードを書かないBiz職こそCursorを使った方が良い理由 © LayerX Inc. 第一弾:Cursor導入 お問い合わせ対応 仕様・ヘルプガイドからエンジニアに聞かずとも解決へ データ抽出のためのSQLクエリ作成 DWHのスキーマのリポジトリをサブモジュールで取得しているので、正しくスキーマを理解してSQLを生成でき る スキーマがあるリポジトリを用意するだけで精度がかなり上がった 顧客の要望分析への利用 Slack→Notion に蓄積した顧客要望データを notes/ 配下に配置し、Cursor でカテゴリ分けや頻度集計を自動化 "この要望は何件ある? 最低限どこまで作り込む?" といった問いに数分で答えが出せ、カテゴリー精度も人手 と遜色なし 19

Slide 20

Slide 20 text

AI活用が生む「好循環」 © LayerX Inc. 第一弾:Cursor導入 問い合わせが減る Biz職がCursorで自己解決 → 開発者への問い合わせ減少 → 開発者の開発のための時間 が増加 使い方が広がる 成功事例を共有 → 他チームへの波及 → 組織全体の生産性向上 改善が進む Biz職の気づきを開発者へ共有 → 一緒に改善 → さらに使いやすく 20

Slide 21

Slide 21 text

第二弾:さらなる改善への挑戦

Slide 22

Slide 22 text

Biz組織向けアンケート実施 © LayerX Inc. 第二弾:アンケートと改善 Cursor導入は始まったが、もちろんまだまだBet AIできる課題がある より幅広い業務でのAI活用を目指すために、課題の探索へ 「なくなったら嬉しい or やりたいけどできていない作業系の業務」と 「その業務が月に何時間かかってるか」を調査 22

Slide 23

Slide 23 text

© LayerX Inc. 23

Slide 24

Slide 24 text

50件ほど回答が! © LayerX Inc. 第二弾:アンケートと改善 24

Slide 25

Slide 25 text

社内向けChrome拡張の開発での解決アプローチをトライ中 © LayerX Inc. 第二弾:アンケートと改善 様々なWebサービス上での困りごとが多い 各種サービスをちゃんとAPI連携するのは大変 プロダクションのコードに手を入れるのは... PoC的に社内のBiz組織向けのChrome拡張開発をトライ中 まずは、LLMを利用して自然言語からプロダクトの設定に変換してくれるのを開発中 いつの間にかChrome拡張に chrome.sidePanel というサイドパネルを開ける機能があることに気づいたりして面白 い chrome.sidePanel | API | Chrome for Developers 25

Slide 26

Slide 26 text

© LayerX Inc. 26

Slide 27

Slide 27 text

まとめ Bet AI Guildのエンジニアの新たな責務は、 AI 活用を組織全体へ波及させる "橋渡し役" である © LayerX Inc. まとめ Bet AI Guildはエンジニアとビジネス職が共に AI を活用するための横断的な土台を整備 AI Codingでエンジニアが恩恵を受けているが、エンジニアだけでなく 全職種が AI の恩 恵を享受していく ことが次の成長フェーズ その下支えとして、環境構築・ナレッジ整備をリードするのはエンジニアの役目 これらの取り組みが相乗効果を生み、組織全体の生産性と開発スピードを底上げする 27

Slide 28

Slide 28 text

© LayerX Inc. 28

Slide 29

Slide 29 text