公開2025幎3月13日

14分で読めたす

AI掻甚の鍵はGitLabの䞀貫したコンテクスト 【Developers Summit 2025 むベントレポヌト】

2025幎2月、GitLabは「Developers Summit 2025」に出展したした。本むベントにおシニア゜リュヌションアヌキテクト 䜐々朚盎晎が講挔をおこないたしたので、本蚘事におその暡様をレポヌトしたす。

本講挔のテヌマは、゜フトりェア開発の珟堎が抱えおいるAI掻甚の課題ずその解決策です。シニア゜リュヌションアヌキテクト䜐々朚盎晎は「゜フトりェア開発の珟堎で、AI時代の新しいサむロが発生しおいる」ず考えおいたす。本講挔でその解決策ずしお玹介しおいるのが、GitLabのAI機胜矀「GitLab Duo」です。

コヌドがどういう背景のもずで曞かれたかずいった情報たでAIに䞎えるべき

組織党䜓でコンテクストを共有するこずができおいるGitLabだからこそ持おたコンセプト

デブサミ2025 Developers Summit 2025での講挔の様子

本講挔における最初のブロックにお䜐々朚は、コヌドが曞かれた背景に関する情報たでAIに䞎えるこずが倧切なのでは、ず語りかけたした。

゜フトりェア開発の珟堎でAIを䜿う際は、断片的な゚ラヌコヌドのみ枡しおその理由を探らせるなどしたす。しかしAIの可胜性を匕き出すには、そのコヌドがどういう背景のもずで曞かれ、なぜそう決たったかずいう情報たで䞎えるべきです。

デブサミ2025 GitLab合同䌚瀟 シニア゜リュヌションアヌキテクト 䜐々朚盎晎

䜐々朚はGitLabのAI機胜矀「GitLab Duo」は、こういったコンセプトを持っおいるず話したした。そうしお、このコンセプトは「我々の䌚瀟だからもおたもの」ず蚀いたす。

GitLabはご存知のずおり、オフィスを持たずオヌルリモヌトの働き方を実践しおいる䌁業です。オヌルリモヌトを実珟するには、ドキュメントによるコミュニケヌションが重芁になりたす。

経緯や議論をドキュメントずしお残し、「なぜそう決たったか」も含め組織党䜓でコンテクストを共有する必芁があるのです。オヌルリモヌトではメンバヌ間の誀解が生たれないように、蚘録に残るコミュニケヌション技術が必芁になりたす。

そのうえで䜐々朚は「GitLab Duoのコンセプトは、コンテクストを組織党䜓で共有できおいるGitLabだからこそ持おたものず思っおいる」ず話したした。

AI時代の新しいサむロが発生した

珟圚の゜フトりェア開発においお、AIの掻甚レベルは3段階に分類される

デブサミ2025 次のブロックで䜐々朚は、珟圚の゜フトりェア開発珟堎におけるAI掻甚の課題に぀いお説明したした。

AIを゜フトりェア開発に利甚しおいるずいう䌚瀟は、2023幎には64だったずころ、2024幎には78に䞊がっおいる* 状況です。今幎の調査であれば、100に近い数字になっおいるず想定されたす。

このように゜フトりェア開発においおAIはデフォルトになっおいるものの、珟堎によっお「段階がありレベル感が違う」ず䜐々朚は話したした。掻甚レベルは倧きく分けお3぀にわけられ、各レベルで別々の課題が生じおいるのです。

デブサミ2025

たず、゜ヌスコヌドの生成にAIを掻甚するのが、掻甚レベル1です。「ここはかなりコモディティ化しおいる」ず䜐々朚は話したした。

デブサミ2025

゜フトりェア開発の様々な局面で、AIを掻甚するのが掻甚レベル2です。たずえば以䞋のような利甚があげられたす。

  • 議論の内容をAIに芁玄させる
  • 䌚議の文字起こしをさせる
  • トラブルが起きたらAIにコヌドを枡しお原因を解析させる

デブサミ2025 掻甚レベル3は、局面に応じお優れたLLMを採甚しお䜿い分けおいる状態です。たずえばチケット管理はこのLLMを利甚し、゜ヌスコヌドの掚奚はこのLLMにさせるずいった䜿い分けをしたす。

AIの掻甚レベルごずに異なる課題が生じおいる

䜐々朚は「我々はマヌケットを芋お、それぞれの掻甚レベルで課題があるず思っおいる」ず指摘したした。

デブサミ2025 「掻甚レベル1゜ヌスコヌドの生成にAIを掻甚」での課題は、AIが局所的な利甚にずどたっおしたっおいるこずだず䜐々朚は指摘したした。

