Last Updated on 2024-10-10 07:03 by admin
カリフォルニア州に拠点を置くAIスタートアップのCodeiumは、ソフトウェア開発を支援するための独自の大規模言語モデル(LLM)を活用し、6500万ドルのシリーズB資金調達ラウンドを発表しました。このラウンドは、Kleiner Perkinsが主導し、GreenoaksおよびGeneral Catalystが参加しました。Codeiumは、この資金を使用してチームを機能横断的に拡大し、既に30万人以上の開発者の新たにコミットされたコードの44%以上を書いている、生成AI駆動のコーディングツールキットを拡張する予定です。
Codeiumは、開発者がコードベースの文脈でインテリジェントなコード提案を提供する、セキュリティに焦点を当てたLLMツールキットを立ち上げました。これにより、開発者は開発ワークフロー内のあらゆるタスクを加速させるためのパーソナライズされた生成を受け取ることができます。Codeiumは70以上の言語をサポートし、Visual Studio Code、JetBrainsスイート、Eclipse、Jupyter Notebooksを含む40以上の統合開発環境(IDE)で動作します。また、SOC2 Type 2準拠のSaaSとして自己ホストまたは展開可能で、既存のソースコード管理(SCM)システムと統合して、リポジトリの全文脈を認識します。
Codeiumは、Atlassian、Anduril、Clearwater Analyticsを含む「数百の企業」の内部開発者の生産性向上のためにAIツールキットを提供してきました。同社は、個人向けの基本バージョンを無料で提供し、ビジネス向けオファリングは月額12ドル/ユーザーから始まります。すべてのケースで、顧客のコードは保存されず、公開システムのトレーニングには使用されないと強調しています。
シリーズBラウンドを受けて、Codeiumはエンジニアリングおよびセールスチームを拡大し、開発者の広範で多様なニーズをサポートするためにプラットフォームを拡張する計画です。目標は、コードの記述と実行を超えて、ソフトウェア開発ライフサイクルのすべての段階でのタスク、システム設計、コードメンテナンス(特にレガシーコードの移行)、セキュリティ脆弱性などの複雑な問題の修正に対処することです。
【ニュース解説】
カリフォルニア州に本拠を置くAIスタートアップ、Codeiumが、ソフトウェア開発を支援するための独自の大規模言語モデル(LLM)を活用し、6500万ドルのシリーズB資金調達を実施したことが発表されました。この資金調達は、著名なベンチャーキャピタルであるKleiner Perkinsが主導し、GreenoaksおよびGeneral Catalystが参加しています。Codeiumは、この資金を利用してチームを拡大し、既に30万人以上の開発者に利用されている、生成AI駆動のコーディングツールキットをさらに発展させる計画です。
Codeiumが提供するツールキットは、開発者がコードベースの文脈でインテリジェントなコード提案を受け取ることができる、セキュリティに焦点を当てたものです。これにより、開発者は開発ワークフロー内のあらゆるタスクを加速させることが可能になります。Codeiumは70以上の言語をサポートし、Visual Studio Code、JetBrainsスイート、Eclipse、Jupyter Notebooksを含む40以上の統合開発環境(IDE)で動作します。また、SOC2 Type 2準拠のSaaSとして自己ホストまたは展開可能で、既存のソースコード管理(SCM)システムと統合して、リポジトリの全文脈を認識します。
このようなAIツールキットの提供は、ソフトウェア開発のプロセスを大きく変革する可能性を秘めています。従来、ソフトウェア開発は手作業が中心で、長い開発サイクルやコードの記述に多くの時間を要していました。しかし、Codeiumのようなツールキットを使用することで、開発者はコードの自動生成や改善、さらには言語の変換など、多岐にわたる作業を効率化できるようになります。これにより、開発プロセスが加速され、製品の市場投入までの時間が短縮されることが期待されます。
しかしながら、この技術の進展には潜在的なリスクも伴います。例えば、生成されたコードの品質やセキュリティの問題、また、AIによる自動化が進むことで開発者のスキルが低下する可能性などが挙げられます。さらに、AIが生成するコードの著作権や利用に関する法的な規制も、今後の課題となるでしょう。
将来的には、Codeiumのようなツールキットがソフトウェア開発のライフサイクル全体をカバーし、システム設計からコードメンテナンス、セキュリティ脆弱性の修正に至るまで、あらゆる段階での作業を支援することが期待されています。これにより、開発者の生産性が大幅に向上し、より高品質で安全なソフトウェアの開発が可能になると考えられます。