Google、オープンソースのメンテナの負担をAIなどで軽減する「Project Oscar」を発表

今回は「Google、オープンソースのメンテナの負担をAIなどで軽減する「Project Oscar」を発表」についてご紹介します。

関連ワード (現時点、要求、過去等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Googleは、オープンソースのプロジェクトにおいてメンテナが行っているさまざまな作業を、生成AIなどによる支援で軽減する「Project Oscar」を、インドのバンガロールで行われたイベント「Google I/O Connect Bengaluru 2024」で発表しました。

Project Oscar

オープンソースプロジェクトには、Issueやプルリクエストやフォーラムでの質問などコントリビュータから寄せられるため、メンテナはこれらに目を通して、不足している情報があれば指摘し、関連する情報があれば補足し、質問に返答するなど、コードを書く以外のさまざまな作業をしなくてはなりません。

プロジェクトが大きくなればなるほど、こうした作業の負荷は大きくなっていきます。

これらの作業を軽減し、コードを書くという最も楽しい作業に多くの時間をメンテナが割けるように支援するのが「Project Oscar」です。

すでにGoogleがオープンソースで開発しているGo言語のプロジェクトで試験的に採用され、開発が進められています。

Project OscarのプロトタイプがGoプロジェクトで稼働中

Project Oscarは、投稿されたIssueに対してプロジェクトの過去のIssueやドキュメントなどから関連性の高い情報へのリンクをリプライとして投稿します(関連する情報が見つからなければリプライしません)。

これにより、すでに解決済みだったり似たようなIssueがあるかどうかなどがすぐに分かるため、投稿者もメンテナもIssueをより深く理解できて、より迅速かつ正確にIssueを解決することにつながります。

こうした作業は必要に応じてメンテナによって人力で行われてきましたが、Project Oscarによりメンテナの負荷が軽減されるだけでなく、Project OscarによるリプライはIssueが投稿されてから数分で行われるため、質問者はリプライに対してすぐに反応でき、より詳しい情報を追加したり、あるいは過去のIssueと重複しているのであれば統合するなどの作業に結びつけやすくなります。

すでにProject OscarのプロトタイプがAIボットの「@gabyhelp」(GabyはGo AI botの略)としてGoプロジェクトのIssueで稼働しており、例えば「runtime/pprof: better generic type information in pprof stack traces · Issue #68196 · golang/go」のリプライを返し、建設的な議論に貢献しています。

Project Oscarによる@gabyhelpのリプライ

また、Issueがソフトウェアのパフォーマンスに関するものであれば「Performance」ラベルを付けることや、担当のメンテナをアサインすること、再現用にプレイグラウンドへのリンクを要求するなど、AIの自然言語の分析能力を用いてプロジェクトで用意されているツールを適切に用いるための支援も行えるようにするとしています。

オープンソースで公開予定

Project Oscarは現在アーリープレビューで、今後オープンソースで公開される予定です。説明によると現時点でAIボットの@gabyhelpは、GoogleのGeminiとキーバリューストレージのPebble、インメモリのベクトルデータベースを用いており、ローカルマシン上で実行しているとのことです。

今後は、例えば生成AIにOllama、キーバリューストレージとベクトルデータベースにはGoogle Cloud Firestoreなどのオプションを選択できるようにし、さまざまな環境で実行できるようにするとしています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
生みの親が語る「Python 4.0の可能性は低い」の真意と込められた思い
IT関連
2021-07-03 14:14
米国スタートアップとの関係構築を探る日本企業の動き
IT関連
2023-02-15 15:32
ヘルスケア大手CVS Healthのデータ10億件以上が公開状態だったと判明
IT関連
2021-06-17 16:04
Apple「HomePod」3割引き au Online Shopで在庫限り
くらテク
2021-08-17 12:42
従業員の幸福度を高める–経営陣に求められる価値観の変化への対応
IT関連
2022-05-28 12:49
ソフトバンクが支援する建設の巨人「Katerra」が約2200億円以上を使い果たし事業を閉鎖
その他
2021-06-03 11:11
富士通、2023年度第1四半期は減収減益も「強気」を貫く理由
IT関連
2023-07-29 18:30
製造業DXを推進する専業系ベンダーの展望
IT関連
2024-01-11 02:51
フェイスブックが2019年の個人情報流出で集団訴訟に直面する可能性
ネットサービス
2021-04-18 08:48
Pythonで環境に依存しないポータブルなCI/CDを記述可能に。「Dagger Python SDK」リリース
CI/CD
2022-11-15 11:00
ウェブ誕生から35年、その生みの親は破綻したウェブを救えるか
IT関連
2024-03-16 06:14
ドン・キホーテ、RPAプラットフォームで約170の業務を自動化
IT関連
2021-06-16 16:05
2023年の職場環境–従業員のニーズと働き方のトレンド
IT関連
2022-12-06 23:11
緊急事態宣言1年 テレワークなど企業の働き方も変化
IT関連
2021-04-13 07:40