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
コストを掛けずに実現する Issue駆動型AI開発
Search
T. Maruyama
June 22, 2025
68
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
コストを掛けずに実現する Issue駆動型AI開発
T. Maruyama
June 22, 2025
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
870
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Facilitating Awesome Meetings
lara
57
7.2k
We Have a Design System, Now What?
morganepeng
55
8.4k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
420
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
Game over? The fight for quality and originality in the time of robots
wayneb77
1
300
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
610
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
58k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Transcript
Issue駆動型AI開発 2025/6/20 株式会社エーピーコミュニケーションズ クラウド事業部 丸山剛史 コストを掛けずに実現する
自己紹介 氏名:丸山 剛史(まるやま たけし) 所属:エーピーコミュニケーションズ 職種:クラウドエンジニア (主にAWSの移行支援や構築など) 推しAIサービス:Cursor 最近楽しかったこと:犬と車中泊を楽しんでいます!
まずは動作イメージ
動作イメージ①:人間は「お願い」を書くだけ! • GitHubにIssueを作成、「こんなことをやって!」と依頼。 • 特定のラベル(例: `fix-me`)を付けるとAIが反応!
動作イメージ②:裏では AIが大活躍! • GitHub ActionsがIssueを検知して自動スタート。 • AIがIssueの内容を理解し、コードを自動生成。
動作イメージ③:「できたよ!」 AIがPRを自動作成! • 作業を終えると、新しいブランチとプルリクエストが自動で完成。
動作イメージ④:更には AIがPRを自動でレビュー! • Geminiが自動でレビューしてくれます! • 人間は問題なければマージするだけ!
利用サービス
1. OpenHandsによるPR自動作成フロー • GitHubリポジトリにて Issue作成 • GitHub Actions起動 • OpenHands実行(コード作成・PR作成)。
• Gemini Code AssistantがPRをレビュー。 • 人間は内容を確認してマージするだけ。
2. OpenHandsとは? • AIがコーディング等を自律実行するエージェント。(DevinのOSS版) • Webインターフェースからの利用も可能 • IssueからのPR自動生成など、開発を効率化。 参考サイト:OpenHands
3. OpenRouterとは? • 様々なLLMへ単一APIキーでアクセス可能。 • モデル選択の柔軟性とコスト管理の容易さが特徴。 ※フリーで使えるモデル有 参考サイト:OpenRouter
4. なぜGitHub Actionsで? • OpenHandsの公式で用意されているのでそのまま利用可能。 • IssueトリガーでOpenHandsがPRまでを自動作成。 • 疑似的なAIエージェントの役割が可能。
5. Gemini PRレビュー • GitHub App連携:Marketplaceからインストール権限設定。 • PR作成・更新だけでGeminiが自動レビュー開始。 参考サイト: Gemini
Code Assist
6. 設定方法 • OpenRouter:APIキー発行・API URL取得・モデル決定 • Github:PAT発行・Gemini許可 • リポジトリ:Workflowの設定・Secrets and
Variablesの設定
7. まとめ まとめ • Issueを作成するだけでPR作成まで自動化! • PRレビューもAIにお任せ! • 人間は最終的な判断をするだけ! 将来的な進歩が楽しみ!
ご清聴ありがとうございました! 2025/6/20 株式会社エーピーコミュニケーションズ クラウド事業部 丸山剛史
参考 OpenHands GitHub Action GitHub Actions × OpenHandsでプロジェクトの自動改善提案 Botを作ってみた GitHub
IssueをAIが無料で自動解決できる OpenHands Resolver