(ベータ)

GitLabのAI支援コードの提案

コーディングを高速化

開発中にコードを提案する生成AIの力を借りて、チームがより速く、より効率的にソフトウェアを作成するのを支援します。1回キーを押すだけでコードの行全体を完了したり、機能をすばやく起動したり、ボイラープレートコードを入力したり、テストを生成したりできます。

  • translate.py
  • get_unique_int.go
  • numbersArray.js
1
2
3
4
5
6
7
8
9
10
11
12
13
languages = {
    'en': {
     'hello': 'Hello',
     'goodbye': 'Goodbye'
   },
   'es': {
     'hello': 'Hola',
     'goodbye': 'Adiós'
   }
 }
Tanuki icon code suggestion

ソースコードを保護してください

コードの提案は、プライバシーを重視して構築されています。独自のソースコードをGitLabのエンタープライズクラウドインフラストラクチャ内で安全に保ちます。コードはトレーニングデータとして使用されません。コード提案モデルに対するソースコードの推論は保持されません。コード提案を使用する場合のデータ使用方法について

/nuxt-images/solutions/code-suggestions/secure-code.svg

何十億行ものコードをすぐに使用することができます。

コードの提案は、カスタマイズされたオープンソースデータセットで継続的に微調整されたオープンソースの事前トレーニング済みモデルを使用して、多言語のサポートと追加のユースケースを可能にします。

  • translate.py
  • get_unique_int.go
  • numbersArray.js
1
2
3
4
5
6
7
8
9
10
11
12
13
languages = {
    'en': {
     'hello': 'Hello',
     'goodbye': 'Goodbye'
   },
   'es': {
     'hello': 'Hola',
     'goodbye': 'Adiós'
   }
 }
Tanuki icon code suggestion

あなたの言語でサポートします

作業方法に合ったAIを活用したコードの提案。C/C ++、C #、Go、Java、JavaScript、Python、PHP、Ruby、Rust、Scala、Kotlin、TypeScriptの13言語で利用できます。

logologologologologologologologologologologologologo

あなたのAIペアプログラマーの次のステップは何ですか?

自己管理インスタンスのコードの提案

コードの提案は、GitLab.comへの安全な接続を介して、まもなく自己管理インスタンスで利用できるようになります。自己管理インスタンスに固有の要件がある場合は、自己管理サポートのイシューにご関心内容をお知らせください。

ユーザーエクスペリエンスの改善

JetBrains IntelliJベースのIDEやVisual Studioによるコード提案のサポートなど、追加のIDEのサポートに取り組んでいます。また、IDE内で提案がどのように表示され、受け入れられるかについてのユーザーエクスペリエンスを改善し、開発者が機能の仕組みをより細かく制御できるようにすることも計画しています。

GitLab を使ってみる

あなたのチームが DevSecOps プラットフォームで何ができるかをご覧ください。

無料試用版を入手
Headshots of three people

質問があります? 私たちは助けるためにここにいます。

専門家に相談する