Slide 1

Slide 1 text

doda開発生成AI元年宣言! 自家製AIエージェントから始める生産性改革 会社名 パーソルキャリア株式会社 所属部署名 カスタマーP&M事業本部 氏名 望月 慎太郎 2025年06月10日 ※本資料は2025年5月時点の情報です

Slide 2

Slide 2 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 2 会社紹介(自己紹介)

Slide 3

Slide 3 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 3 望月 慎太郎 ITコンサルタント ITアーキテクト パーソルキャリア株式会社 カスタマーP&M事業本部 2023年3月、パーソルキャリアに入社。 dodaサイト開発領域でITコンサルタント として従事。 担当業務は サービスマネジメント、セキュリティ、 SRE、AI(開発支援)、新卒育成 PROFILE

Slide 4

Slide 4 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 社 名 本 社 創 業 資 本 金 事 業 内 容 従 業 員 数 4 パーソルキャリア株式会社 東京都港区 1989年6月 1,127百万円 人材紹介サービス、求人メディアの運営、 転職・就職支援、採用・経営支援、 副業・兼業・フリーランス支援サービスの提供 7,048名 (有期社員含む グループ会社出向中の者は除く 2025年3月1日時点)

Slide 5

Slide 5 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 5

Slide 6

Slide 6 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 6 このLTのメインターゲット DevinやCursor利活用、Vibe-Codingの話は出てきません • 現場ならではの苦労話が聞きたい方 • AI系ツール導入はウチには無理かも…という方

Slide 7

Slide 7 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 7 よし! doda開発でも本格的にAIやるぞ! #doda開発生成AI元年宣言 2025.01

Slide 8

Slide 8 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 8 AIは進化が激しすぎるので 1日でも早くキャッチアップせねば!

Slide 9

Slide 9 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 9 スピード最優先 技術の陳腐化を恐れない 「AI開発の経験値を積む」を至上命題に doda開発生成AI元年 方針

Slide 10

Slide 10 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 10 直面した現実 – 数々の制約 Github Copilot 使ってみたい セキュリティ要件でGithubはSelf-Hosted環境で動作させているので Github Copilotは使えません・・・ Devin 使ってみたい 新しいツール導入にはコンプライアンス・法務・セキュリティの審査が必要 です。審査には3カ月かかるかもしれません・・・ Sonnet 4 使ってみたい セキュリティ要件で国内リージョンしか利用不可です。 クロスリージョン推論が必要なSonnet 4は使えません・・・

Slide 11

Slide 11 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 11 直面した現実 - 制約編 Github Copilot 使ってみたい セキュリティ要件でGithubはSelf-Hosted環境で動作させているので Github Copilotは使えません・・・ Devin 使ってみたい 新しいツール導入にはコンプライアンス・法務・セキュリティの審査が必要です。 審査には3カ月かかるかもしれません・・・ Sonnet 4 使ってみたい セキュリティ要件で国内リージョンしか利用不可です。 クロスリージョン推論が必要なSonnet 4は使えません・・・ AIの進化が速すぎて 社内整備が追い付かない・・・!

Slide 12

Slide 12 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 12 審査に時間がかかるなら エージェント内製で作りません?

Slide 13

Slide 13 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 13 当時の制約要件 制約1 制約2 LLMモデルを利用する際の外部APIを経由した通信は不可 制約3 接続するデータソースが増えると審査が長期化 ツール利用/拡張機能利用の際には、提携企業を通し予算申請を通す必要 リージョンにモデル自体がデプロイされるAWS Bedrockを採用 接続するデータソースをGithubに限定 技術検証のスピード優先のため AWS+Githubの既存環境をやりくりして完結

Slide 14

Slide 14 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 14 構成 AWS Bedrock + Github Self-Hosted 環境 ポイント • モデルはリージョン内にデプロイするこ とで、AWSの閉域内でAIを稼働させる 学習データ対策 • データソースをGithub1本に絞る データソースが増えると審査が長期化 するため、Githubのみで申請する • IntelliJ IDEAプラグイン+CLI⇔Bedrock の構成のエージェントを開発 実装をシンプルにし、 短納期開発を実現 アーキテクチャ dodaサイト開発環境 GithubEnterpriseServer Self-Hosted CloudWatch Kendra IntelliJ IDEA +CLIベースAgent AIエージェント

Slide 15

Slide 15 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 15 実装した機能 機能1 機能2 Code RabbitとGithub PRを組み合わせたコードレビュー自動化 機能3 コード生成支援機能 Github Issue~実装~テストの自動化 コードレビュー時間の短縮 / レビュワー不足の解消 コードを書きながら補完・生成をクイックにできる 現在実装中。 Issueが起票されたことをトリガーに Claude Codeを呼び出して、Issue~実装までを自動化 翌朝出社したらコーディングが終わっている世界へ

Slide 16

Slide 16 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 16 なんとか制約の多い中でも エンジニア支援AI環境を 整えられてきたぞ・・・ いざ展開!

Slide 17

Slide 17 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 17 「AIって...ハルシネーションが...」 当初エンジニアの反応 GPT-3.5時代のイメージが強すぎる・・・!

Slide 18

Slide 18 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 18 「AIって...ハルシネーションが...」 当初エンジニアの反応 Gpt3.5時代のイメージが強すぎる・・・! 壁はPF整備だけではなく エンジニアのマインドにもあった・・・

Slide 19

Slide 19 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 19 実施したこと doda開発の主要エンジニア15名が集うMTGのアイスブレイクで 技術LTを毎週開催 発表は持ち回り。発表者が自由にテーマ選定できる形式。 第1週 第2週 AI 展示会 Vision 第3週 AI 第4週 AI 第5週 AI 第6週 蕎麦 第7週

Slide 20

Slide 20 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 20 結果 「なんか違う方向に影響与えてる...?」 蕎麦打ち職人に なりたい 迷えるエンジニアを誕生させた

Slide 21

Slide 21 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 21 制約は創造の母 • 制限があるからこそ工夫が生まれる • 完璧を求めず、まず始めることの大切さ • 人の心を動かすのが一番難しい 今日のメッセージ • ツール導入が難しくても諦めなければAI活用できる! • 制約を嘆くより、制約内でできることを考える • エンジニアの心を掴むのが成功のカギ 今回の学び

Slide 22

Slide 22 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 22 さまざまなテーマで事例や知見を学ぶ IT・テクノロジー人材のための勉強会コミュニティ 「TECH Street」でも当社の事例を公開しています。 「techtekt(テックテクト)」は、パーソルキャリアのエンジニアブログです。 “みんなの「はたらく」をテックでつくる”をコンセプトに、 技術、組織、学びなど、さまざまな情報を発信しています。

Slide 23

Slide 23 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. 23 doda開発生成AIチームの 記事紹介 サード パーティのGitHub Actionを上書きする - techtekt • Claude Code GitHub Actionsを Github Enterprise Server(Self-Hosted) 環境に適用させた際の検証記事 • anthropics/claude-code-actionにPR投げ てIssue解決

Slide 24

Slide 24 text

Copyright © PERSOL CAREER CO., LTD. All Rights Reserved. ご清聴ありがとうございました 24