Sugestões de código GitLab Duo

Acelere a programação

As sugestões de código ajudam você a manter o fluxo completando preditivamente blocos de código, definindo lógica de funções, gerando testes e propondo código comum como padrões regex—tudo no mesmo ambiente em que você já programa.

  • 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

IA com foco na privacidade

As sugestões de código são construídas com a privacidade como base fundamental. O código cliente privado e não público armazenado no GitLab não é usado como dados de treinamento. Saiba mais sobre o uso de dados ao usar as sugestões de código.

Suporte na linguagem que você precisar

Obtenha sugestões de código com IA adaptadas ao seu fluxo de trabalho. Agora disponível em mais de 14 linguagens: 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ペアプログラマーの今後の展開は?

提案品質の向上

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

Mais de 50% das empresas Fortune 100 confiam no GitLab

Comece a entregar software melhor, mais rapidamente

Descubra o que sua equipe pode fazer com a

plataforma DevSecOps inteligente.