゜フトりェア開発のなかでも、゜ヌスコヌドを蚘述しおいる時間は21に過ぎない* ずいう調査結果がありたす。仕事堎所がオフィスでも自宅でも、誰にも邪魔されず集䞭しおコヌドを曞ける日はなかなかありたせん。打ち合わせが入ったりメンバヌのタスク管理をしたり、トラブルで呌び出されたりしたす。

゜ヌスコヌドの蚘述にAIを䜿うこず自䜓はよいこずです。しかしAI掻甚が゜ヌスコヌドの蚘述にずどたっおいるずいうこずは、AI掻甚が局所的な効率化に限定されおいるずも蚀えたす。

デブサミ2025 「掻甚レベル2゜フトりェア開発の様々な局面でAIを掻甚」は、AIをいろいろなシヌンで䜿えおいお䞀芋玠晎らしいように芋えたす。しかし、「いろいろなずころに様々な機胜のAIがあり過ぎお統䞀したいずいう意芋が倚い」ず䜐々朚は指摘したした。

゜フトりェア開発にAIを䜿甚する党䞖界の組織のうち、玄74は「ツヌルチェヌンを統合したい」ず答えたずいう調査結果がありたす。AIのラむセンス費甚や䜿い勝手の違いなどがあり、1぀にたずめたいずいう課題が生じおいるのです。

デブサミ2025

「掻甚レベル3各局面に応じお優れたLLMを採甚」は、䞀芋良い状態にみえたす。チケット管理やコヌディングなど、それぞれのシヌンで優れたAIを利甚できおいるためです。

しかし「それぞれのシヌンで共有されたAIずのコンテクストが、コヌディングのずきに倱われおいる」ず䜐々朚は指摘したした。AIがそれぞれのツヌルに特化しお閉じおおり、経緯や議論が個別のツヌルに取り残されおしたっおいるのです。

AI間でのコンテクスト共有が䞍十分なので、コヌディング段階でAIがいろいろな掚奚をしおくれるものの、その内容には違和感が生じたす。䜐々朚は「これはAI時代の新たなサむロだず我々は定矩しおいる」ず話したした。

GitLabだからこそ提案できる、AI利甚の課題に察する解決策

GitLabには゜フトりェア開発甚のプラットフォヌムずしお必芁な機胜が䞀通りそろっおいる

前項で玹介したAI利甚の課題に察しお、GitLabが提案するのがGitLabにおけるAI機胜矀「GitLab Duo」です。GitLab Duoは「オヌルリモヌトでコンテクストを共有しながら䌚瀟運営をする我々だからこそできる提案」ず、䜐々朚は匷調しおいたす。

デブサミ2025

GitLab Duoの玹介をする前に、「そもそもGitLabずは䜕か」に぀いお䜐々朚が説明したした。

GitLabでは゜フトりェア開発においお、以䞋のような機胜が必芁ず考えおいたす。

チケット管理をする機胜、チケット管理のなかで詳现な議論ができる機胜 ゜ヌスコヌドリポゞトリ機胜 コミットしたら、自動的に䜕かをしおくれるCIの仕組み セキュリティスキャンなど

「これら機胜をばらばらに提䟛するのでなく、ひず぀のプラットフォヌムずしお提䟛するのがGitLab補品のコンセプト」ず䜐々朚は説明したした。GitLabは゜フトりェア開発に必芁な機胜を集玄したDevSecOpsプラットフォヌムです。

デブサミ2025

こうした補品コンセプトが評䟡され、2024 Gartner® Magic Quadrant™for DevOps Platformsにおいお、GitLabが高く画像の䞀番右䞊に評䟡されたこずを、䜐々朚は玹介したした。

今たでのAIはスポットで来おもらう助っ人、GitLab Duoは「勝手を知っおいるチヌムの䞀員」ずしお働く

デブサミ2025

デブサミ2025

前項で玹介したように、゜フトりェア開発にはいろいろな機胜が必芁になりたす。GitLabのAI「GitLab Duo」は、それら機胜においおAIが同じコンテクストをもっおサポヌトするず䜐々朚は解説したした。

むシュヌ割り圓おや議論芁玄、゜ヌスコヌド生成、テストコヌドやテストケヌスの生成、たた実装から詳现な説明甚の資料を生成するなどの工皋を、GitLab Duoは䞀貫しおサポヌトしたす。GitLab Duoはむンタヌネットだけでなく、自瀟内のAIのゲヌトりェむを向けるこずにより自瀟のネットワヌクから出ずにAIを䜿えるのも匷いず䜐々朚は匷調したした。

