Augment Codeは、エンタープライズソフトウェアエンジニアリングチーム向けに開発されたAI搭載のコーディングアシスタントである。ソフトウェア開発ライフサイクルに大規模言語モデルを統合し、コード生成、コード解説、リファクタリング提案、自動テスト作成などの機能を提供する。このプラットフォームは、組織の既存の開発環境とコードベース内で動作するように設計されており、開発者の生産性とコード品質の向上を目指している。
同社は、消費者向けのAIコーディングツールが通常提供するよりも高度な制御、セキュリティ、カスタマイズを必要とするチーム向けのソリューションとして自社製品を位置づけている。また、プロプライエタリなコードや社内コードを含むコードベース全体を理解し、文脈に即した支援を提供する能力を強調している。
歴史と設立
Augment Codeは、ソフトウェアエンジニアリングと人工知能のバックグラウンドを持つチームによって2022年に設立された。同社は2024年4月にステルスモードから脱却し、2億2700万ドルの資金調達を実施したことを発表した。この資金調達ラウンドは、Samsung Electronicsのベンチャーキャピタル部門、Samsung Research、Alibaba Cloudのイノベーションファンドなど、著名な投資家が主導した。発表時点での同社の評価額は10億ドルを超え、ユニコーン企業となった。
設立チームには、大手テクノロジー企業での経験を持つ個人が含まれている。CEOのIgor Ostrovsky氏は、以前Google DeepMindとMicrosoftで勤務していた。他の共同設立者には、エンタープライズソフトウェアのバックグラウンドを持つScott Dietzen氏と、OpenAIの元研究科学者であるGuy Gur-Ari氏がいる。エンタープライズとAI研究の経験が融合したことが、大規模組織向けのAIツール構築に注力する同社の方向性を形作った。
技術と機能
Augment Codeの中核技術は、大規模言語モデル、すなわち生成AIのサブセットに基づいている。このシステムは、複数のプログラミング言語で書かれたコード、設定ファイル、ドキュメントを含むコードベース全体をインデックス化し、理解するように設計されている。これにより、アシスタントはプロジェクト固有のアーキテクチャ、依存関係、コーディング規約を認識した応答を提供できる。
プラットフォームの主な機能は以下の通りである:
- コード生成:アシスタントは自然言語のプロンプトやコメントに基づいて新しいコードを記述し、関数、クラス、またはモジュール全体を生成できる。
- コード解説:複雑または不慣れなコードセクションを説明し、開発者がレガシーシステムや他のチームメンバーが書いたコードを理解するのに役立つ。
- リファクタリング支援:このツールは、ロジックの簡素化、パフォーマンスの向上、ベストプラクティスへの準拠など、既存コードへの改善を提案する。
- 自動テスト:既存コードの単体テストと統合テストを生成し、テストカバレッジの向上を目指す。
- 開発環境との統合:Augment Codeは、Visual Studio CodeやJetBrains製品などの一般的な統合開発環境(IDE)向けのプラグインを提供する。
このシステムは、エンタープライズのセキュリティ要件を尊重する方法で展開されるように設計されている。クラウド環境またはオンプレミスで実行でき、組織がコードを自社のインフラストラクチャ内に保持できる。これは、金融、ヘルスケア、政府などの規制産業の企業にとって重要な差別化要因である。
エンタープライズへの注力
個人開発者によって使用されることが多い消費者向けAIコーディングアシスタントとは異なり、Augment Codeは明示的にチーム向けに設計されている。AI生成コードスニペットの共有や、チーム全体でのコードベースの一貫した理解の維持など、コラボレーションのための機能が含まれている。また、このプラットフォームは管理制御を提供し、組織がアクセスを管理し、使用状況を監視し、コンプライアンスポリシーを施行できるようにする。
同社は、大規模な既存コードベースと複雑なソフトウェアシステムを持つ大企業をターゲットにしている。その販売アプローチは、エンジニアリングリーダーやCTOとの直接的な関与を伴い、生産性向上と技術的負債の削減の可能性を強調している。
市場での位置づけと競争
AIコーディングアシスタント市場は、GitHub CopilotやOpenAIのCodexなどのツールの登場以来、急速に成長している。Augment Codeは、これらのツールに加えて、Amazon Web ServicesのCodeWhisperer(現在はAmazon Q Developer)やGoogle CloudのDuet AI for Developersなどのエンタープライズ向け製品とも競合している。同社は、エンタープライズ規模のコードベースへの注力と、セキュリティとカスタマイズの重視において差別化を図っている。
AIコーディングツールの市場は、機械学習の進歩とソフトウェア開発における人工知能の採用増加に牽引され、大幅に拡大すると予測されている。Augment Codeの多額の資金調達は、専門的でエンタープライズグレードのAI開発ツールへの需要に対する投資家の信頼を示している。