このコンテンツはいかがでしたか?
時間を節約する AI ツールを使用してデベロッパーが質の悪いコードを排除するのを Qodo がサポート

技術リーダーとそのチームは、生産性と効率性を高める手段として AI の可能性を積極的に探っています。AI が生成するコードは、デベロッパーのワークフローを合理化するとともに、デベロッパーが優先度の高いタスクに注力するのをサポートできる可能性を秘めていますが、考慮すべきもう 1 つの重要な部分があります。それはコードの質です。
勤勉なデベロッパーが再びより多くの時間を持てるようにしても、生成されたコードのエラーを修正するためにその時間を費やさなければならないのであれば意味がありません。それは、ある問題を別の問題に置き換えるだけです。そこで AI スタートアップである Qodo が役に立ちます。同社は、AI を使用したエージェントとツールを開発チームに提供するとともに、コーディングエラーを可能な限り迅速かつ正確にレビュー、テスト、修正するのをサポートします。
Qodo は、AWS Generative AI Accelerator を通じて Amazon Web Services (AWS) および NVIDIA と連携し、モデルトレーニングと製品デプロイを加速しました。
1 兆 USD 規模の問題に対するソリューションの構築
Qodo は、CEO である Itamar Friedman 氏と Chief Product Officer である Dedy Kredo 氏によって 2022 年に設立されました。Qodo は、デベロッパーが自信をもって、正確かつ簡単に質の高いソフトウェアを構築するのに役立つ AI ソフトウェアプラットフォームです。Qodo のリーダーシップチームは、深い技術的知識とビジネス感覚に加え、Visualead などの成功したスタートアップの設立に携わった経験、VMWare や Alibaba Group などの大手企業での勤務経験も兼ね備えています。
今日では、Qodo は AI イノベーションのリーダーとしての地位を確立しています。2024 年には、AWS Unicorn Tank で Audience Choice 賞を受賞し、最近ではシリーズ A の資金調達で 4,000 万 USD を調達しました。Qodo チームは現在、コードが生まれるときから、デプロイ、さらにそれ以降に至るまで、ソフトウェア開発のあらゆる側面で質が組み込まれる未来に向けて取り組んでいます。
「Qodo は、多忙なプロフェッショナルチームが複雑なソフトウェアをコーディング、レビュー、テストできるようにする、質を第一に考えたコーディングプラットフォームです」と Friedman 氏は述べています。「質の悪いコードは 1 兆 USD 規模の問題です。AI で大量のコードを記述することはできますが、Fortune 5000 のソフトウェアを自動的に作成することはできません。Qodo では、コードテストを解決すればソフトウェアも解決できると考えています」。
AI が生成するコードの量が増えると、ミスのリスクも高まります。AI コードが成功するには、開発チームには、レビュー、エラーの修正、デベロッパーの意図どおりにコードが機能するようにすることに役立つ効率的なツールが必要です。Qodo のプラットフォームは、コード補完だけでなく、自動テストとコードレビューにも重点を置いて、その役割を果たします。しかし、あるの AI に別の AI の作業内容を確認するよう依頼するほどシンプルではありません。
コーディングは常に科学そのものというわけではありません。プロフェッショナルであるデベロッパーは「良い」とはどのようなものかにこだわりがある場合がありますし、問題を解決する方法が複数ある場合、明らかな解決策は、一見したほど明らかではない場合があります。この問題に対処するために、Qodo のエージェントは、会社のベストプラクティスを動的に学習し、それを使用してユーザーのリクエストに適したコンテキストを収集してから、そのコンテキストを活用してより正確に問題を明らかにします。さらに深いコンテキスト認識のために、企業は、Qodo の高度なコード埋め込みモデルを活用したリモート検索拡張生成 (RAG) の Qodo の高度な方法を使用して、コードベース全体をインデックス化できます。
「企業は、実際のボトルネックがコードレビューとコードテストにあることに気づき始めています」と Friedman 氏は述べています。その気づきが Qodo の成功の鍵となってきました。「当社のコード埋め込みモデルはユニークで、複雑なコードベースを解決するには極めて優れたものです。100 万人のデベロッパーが当社のツールをインストールしており、四半期ごとに 100 万件のプルリクエストがレビューされ、毎日 50,000 件のテストが生成されています」。
モデルのトレーニングとデプロイの加速
AI スタートアップであるということは、非常に競争が激しく、変化の激しい環境で事業を展開することを意味します。成功を収めるには、優れたアイデアと努力を惜しまない意欲だけでは足りません。高度なテクノロジー、ツール、エキスパートのガイダンス、協力的なコミュニティへのアクセスが、成長を促進するためには不可欠です。そのため、Qodo は Generative AI Accelerator に参加しました。Generative AI Accelerator は、スタートアップが業界で何が可能かを証明するのに役立つよう設計された、グローバルな 10 週間のハイブリッドプログラムです。
プログラムへの登録に成功したスタートアップは、最大 100 万 USD 相当の AWS 販促クレジットにアクセスし、AWS のサービスとテクノロジーをフルに活用して、製品を構築、トレーニング、テスト、リリースできました。これらのスタートアップは、AWS のエキスパート、NVIDIA などのプレゼンティングパートナー、上位の AI 企業の他の業界リーダーを擁する厳選された経験豊富なネットワークから学びました。

