Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
コストを掛けずに実現する Issue駆動型AI開発
Search
TM
June 22, 2025
0
39
コストを掛けずに実現する Issue駆動型AI開発
TM
June 22, 2025
Tweet
Share
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Balancing Empowerment & Direction
lara
2
570
How GitHub (no longer) Works
holman
314
140k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Why Our Code Smells
bkeepers
PRO
338
57k
Building Applications with DynamoDB
mza
96
6.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
Code Reviewing Like a Champion
maltzj
525
40k
Optimizing for Happiness
mojombo
379
70k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Writing Fast Ruby
sferik
628
62k
The World Runs on Bad Software
bkeepers
PRO
70
11k
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