Leer más
Palo Alto Networks, la compañía de ciberseguridad más grande del mundo, utiliza Claude en Google Cloud para mejorar la productividad de los desarrolladores y mantener sus estrictos estándares de seguridad en toda su organización de ingeniería global.
Con Claude en Google Cloud, Palo Alto Networks logró:
Palo Alto Networks vio una poderosa oportunidad: usar IA generativa para mantenerse por delante tanto de los competidores como de los ciberdelincuentes en un panorama de ciberseguridad en rápida evolución. Como la compañía de ciberseguridad más grande del mundo, reconocieron que la IA generativa podría ayudarles a entregar software seguro y de alta calidad más rápido, manteniendo sus estrictos estándares de seguridad.
Antes de evaluar las soluciones de IA, el equipo de ingeniería de Palo Alto Networks mapeó todo el proceso de entrega de software para identificar dónde pasaban la mayor parte de su tiempo los desarrolladores y dónde era más probable que ocurrieran errores. Su análisis reveló que mientras los desarrolladores pasaban entre el 30 y el 35 % de su tiempo en el desarrollo inicial, en esta fase también surgieron los problemas más críticos. «Si se encuentra un error más tarde, cuesta dinero y reputación, y los clientes no están contentos», afirmó Gunjan Patel, director de Ingeniería de Palo Alto Networks. Este hallazgo hizo que centraran su implementación de IA en las primeras etapas de desarrollo para lograr el máximo impacto.
Tras evaluar varias soluciones de IA, el equipo de Patel eligió Claude en Google Cloud por varias razones clave. Claude demostró constantemente un rendimiento superior en tareas de codificación manteniendo altos estándares de precisión y seguridad. «Anthropic priorizó la seguridad y la protección mucho más que otros LLM. Además, aborda las implicaciones de seguridad y protección en cada reunión. Como la mayor compañía de ciberseguridad, eso es muy importante para nosotros», indicó Patel.
El uso de Google Cloud proporcionó ventajas significativas. Según Patel: «Google ha dado en el clavo con la unidad de medida con GSU (unidades de servicio generativo). Son granulares, basadas en el uso, con periodos de compromiso flexibles y estructuras de precios». La combinación con capacidades de rendimiento aprovisionadas permitió a Palo Alto Networks escalar su implementación de IA de manera eficiente. La integración perfecta del SDK fue crucial para la implementación. «El SDK para integrar el rendimiento aprovisionado fue perfecto. Tan solo cambiamos el endpoint, y funcionó», afirmó Patel.
Palo Alto Networks emplea diferentes modelos de Claude para tareas de desarrollo específicas. Utiliza Claude 3.5 Haiku para completar código en tiempo real y Claude 3.5 Sonnet en el chat de código IDE para tareas complejas como explicación arquitectónica y generación de código complejo. Tener herramientas de desarrollo, explicación y depuración integradas en un IDE ayuda a mantener el estado de flujo de un desarrollador y reduce el cambio de contexto.
Para nuevos desarrolladores:
Para desarrolladores experimentados:
La implementación de Claude ha transformado el desarrollo de software en Palo Alto Networks. Los nuevos desarrolladores ahora pueden contribuir significativamente en cuestión de semanas, en lugar de tardar meses en comprender completamente y contribuir a bases de código complejas. En el programa piloto, desarrolladores júnior sin conocimientos previos de un producto complejo completaron tareas de integración un 70 % más rápido con la ayuda de Claude.
Palo Alto Networks prevé que la IA transformará radicalmente el ciclo de vida del desarrollo de software. Patel y su equipo están definiendo cómo la IA remodelará los procesos de desarrollo que se han mantenido sin cambios durante décadas. «El ciclo de vida de desarrollo de software se diseñó antes de la era de la IA y la hipótesis de nuestro CEO es que va a cambiar. Probablemente no tendremos todas estas etapas y complicados procesos de desarrollo de software», indicó Patel.
La compañía ya es pionera en usos innovadores de Claude, incluido un sistema de posprocesamiento de IA que mejora la calidad del código y la seguridad en CI/CD. Este sistema mejora automáticamente los nombres de variables, añade comentarios de código para facilitar la lectura y genera pruebas unitarias, todo ello manteniendo los rigurosos estándares de seguridad de Palo Alto Networks.
Palo Alto Networks está creando un nuevo paradigma para el desarrollo de software seguro y eficiente al combinar las capacidades avanzadas de IA de Claude con la infraestructura de nivel empresarial y la plataforma de desarrollo de IA unificada de Google Cloud. Su implementación muestra cómo las empresas pueden aprovechar la IA para transformar las prácticas de desarrollo manteniendo altos estándares de seguridad. A medida que incorpora a miles de desarrolladores más, Palo Alto Networks está demostrando cómo la IA puede mejorar las capacidades humanas en lugar de reemplazarlas, permitiendo a los equipos desarrollar un software mejor, más seguro y que protege a organizaciones de todo el mundo.