Palo Alto Networksは世界最大のサイバーセキュリティ企業として、Google CloudのVertex AI上でClaudeを活用し、グローバルなエンジニアリング組織全体で厳格なセキュリティ基準を維持しながら、開発者の生産性を向上させています。
Vertex AI上のClaudeを活用することで、Palo Alto Networksは以下を実現しました。
Palo Alto Networksは、急速に進化するサイバーセキュリティ環境において、生成AIを活用して競合他社と悪意あるアクター(脅威アクター)の双方の一歩先を進むという強力な機会を見出しました。同社は世界最大のサイバーセキュリティ企業として、生成AIが厳格なセキュリティ基準を維持しつつ、安全で高品質なソフトウェアをより迅速に提供するのに役立つと認識しました。
Palo Alto Networksのエンジニアリングチームは、AIソリューションを評価する前に、ソフトウェアデリバリープロセス全体をマッピングして、開発者が最も多くの時間を費やしている箇所やエラーが発生しやすい箇所を特定しました。 この分析により、開発者が初期開発に全体の30~35%の時間を費やす一方で、この段階でも最も重大な問題が発生することが明らかになりました。「バグが後から発見された場合、金銭的損失や評判の低下につながり、顧客も満足しません」とPalo Alto Networksのエンジニアリングディレクター、Gunjan Patel氏は述べます。この洞察により、同社は最大の効果を得るために、開発の初期段階でAIの導入に重点を置くようになりました。
複数のAIソリューションを評価した結果、Patel氏のチームは、いくつかの重要な理由から、Google CloudのVertex AIプラットフォームを介したClaudeを選定しました。 Claudeは高い精度とセキュリティ基準を維持しながら、コーディング作業において常に優れたパフォーマンスを発揮しました。 「Anthropicは他のすべてのLLMよりも安全性とセキュリティを優先していました。 同社はあらゆる会議でセキュリティと安全性の影響について議論します。 最大のサイバーセキュリティ企業として、これは私たちにとって非常に重要な要素です」とPatel氏は述べています。
Google CloudのVertex AIを使用することで大きな利点が得られました。 Patel氏は次のように述べます。「GoogleはGSU(生成サービス単位)でユニット測定を完璧にしました。 これらは細分化され、使用量ベースで、柔軟な契約期間と価格体系を備えています」 この機能とプロビジョニングされたスループット機能を組み合わせることで、Palo Alto Networksは、AI実装を効率的に拡張することができました。 SDKのシームレスな統合は導入にとって不可欠でした。 「SDKのプロビジョニングされたスループットへの統合はシームレスでした。 エンドポイントを変更しただけで、問題なく動作しました」とパテル氏は述べます。
Palo Alto Networks は、特定の開発タスクごとに異なるClaudeモデルを採用しています。同社ではリアルタイムのコード補完にClaude 3.5 Haikuを、アーキテクチャの説明や複雑なコード生成など、複雑なタスクにはIDEコードチャットでClaude 3.5 Sonnetを使用しています。開発ツール、説明ツール、およびデバッグツールをIDEに統合することで、開発者のフロー状態を維持し、コンテキストスイッチを減らすことができます。
新たな開発者の場合
経験豊富な開発者の場合。
Claudeの実装は、Palo Alto Networksのソフトウェア開発を変革しました。 新たな開発者は、複雑なコードベースを完全に理解して貢献するのに数か月を要するのではなく、数週間で有意義な貢献を行うことができるようになります。 パイロットプログラムでは、複雑な製品について事前知識を持たないジュニア開発者が、Claude の支援により統合タスクを70%早く完了しました。
Palo Alto Networksは、AIがソフトウェア開発ライフサイクルを根本的に変革すると思い描いています。Patel氏と彼のチームは、数十年も変わらなかった開発プロセスをAIがどのように再構築するかについて計画を策定しています。「ソフトウェア開発ライフサイクルは AIが登場する以前に設計されていたもので、当社のCEO は、それがこれから変化していくと仮説を立てています。おそらく、これらすべての段階や複雑なソフトウェア開発プロセスは存在しないでしょう」とPatel氏は述べます。
同社はすでに、CI/CDにおけるコード品質とセキュリティを向上させるAI後処理システムなど、Claude の革新的な活用方法を先駆けて展開しています。 このシステムは自動的に変数名の改善、可読性を高めるためのコードコメントの追加、ユニットテストの生成を行いますが、これらはすべてPalo Alto Networksの厳格なセキュリティ基準を維持しながら実施されます。
Palo Alto Networksは、Claudeの高度なAI機能とGoogle Cloudのエンタープライズ クラスのインフラストラクチャおよび統合AI開発プラットフォームを組み合わせることにより、安全で効率的なソフトウェア開発のための新しいパラダイムを創出しています。 この実装は、企業がどのようにAIを活用して開発慣行を変革しつつ、高いセキュリティ基準を維持するかを示しています。 開発者が数千人に拡大する中、Palo Alto Networksは、AIが人間の能力を置き換えるのではなく、強化する方法を示しています。これにより、チームはより優れた、より安全なソフトウェアを開発し、世界中の組織を保護することができるようになります。