더 읽어보세요
세계 최대의 사이버 보안 기업인 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는 코딩 작업에서 높은 정확성과 보안 기준을 유지하면서 일관되게 뛰어난 수준의 성능을 보여주었습니다. Patel은 다음과 같이 말했습니다. "Anthropic은 다른 LLM보다 안전성과 보안을 최우선으로 생각합니다. 모든 회의에서 보안과 안전성의 영향을 논의합니다. 세계 최대의 사이버 보안 기업으로서 이는 매우 중요한 요소인 것입니다."
Google Cloud의 Vertex AI를 사용하게 된다면 상당한 이점이 있었습니다. Patel은 다음과 같이 말했습니다. "Google은 GSU(Generative Service Units)라는 단위 측정을 완벽하게 해냈습니다. 세분화되어 있는 상태였으며, 사용량 기반이고, 유연한 약정 기간과 가격 구조를 제공해 드립니다." 프로비저드 스루풋 기능과 결합되어 Palo Alto Networks는 AI 구현을 효율적으로 확장이 가능했던 것입니다. 원활한 SDK 통합은 배포에 매우 중요했습니다. Patel은 다음과 같이 말했습니다. "프로비저드 스루풋을 통합하는 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가 수십 년간 변화하지 않았던 개발 프로세스를 어떤 방법으로 재편할지 매핑하고 있습니다. Patel은 다음과 같이 말합니다. "소프트웨어 개발 주기는 AI 시대 이전에 설계된 것입니다. 당사 CEO의 가설은 이것이 변화할 것이라는 것입니다. 아마도 이 모든 단계와 복잡한 소프트웨어 개발 프로세스가 필요하지 않게 될 것입니다."
이 기업는 이미 CI/CD에서 코드 품질과 보안을 향상시키는 AI 후처리 시스템을 포함하여 Claude의 혁신적인 활용을 선도하고 있습니다. 본 시스템에서는 Palo Alto Networks의 엄격한 보안 기준을 유지하면서 변수명을 자동으로 개선하고, 가독성을 위한 코드 주석을 추가하며, 단위 테스트를 생성합니다.
Palo Alto Networks는 Claude의 고도화된 AI 역량과 Google Cloud의 엔터프라이즈급 인프라 및 통합 AI 개발 플랫폼을 결합하여 안전하고 효율적인 소프트웨어 개발의 새로운 패러다임을 만들고 있습니다. 이 구현은 엔터프라이즈가 높은 보안 기준을 유지하면서 AI를 활용하여 개발 모범 사례를 혁신할 수 있는 방법을 보여줍니다. 수천 명의 개발자로 확장하면서 Palo Alto Networks는 AI가 인간의 역량을 대체하는 것이 아니라 향상시킬 수 있는 방법을 보여주고 있습니다. 팀이 전 세계 조직을 보호하는 더 탁월하고 안전한 소프트웨어를 구축할 수 있도록 지원해 드립니다.