グーグルは最近、同社のエンタープライズ向けコードアシスタント「Code Assist」がGemini 2.0にアップグレードされ、接続可能な外部データソースが拡大したことを発表しました。この新バージョンにより、開発者はより大きなコンテキストウィンドウを利用できるようになり、企業の大規模なコードベースをより深く理解できるようになります。

グーグルクラウドのプロダクトマネジメント担当シニアディレクターであるライアン・サルバ氏によると、Code Assistは現在、GitLab、GitHub、Google Docs、Sentry.io、Atlassian、Snykなど、複数のデータソースに接続できるようになりました。開発者は、統合開発環境(IDE)から直接Code Assistのヘルプをリクエストでき、ワークフローを中断することなく作業を続けられます。以前は、Code AssistはVS CodeとJetBrainsとの統合のみをサポートしていました。

Code Assistの前身はDuet AIで、昨年10月に初めてリリースされました。企業がコーディングプロジェクトの簡素化を求めるニーズが高まるにつれて、GitHub CopilotのようなAIコーディングプラットフォームも広く注目を集めています。Code Assistはエンタープライズ版のリリース時に、エンタープライズレベルのセキュリティと法的保護を追加しました。

サルバ氏は、開発者が日常的に使用している他のツールにCode Assistを接続することで、ウィンドウを切り替えることなく、より多くのコンテキスト情報を提供できると強調しました。「開発者は1日にGitHub、Atlassian Jira、DataDog、Snykなど複数のツールを使用する可能性があり、これらの追加コンテキストをIDEに取り込みたいと考えています。」と述べています。

開発者は、Code Assistのチャットウィンドウを開き、特定の問題に関する最新のコメントやコードベースの最新のプルリクエストについて質問するだけです。Code Assistは自動的にデータソースをクエリし、関連情報をIDEに返します。これにより、開発者はより効率的に作業を進めることができます。

AIコーディングアシスタントは、生成AIの初期の重要なアプリケーションの1つです。ソフトウェア開発者がコーディング支援にChatGPTを使い始めて以来、企業向けのコーディングアシスタントが次々と市場に登場しています。GitHubは今年2月にCopilot Enterpriseをリリースし、OracleもJavaとSQLのコーディングアシスタントをリリースしました。さらに、HarnessがリリースしたコーディングアシスタントもGeminiベースで、リアルタイムで提案を提供します。

注目すべき点として、Code AssistはGemini 2.0をサポートしていますが、グーグルがリリースした新しいツールJulesとは独立しています。サルバ氏によると、Julesはグーグルのラボチームが発表した複数の実験の1つであり、自律型または半自律型のエージェントを使用してコーディングプロセスを自動化する方法を示すことを目的としています。Code Assistは現在、Geminiベースの唯一のエンタープライズ向けコーディングツールですが、将来的にはJulesにも同様の機能が統合される可能性があります。

現在、Code AssistとJulesの早期ユーザーからのフィードバックでは、Gemini 2.0の応答速度が大幅に向上していることが示されています。サルバ氏は、コーディングプロセスにおいて、迅速なフィードバックは開発者にとって非常に重要であり、遅延は思考の流れを中断させる可能性があると指摘しています。

将来展望として、コーディングアシスタントは生成AI分野における成長が依然として重要であるものの、サルバ氏は今後数年で、企業がコード生成モデルとアプリケーションの開発方法を変える可能性があると考えています。彼は、グーグルのDevOps研究評価チームが2024年の高速開発状況レポートで、回答者の39%がAI生成コードを信頼していないと回答し、同時にドキュメントとデリバリーの品質が低下していることを示していると述べています。

要点:

✅ Code AssistがGemini 2.0にアップグレードされ、複数のデータソースとの接続が追加されました。

✅ 開発者はIDEから直接Code Assistを使用して関連コンテキスト情報を取得し、作業効率を向上させることができます。

✅ 今後のAIコーディングアシスタントの開発は、単なる作業効率の向上ではなく、コード生成の品質に重点が置かれる可能性があります。