GitLabのAI支援によるコードの提案

コーディングを高速化

コードの提案は、前後関係に沿ったコードブロックの予測および補完、関数宣言のロジックの定義および生成、テストの生成、正規表現のような一般的なコードの提案を行うことで、開発者がフローを継続できるように支援します。そのため、チームがより速く、より効率的にソフトウェアを作成できるようになります。

  • 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

お使いの言語でサポート

AIを活用して、あなたの作業方法に合ったコードを提案します。C++、C#、Go、Google SQL、Java、JavaScript、Kotlin、PHP、Python、Ruby、Rust、Scala、Swift、TypeScriptの14言語でご利用いただけます。

logologologologologologologologologologologologologo

お気に入りのIDEで提供

GitLabの拡張機能は、人気のIDEのマーケットプレイスから入手できます。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'
   }
 }
Tanuki icon code suggestion

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

Self-Managedインスタンスでも、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'
   }
 }
Tanuki icon code suggestion

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

提案の品質向上

GitLabでは、新しいプロンプトエンジニアリング、インテリジェントなルーティングモデル、また推論画面でのコンテキストの拡張によって、提案の品質を継続的に改善しています。こちらから進捗状況を確認したり、アイデアを提案していただけます

一般提供

コードの提案の一般提供に向け、安定性、パフォーマンス、可用性、およびユーザーエクスペリエンスの改善に積極的に取り組んでいます。GitLabでサポートされる機能のマトリックスをご確認ください。

GitLabを始めてみましょう

DevSecOpsプラットフォームを使用して、チームの可能性の広がりを体感しませんか?

無料トライアルを開始
Headshots of three people

ご質問はありますか? 私たちにお任せください。

お問い合わせ