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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
taiga
December 08, 2025
140
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
Grok Bot Tokyo Hackathon
taigakono
3
4.4k
Cursor SDKを布教したい
taigakono
0
77
マルチリポジトリで開発する際のTips
taigakono
1
490
AI時代に叶えるセキュアなコードレビュー
taigakono
0
98
Cursor基本機能紹介
taigakono
1
1.3k
Cursor CLIによるタスク自動化術
taigakono
1
210
GitHub Copilotは、大体全てを内包している相棒だぜ!!
taigakono
0
120
コスパの良いjules(Google版Devin)を今のうちに
taigakono
0
160
月の兎ならぬAIの兎について
taigakono
0
55
Featured
See All Featured
Thoughts on Productivity
jonyablonski
76
5.4k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
730
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
What's in a price? How to price your products and services
michaelherold
247
13k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Facilitating Awesome Meetings
lara
57
7.2k
Marketing to machines
jonoalderson
1
5.9k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
We Have a Design System, Now What?
morganepeng
55
8.4k
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