GitLab Duoを䜿えば、以䞋のような デブサミ2025 デブサミ2025 DevSecOpsのルヌプ党おの局面にAIの力をたぶすこずができたす。

  • 蚈画・議論
  • ロヌドマップ・スケゞュヌル構築
  • むシュヌの䜜成・アサむン
  • 開発・怜蚌
  • デプロむ
  • パフォヌマンスのモニタリングずカむれン

䜐々朚は、「たずえお蚀うなら、今たでのAIはスポットでちょっず来おもらう助っ人のようなものだった」ず指摘したした。スポットの助っ人は、タスクの背景などは分かりたせん。限定的な情報のなかで、サポヌトをしなければならないのです。

たずえば断片的な゚ラヌだけ枡され「これは䜕か」ず聞かれおも、AIは䞎えられた情報のなかで提案を返すしかありたせん。䜐々朚は「AIは本圓ならもっずできるはず、ずいうのが我々の思いだ」ず匷調したした。 デブサミ2025 䞀方GitLab Duoは、「勝手の知っおいるチヌムの䞀員ずしお働く」ず䜐々朚は指摘しおいたす。GitLabを䜿えば、゜フトりェア開発におけるものづくりの党おの䜜業を同じプラットフォヌム内で実行するこずが可胜です。

GitLab Duoは、これらGitLabにおける掻動を倚く把握しおいたす。たずえば、GitLab Duoは、゜ヌスコヌドの内容を倉曎した背景や流れを理解しおいるわけです。そのため、その゜ヌスコヌドをプッシュしおCIで倱敗したら、GitLab Duoはより深く原因の分析をおこなえたす。

たた゜フトりェア運甚䞭に、深刻な脆匱性が芋぀かったずしたしょう。このずきGitLab Duoは「脆匱性に察応するには、リポゞトリのこのファむルずこのファむルをこう盎したらいいですよ」ず提案しおくれるのです。

このように局面をたたいだAIの䜿い方は、単䞀のデヌタストアがないずできないず䜐々朚は匷調したした。リポゞトリ・チケット管理・CI・セキュリティスキャンなど゜フトりェア開発に必芁な機胜を、GitLabは党お有しおいたす。

GitLab Duoは、GitLabのなかでこれら機胜ず同䞀プラットフォヌムに存圚し、その党おの掻動を把握しおいるわけです。それゆえに、スポットの助っ人でなくチヌムの䞀員ずしお掻躍するこずができたす。

最埌に䜐々朚は、GitLab Duoを䜿ったデモを玹介したした。

デブサミ2025 本デモでは、CIが倱敗した理由をGitLab Duoに調べさせおいたす。そうするずGitLab Duoは、゚ラヌログだけからは掚察するこずが難しい関数や匕数の型を䜿った修正䟋を提案したした。本デモでGitLab Duoは、デプロむが倱敗した原因を、゜ヌスコヌドの倉曎内容たで鑑みお分析しおいるのです。

ChatGPTに゚ラヌログだけを枡しお解析させるように、AIをスポットの助っ人ずしお䜿うやり方であれば、コンテクストは共有されたせん。そのため、この修正䟋は出ないのではないかず䜐々朚は匷調したした。

GitLab Duoはトラブル発生時に、断片的なログから掚奚を返すのでなく、過去の蚈画たで遡りなぜ倱敗が起こったかずいうずころたで助けおくれたす。本講挔の最埌で䜐々朚は、開発者がより創造的な䜜業に集䞭できる環境を䜜りたいずいう思いでGitLabを提䟛させおいただいおいるず語りたした。

参考元GitLab「2024 グロヌバルDevSecOpsレポヌト」

䌚堎で配垃したお土産に぀いお

䌚堎にお本講挔のアンケヌトに答えお䞋さった参加者の方には、バレンタむンデヌのチョコずナノブロックをお枡ししたした。このナノブロックは、GitLabのロゎがモチヌフずなっおいたす。かわいらしいこのロゎの圢は、狞をむメヌゞしおいるこずはご存知でしたでしょうか

デブサミ2025

ご意芋をお寄せください

このブログ蚘事を楜しんでいただけたしたかご質問やフィヌドバックがあればお知らせください。GitLabコミュニティフォヌラムで新しいトピックを䜜成しおあなたの声を届けたしょう。
Share your feedback

フォヌチュン100䌁業の50%以䞊がGitLabã‚’ä¿¡é Œ

より優れた゜フトりェアをより速く提䟛

むンテリゞェントなDevSecOpsプラットフォヌムで

チヌムの可胜性を広げたしょう。