Duet AI for Developers によるコードの生成とソースの引用方法

このドキュメントでは、AI を活用したコラボレーターである Duet AI for Developers が、コーディングをサポートする方法と、Duet AI がソースを引用する方法およびタイミングについて説明します。

Duet AI によるコーディングのサポート

Duet AI は、コーディングとコード関連のタスクを支援します。 すべてのコードをテストし、確認することをおすすめします。既存のオープンソース コードなど、別のソースから詳細に直接引用する際、Duet AI が引用情報を提供します。

引用されたソースと一致するコードが提案されないようにするには、settings.json ファイルの cloudcode.duetAI.recitation.maxCitedLength 設定を 0 に変更します。

"cloudcode.duetAI.recitation.maxCitedLength": 0

詳しくは、Duet AI がソースを引用する方法とタイミングをご覧ください。

Duet AI がソースを引用する方法とタイミング

既存のオープンソース コードなど、別のソースから詳細に直接引用する際、Duet AI が引用情報を提供します。

Duet AI の大規模言語モデル(LLM)は、他のスタンドアロンの LLM エクスペリエンスと同様にオリジナル コンテンツを生成するためのものであり、既存のコンテンツを詳細に複製するものではありません。Google のシステムは、このような問題が発生する可能性を抑えるように設計されており、今後もこれらのシステムの動作は改善されます。Duet AI がウェブページから詳細に直接引用している場合は、そのページを引用します。URL を含む回答の場合、場合によってはユーザーは Duet AI によりクリックしてそれぞれのソースに直接移動できます。

コード リポジトリを引用する場合は、該当するオープンソース ライセンスへの参照も追加されることがあります。