GitLab Duo Code Suggestionsは、コーディングの効率を高めるための強力なツールです。このツールは、コードブロックを予測的に完了し、関数のロジックを定義し、テストを生成し、正規表現パターンなどの一般的なコードを提案することができます。すべて既存のコーディング環境で行うことができます。
また、プライバシーを重要視して構築されており、GitLabに保存されている非公開の顧客コードは訓練データとして使用されません。
現在、14の言語(C++, C#, Go, Google SQL, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala, Swift, TypeScript)に対応しており、様々なIDE(GitLab Web IDE, VS Code, Visual Studio, JetbrainsベースのIDE, NeoVIM)で利用可能です。
さらに、自己管理型のGitLabインスタンスにもセキュアな接続を通じて利用できます。
このツールは、提案の質を継続的に向上させており、新しいプロンプトエンジニアリング、インテリジェントなモデルルーティング、拡張された推論ウィンドウのコンテキストなどによって実現されています。