Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
エディタを超えたAIの新たなる戦場
Search
taiga
December 08, 2025
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エディタを超えたAIの新たなる戦場
2025年のAI活用を総まとめ!実践から振り返るTalk Nightの登壇資料です
https://findy.connpass.com/event/374042/
taiga
December 08, 2025
More Decks by taiga
See All by taiga
Cursor SDKを布教したい
taigakono
0
51
マルチリポジトリで開発する際のTips
taigakono
1
480
AI時代に叶えるセキュアなコードレビュー
taigakono
0
91
Cursor基本機能紹介
taigakono
1
1.3k
Cursor CLIによるタスク自動化術
taigakono
1
200
GitHub Copilotは、大体全てを内包している相棒だぜ!!
taigakono
0
120
コスパの良いjules(Google版Devin)を今のうちに
taigakono
0
160
月の兎ならぬAIの兎について
taigakono
0
51
GitHubCopilotのカスタムと 機能に関する話
taigakono
1
1.6k
Featured
See All Featured
How to build a perfect <img>
jonoalderson
1
6.1k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
530
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
250
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
440
Music & Morning Musume
bryan
48
7.4k
ラッコキーワード サービス紹介資料
rakko
1
5.1M
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
690
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
610
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
510
Facilitating Awesome Meetings
lara
57
7.2k
Transcript
エディタを超えたAIの新たなる戦場 2025.12.08 2025年のAI活⽤を総まとめ!実践から振り返るTalk Night
⾃⼰紹介 1 興野 ⼤雅(taiga) 株式会社USEN-ALMEX(U-NEXT.HD) R&D本部 開発部 バックエンド開発グループ 兼 R&D本部
プロジェクト管理部 採⽤‧育成センター 兼 AIエバンジェリスト 開発⾔語 Go⾔語 活動 AIエージェントユーザー会 運営 AI駆動開発勉強会 運営 https://x.com/taiga_kk322
2025の変化は? 今年のAIの進化はどうだったか? エディタの進化 GitHubCopilot、Cursor、Windsurfなど多くの AIツールが機能を向上 ⾮同期型エージェントの登場 Devinを始め、CodingAgentや background Agentなどが登場し、さらなる ⽣産性の向上に期待が⾼まる
コードレビューのAI化 CodeRabbitなどのAIコードレビューツール により⼈間のレビューによるボトルネックを軽減 1
本⽇のテーマ:CI × AIエージェント 2 CIツールにAIを組み込むことで、どう変わるか?
CI × AIエージェントの進化 2025年、開発者体験はどう変わってきたか 2025.05 Claude Code GitHub Action登場 2025.08
Cursor CLI (Headless) 公開 2025.10 Codex SDK 3
主役ツール:Cursor CLI 4 Cursor CLIはAPIキー認証が可能 Cursorのダッシュボードの Integrations > User API
Keys でAPIキーを⽣成
Case 1: PR要約とドキュメント⾃動更新 5
PR要約とドキュメント⾃動更新 GitHub Actions上でドキュメントの差分を⾃動⽣成 PR内容の⾃動解析 : マージされたコードの 意味をAIが理解 ドキュメントの維持 : ⼈間の⼿を介さず
README を最新化 差分のみ更新 : 変更があった箇所だけをピン ポイントで追記 6
Case 1: 実装の核となるワークフロー GitHub Actions と Cursor CLI による⾃動ドキュメント更新 7
- name: Cursor CLIをインストール run: | curl https://cursor.com/install -fsS | bash echo "$HOME/.cursor/bin" >> $GITHUB_PATH - name: ドキュメントを更新 env: MODEL: composer-1 CURSOR_API_KEY: ${{ secrets.CURSOR_API_KEY }} GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} BRANCH_PREFIX: docs run: | cursor-agent -p “プロンプト” --force --model "$MODEL" --output-format=text
Case 2: 週次PRレポートの⾃動通知 8
レポート⽣成からSlack通知まで 定期実⾏ワークフローの処理ステップ STEP 1 STEP 2 マージ済みPRの抽出 STEP 3 Markdownレポート⽣成
SlackへのWebhook通知 9
Case 2: 実装の核となるワークフロー GitHub Actionsによるデータ取得とCursor CLIでのレポート⽣成 10 - name: CursorCLIでサマリーレポート⽣成
(ヘッドレス) env: MODEL: ${{ env.MODEL }} CURSOR_API_KEY: ${{ secrets.CURSOR_API_KEY }} GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} REPO: ${{ github.repository }} SINCE: ${{ env.SINCE }} UNTIL: ${{ env.UNTIL }} COUNT: ${{ env.COUNT }} run: | cursor-agent -p "GitHub Actionsランナー上でヘッドレス実⾏中です。 # コンテキスト - リポジトリ: ${{ env.REPO }} - 期間: ${{ env.SINCE }} 〜 ${{ env.UNTIL }} (UTC) - ソースデータ: merged_prs.json(直近7⽇間にmainへマージされたPR⼀覧) - PR件数: ${{ env.COUNT }} # ⽬的 - merged_prs.jsonを読み取り、⽇本語で簡潔なMarkdownレポートを作成する~~
週次レポートのSlack通知 AIが⽣成した「読む価値のある」サマリー ⽇本語による要約 : 1週間の活動内容を⾃然 ⾔語でサマリー 構造化データ : タイトル、作者、リンクが⾒ やすく整理
チームの同期 : 「今週何があったか」を全員 が瞬時に把握 11
Case 3: Cloud Buildエラーの⾃動調査 12
Case 3: 実装の核となるワークフロー (cloudbuild.yaml) 失敗ログのフィルタリングとCursor Agentによる原因特定 13 steps: - name:
gcr.io/cloud-builders/gcloud entrypoint: bash args: - '-c' - | set -euo pipefail # 依存パッケージをインストール(curl, jq が無いと失敗する) apt-get update && apt-get install -y curl ca-certificates jq && \ update-ca-certificates || true # Cursor CLIをインストール curl https://cursor.com/install -fsS | bash ~~~
Cloud Buildエラーの⾃動調査 障害検知から調査までをイベント駆動で連携 イベント駆動 : ビルド失敗イベントを Pub/Sub でフック フィルタリング :
Cloud Runで調査対象の エラーのみを選別 隔離実⾏ : 調査⽤Cloud Buildを起動し、本番 影響を回避 14
AIによる解析レポート詳細 原因特定から修正コマンドまでを提⽰ 原因の特定 : 「権限不⾜」という根本原因を ズバリ指摘 解決策の提⽰ : コピペで実⾏可能な gcloud
コマンド を⽣成 調査時間の短縮 : ログをgrepする⼿間を完全 に排除 15
個⼈からチーム全体への波及効果 ⼀⼈の実装が組織の⽣産性を底上げする 個⼈の効率化 ⾯倒な調査やドキュメント作業 からの解放 チームの資産化 仕組み化されることで、全員が 恩恵を受ける 開発⽂化の変⾰ 「AIに任せる」というマインド
セットの定着 16
Thank you