すべての参加者は、それぞれの業界や要件に合ったエグゼクティブメンター、Go To Market メンター、テクニカルメンターから、領域に特化したガイダンスを受けます。また、成長を続ける仮想コミュニティを通じて世界中の仲間のコホートメンバーとつながったり、AWS のエグゼクティブ、AWS パートナー、一流投資家との特別なネットワーキングイベントに参加したりもできます。Qodo にとって、Generative AI Accelerator プログラムは、AWS および NVIDIA と緊密に連携する貴重な機会となりました。
より幅広いオーディエンスへの優れたエクスペリエンスの提供
成功し、可能な限り最高のエクスペリエンスを顧客に提供するために、Qodo は豊富な数々のデプロイシナリオに対応する必要があります。Generative AI Accelerator を完了すると、Qodo は自信をもって、そして迅速に、幅広いインフラストラクチャに製品をデプロイできます。
「当社のクライアントは Fortune 500 企業であり、Qodo プラットフォームを自社独自の仮想プライベートクラウド (VPC) 内で実行したいと考えています。これは多くの場合、AWS 上で実行することを意味します」と Friedman 氏は述べています。例えば、Qodo の一部の顧客は、先駆的なプロバイダーから提供される高性能な基盤モデル (FM) へのアクセスを提供するフルマネージドサービスである Amazon Bedrock と互換性のある AI ソリューションのみを利用したいと考えています。「幸いなことに、AWS では、お客様が望む方法でモデルをデプロイして実行することが非常に簡単です」と Friedman 氏は述べています。AWS のお客様は、AWS Marketplace で Qodo の製品にアクセスすることもできるようになり、さらに合理化されたデプロイエクスペリエンスが実現されました。
AWS Marketplace は数百万の AWS のお客様にサービスを提供しており、ソフトウェア企業が自社製品のリーチとアクセシビリティを拡大するのに役立ちます。Qodo のようなスタートアップにとって、AWS Marketplace は、従量制料金、長期契約プラン、プライベートオファー、柔軟な支払いスケジュールなど、複数の料金オプションをサポートし、より柔軟なエクスペリエンスを顧客に提供するのに役立ちます。また、AWS Marketplace に参加したことで、Qodo にとって新たな共同マーケティングと共同販売の機会も開かれました。
先駆的なテクノロジーと緊密な統合
Qodo は、AWS と NVIDIA のアクセラレーテッドコンピューティングプラットフォームを使用して、製品のトレーニングを改善し、互換性を高めています。例えば、AI モデルのトレーニングは、リソースを大量に消費するプロセスであり、かなりの時間と資金の投資が必要です。Qodo のチームは、NVIDIA Hopper グラフィックスプロセッシングユニット (GPU) を使用してモデルを効率的にトレーニングし、高メモリ帯域幅、最適化された処理能力、より高速な深層学習を実現しています。
「Qodo には 4 つの異なるモデルがあり、NVIDIA H100 を使用してこれらのモデルをトレーニングしています」と Friedman 氏は述べています。「量子化を非常に重視しており、NVIDIA H100 の Hopper アーキテクチャにより、10 倍のコンテキスト長と 3 倍のスループットを実現できました」。 これは、Qodo チームがボトルネックを回避し、トレーニングプロセス全体で利用できる計算能力を高めるのに役立ちます。

トレーニング以外にも、主要なコードリポジトリシステムとの互換性がモデルに備わっているようにすることが、Qodo が優れたエクスペリエンスを顧客に提供する鍵となります。Qodo Merge は、従来のコードレビュープロセスを補完する、生成 AI を使用したアシスタントであり、Amazon Bedrock の高度な生成 AI モデルとの緊密な統合を特色とします。これにより、Qodo Merge はコードを効率的に分析し、質の高い提案を生成するとともに、自動化されたプルリクエストの説明とウォークスルーを提供できます。その結果、デベロッパーはより生産的に作業でき、レビュー担当者が情報を理解するのにかかる負荷を軽減できます。
次世代のコード生成
Qodo は今後も、AI を使用してデベロッパーをサポートする新しい方法の開発を続けていきます。「Qodo の第 2 フェーズは、コードレビューとコードテストに重点を置いたプラットフォームから、複雑なコードに対応する AI デベロッパーを構築することに移行することです」と Friedman 氏は述べています。「デベロッパーがソフトウェアの世界を、私たちが想像もできなかった領域にまで導くのを目にすることになるでしょう。Qodo は、次世代のコード生成に向けた重要なマイルストーンであり、重要な足がかりです」。
AWS と NVIDIA は、最先端のテクノロジーと深い専門知識の組み合わせを通じて、Qodo のイノベーションと成長を今後もサポートしていきます。同社は最近、コード埋め込みのための新しい最先端のモデルである Qodo-Embed-1 を発表しました。Embed-1 は Amazon Bedrock Marketplace で入手可能であり、NVIDIA NIM マイクロサービス との緊密な統合を含みます。「NVIDIA と AWS は、NVIDIA Inception や Generative AI Accelerator などの優れたプログラムを提供する、すばらしいパートナーです」と Friedman 氏は述べています。「これらの企業は当社にチャンスをもたらしてくれます。当社のニーズや、当社が今何を達成しようとしているのかを理解し、当社がより優れたスタートアップになるのをサポートしてくれるのです」。
スタートアップである貴社の成長に役立つ資金、専門知識、最先端のテクノロジーにアクセスしたい場合は、Generative AI Accelerator への申込みをご検討ください。詳細については、こちら をご覧ください。
このコンテンツはいかがでしたか?