AI・機械学習

速報!AIを相棒にライブでOSSにPRを出す「新しい開発スタイル」が話題

みなさん、こんにちは! 🎉

「オープンソースへの貢献って、なんだかハードルが高そう…」そんな印象を持っている方、多いんじゃないでしょうか。知らないコードベースを読み解いて、issueを選んで、PRを出す——それをライブでやってのけたエンジニアの話が、いまエンジニア界隈でじわじわ話題になっています。

🇧🇷 AWS Community DayでのライブPR投稿チャレンジ

open source collaboration
open source collaboration / Photo by Daniil Komov via Pexels

ブラジルで開催されたAWS Community Day Brasíliaにて、あるエンジニアがワークショップの場でリアルタイムにOSS(オープンソースソフトウェア)へのPull Requestを出すというデモを実施しました。

使ったツールはKiroというAIアシスタント。選んだプロジェクトはScanAPI——GitHubスポンサーを受けた初のブラジル産OSS——という本格的な題材です。

やったことをざっくりまとめるとこんな感じです👇

  • ✅ 初見のコードベースをAIと一緒に読み解く
  • ✅ 着手できそうなissueをピックアップ
  • ✅ 修正コードを書いてPRを作成・投稿
  • ✅ これをすべてライブで実行

「AIがあれば、知らないプロジェクトでも貢献できる」——そのことを体で示したわけですね。

🤖 AIを「右腕」にしたOSS貢献の流れ

実際の流れをイメージしやすいよう、Pythonプロジェクトで似たアプローチを再現するとこんな手順になります。

# ① リポジトリをクローンして構造を把握
git clone https://github.com/nicola-ferrarese/SCANAPI_SAMPLE.git
cd scanapi

# ② AIにコードベースを説明してもらう(Kiro / GitHub Copilot / Claude等)
# 「このリポジトリの主要ファイルと処理の流れを教えて」
# とAIに投げるだけでOK ✨

# ③ issueの一覧を確認(gh CLI使用)
gh issue list --label "good first issue"

# ④ 修正ブランチを作成してコードを書く
git checkout -b fix/issue-123-description

# ⑤ PRを作成
gh pr create --title "Fix: 〇〇の修正" --body "Closes #123"

ポイントをまとめるとこんな感じです👇

  • gh CLIを使うとissue確認〜PR作成までターミナルで完結できる
  • AIに「このコードの意図は?」と聞くだけでコードリーディングが劇的に速くなる
  • good first issueラベルがついたissueから始めると失敗しにくい

💡 なぜこのアプローチが「新しい」のか


従来のOSS貢献って、「コードを隅々まで読む → 何週間もかけて理解する → ようやくPRを出す」という流れが一般的でしたよね。

でもAIをペアプロ相手にすることで、初見のコードベースへのキャッチアップ速度が桁違いに上がります。つまり、「知らないプロジェクトへの貢献」というハードルが一気に下がるんですよね。

これは初〜中級者にとっても大きなチャンスです。AIに「このコードで自分が変更すべき箇所はどこ?」と聞くことで、コードレビューを受けながら作業する感覚でPRを作れるようになります 🙌

まとめ

AIを相棒にすることで、OSSへの貢献が「特別なスキルが必要なもの」から「誰でもトライできるもの」へ変わりつつあります。コードを書くだけがプログラミングの楽しさじゃない——こういうリアルな体験談を知ると、なんだかワクワクしませんか?

まずはgood first issueを探して、AIと一緒に一歩踏み出してみてください! 一緒に学んでいきましょう 🚀

📚 関連商品・おすすめ書籍

スッキリわかるPython入門 第2版 (スッキリわかる入門シリーズ)

もしも

スッキリわかるPython入門 第2版 (スッキリわかる入門シリーズ)

初心者に定番のPython入門書

Amazonで見る

徹底攻略! 電子工作&プログラミング Arduinoで学ぶ電子工作完全ガイド

もしも

徹底攻略! 電子工作&プログラミング Arduinoで学ぶ電子工作完全ガイド

電子工作とプログラミングを同時に学べる

Amazonで見る

実践Claude Code入門―現場で活用するためのAIコーディングの思考法

もしも

実践Claude Code入門―現場で活用するためのAIコーディングの思考法

AIコーディングの現場活用法を学ぶ一冊

Amazonで見る

※本記事にはアフィリエイトリンクが含まれます。

ABOUT ME
やまちゃん
これまで学生と社会人を合わせて5000人以上にプログラミング学習を指導。 ゼロからイチをわかりやすく解説する専門家として活動しており、本業ではArduinoを用いたIoT開発とロボットプログラミングが専門。 Pythonを用いたアプリ開発、ウェブアプリケーションの開発で業務の効率化をサポートしています。

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です