コーディングの高速化

コード提案により、コードブロックの予測補完、関数ロジックの定義、テストの生成、正規表現のような一般的なコードの提案でスムーズな作業を維持できます—すべて現在使用している同じ環境で実行できます。

  • 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'
   }
 }
code suggestions

プライバシー重視のAI

コード提案は、プライバシーを重要な基盤として構築されています。GitLabに保存されている非公開のお客様コードは、トレーニングデータとして使用されません。コード提案使用時のデータ使用方法について詳細をご覧ください

必要な言語でのサポート

ワークフローに合わせたAI搭載コード提案をご利用ください。現在14以上の言語で利用可能: C++、C#、Go、Google SQL、Java、JavaScript、Kotlin、PHP、Python、Ruby、Rust、Scala、Swift、TypeScript。

CC++C#PythonJavascriptTypescriptRubyJavaRustGoogle Cloud SQLPHPScalaGoKotlin

お好みのIDEでご利用いただけます

人気のIDEマーケットプレイスでGitLab拡張機能をご利用いただけます。サポート対象: GitLab Web IDE、VS Code、Visual Studio、JetbrainsベースのIDE、NeoVIM。コード提案のIDEサポートについて詳細をご覧ください。

  • 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'
   }
 }
code suggestions

Self-Managedインスタンスで利用可能

Self-ManagedのGitLabインスタンスでも、GitLab.comへの安全な接続を介してコード提案をご利用いただけます。詳細をご覧ください

  • 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'
   }
 }
code suggestions

コード提案の実例

インタラクティブなデモで、コード提案を使ってExpressサーバーを作成する方法をご覧ください。

AIペアプログラマーの今後の展開は?

提案品質の向上

新しいプロンプトエンジニアリング、インテリジェントなモデルルーティング、推論ウィンドウでの拡張コンテキストにより、提案品質を継続的に改善しています。進捗状況をフォローし、アイデアを提案することもできます

フォーチュン100企業の50%以上がGitLabを信頼

より優れたソフトウェアをより速く提供

インテリジェントなDevSecOpsプラットフォームで

チームの可能性を広げましょう。