公開:7月 10, 2024
1分で読めます
新たなインテグレーション、迅速なキャンセル、アーキテクチャのアップグレードなど、GitLab Duo Chatの最新の改善点についてまとめました。
ユーザーの皆さまの常に変化し続けるニーズを満たすため、GitLabはAIアシスタントであるGitLab Duo Chatの継続的な改善に取り組んでいます。ワークフローを効率化し、生産性を向上させる最近の機能強化をいくつかご紹介します。
GitLab 17バーチャルリリースイベントではAI主導のソフトウェア開発の未来を探りました。今すぐこのイベントの動画をご視聴ください!
チャット機能は常に進化し続けていますが、今回GitLab Duoの脆弱性の説明という重要な機能が追加されました。これはGitLab DuoプラットフォームでAIグループ外のチームによってチャットに統合された最初の機能であり、まさにGitLabのコラボレーション精神と部門間の協力関係を象徴する取り組みです。
今回のインテグレーションは、特にセキュリティの分野において、チャットをデベロッパーにとってさらに強力で汎用性の高いツールにするための重要な一歩です。
チャットのコンテキスト認識を改善し、さまざまなシナリオでより高度な対応ができるようになりました。
GitLab Duo Chatでは常にアクセスできるのは次のとおりです:
チャットはGitLabインスタンスやコードベース全体に無制限にアクセスするものではないことをご了承ください。クエリで提供された特定の情報、GitLab UI、その他IDEの現在表示されている内容に直接関連する情報のみを処理します。
GitLabは常にユーザーのプライバシーとデータセキュリティを第一に考えながら、チャットのコンテキスト認識を拡大してより多くの種類のコンテンツに対応できるよう継続的に取り組んでいます。今回の段階的な拡張は、適切なデータアクセスの境界線を維持しながら、チャットが開発ワークフローをサポートするさらに強力なアシスタントとして機能することを目的としたものです。
GitLab Duo Chatでは、GitLab UIとIDEの両方で作業中のコンテキストをより深く理解できるようになりました。チャットが認識する内容は次のとおりです。
GitLab UI内
IDE内
さらにIDEで/explain
、/refactor
、/tests
などのスラッシュ(/)コマンドを使用すると、チャットは選択されたコードにアクセスできます。
GitLab Duo Chatでは、チャット履歴の最新50件のメッセージが保持されます。この履歴は最後の使用から3日後に失効します。ブラウザまたはIDEを閉じてもこの期間内のチャット履歴が完全に削除されるわけではありませんが、現時点でチャットデータの長期保存はサポートされていません。
強く待ち望まれていた機能であるプロンプトキャンセルが利用可能になりました。ユーザーはGitLab.comのチャットで進行中のプロンプトをキャンセルできるようになり、やり取りをより詳細にコントロールできます。
今回の機能強化により、プロンプトの送信が早すぎた場合や、待機中に考えが変わった場合などに応答を停止することができるようになりました。小さな変化のように思われるかもしれませんが、時間を節約し、イライラを軽減する優れた機能です。
GitLab Duo Chatでプロンプトをキャンセルするには次の手順に従ってください。
What is this issue about?
などの質問を入力します。4 .「キャンセル」ボタンをクリックすると応答の生成がすぐに停止されます。
チームはGitLab Duo Chatをより強化し、効率化するためのアーキテクチャの改善に取り組んできました。
この変更は主に基礎となるアーキテクチャに影響を与えるものですが、次のような改善を体験できます。
次の動画では、GitLab Language Serverのコード提案強化について詳しく紹介しています。
GitLab Duo Chatは継続的に改善されています。こちらにいくつかの注目ポイントをまとめました。
ぜひ機能強化に関するフィードバックをお寄せください。 GitLab Duo Chatは今後も進化していきますので、最新情報をお見逃しなく。
GitLab Duo開発の現場からシリーズではGitLab Duoの開発方法の詳細をご覧いただけます。
監修:小松原 つかさ @tkomatsubara
(GitLab合同会社 ソリューションアーキテクト本部 シニアパートナーソリューションアーキテクト)