GitLabは、最も包括的なDevSecOpsプラットフォームとして、Claudeを活用し、ソフトウェア開発、導入、セキュリティプラットフォーム全体でAIを活用した機能を推進しています。Claudeの機能を活用することで、GitLabは顧客が求める安定性とセキュリティを維持しながら、革新的なAIソリューションを提供しています。
AIを活用したGitLabのプラットフォームは、企業がソフトウェア開発ライフサイクル全体を管理するのに役立ちます。GitLabは、セキュリティとスピードをバリュープロポジションの中核に掲げており、AIの潜在能力とプラットフォーム全体にAI機能を組み込む際のプライバシー優先のアプローチのバランスをとる必要がありました。
GitLabのデータサイエンスAI/ML担当プロダクトグループマネージャーのTaylor McCaslin氏は次のように述べます。「私たちの使命は、だれもが、世界に活力をもたらすソフトウェアに貢献し、共同で開発できるようにすることです」「これは軽く捉えるべきではない重要な取り組みです」
GitLabが生成AIの統合に取り組むにあたり、AnthropicのようなAI企業と連携することが、このテクノロジーを同社のプラットフォームに統合するための最も効果的な方法であると認識しました。GitLabのプリンシパルエンジニアのJessie Young氏は次のように述べています。「APIを専門とする企業として、既存のものを再構築することなく、AIをさまざまな機能に組み込みたいと考えていました。Anthropicとのパートナーシップにより、当社のプラットフォームにシームレスに統合できる強力で使いやすいAIモデルを利用できるようになりました」
GitLabは、より高度なAIモデルが利用できるようになったことで、大きな進歩を遂げました。同社は現在、同社のプラットフォーム全体にAIを統合し、生成AIプログラミング、対話型チャット、計画の要約、ソフトウェア脆弱性の説明と修復といった機能を備えています。 各タスクに確実に最適なツールが使用されるように、GitLabでは新しいベンダーとモデルの新しいバージョンを評価するモデル評価チームを設置しました。
「当社ではソフトウェア開発ライフサイクル全体でAIを活用したユースケースがあるため、適切なユースケースに最適モデルを選択できるアプローチが必要です。この点において、Claudeモデルファミリーのアプローチは、当社チームにとって大きな利点となっています」とMcCaslin氏は述べます。
GitLabは、そのパフォーマンスと十分な機能を備えた開発者体験から、AI搭載のDuo機能を支えるためにClaude 3モデルを選択しました。「Claude3モデルは、思慮深く、包括的かつコンテキストを考慮したコード生成をはじめ、その他のソフトウェア開発関連のタスクにおいて一貫して優れたパフォーマンスを発揮します」とMcCaslin氏は指摘し、その理由の一部としてClaudeのコンテキストウィンドウが長いことを挙げています。

GitLabでは、Anthropicの直感的な開発者ツールを使用することで、チームはAIを活用した機能を効率的に構築することが可能になりました。
Young氏は次のように述べます。「Anthropicが当社に提供するツールは、機械学習の経験がないエンジニアにも使いやすいものです。Anthropicの開発者向けツールとドキュメントのおかげで、より伝統的なソフトウェアエンジニアリングの経験を持つ数十人のメンバーがAI機能の開発に取り組めるようになりました」
GitLabは、この急速に進化するAI環境において、Anthropicの透明性とプライバシーに対する取り組みを高く評価しています。この高い信頼性は、GitLabが顧客に安定して、安全なソフトウェア開発ツールを提供するための取り組みに不可欠なものとなります。
Anthropicはプライバシーと透明性という当社の価値観を共有しており、非常にスムーズに同社と協働できます。これは、信頼性の高いソフトウェアを構築する企業組織である当社にとって特に重要な点です。
—プロダクト、データサイエンス・AI/ML担当グループマネージャー、Taylor McCaslin氏
GitLabがプラットフォームの進化を続ける中、同社はAI主導型のDevSecOpsで業界をリードする有利な立場にあります。ClaudeがDuoの主要機能を強化し、将来のユースケースを探求するための基盤を提供することで、GitLabは顧客が信頼できる最先端の機能を提供することに注力できます。
GitLabはClaudeを選択することで、強力なAI機能を提供し、ソフトウェア開発における安定性とセキュリティに対する同社の取り組みに沿った基盤モデルを見出しました。