GitLab ofrece funciones de inteligencia artificial como sugerencias de código, explicaciones de vulnerabilidades y automatización de DevSecOps, que agilizan los procesos de desarrollo. Estas características aprovechan la IA para mejorar la calidad del código, mejorar la seguridad y acelerar la implementación. Los cursos de IA de GitLab brindan orientación práctica sobre cómo utilizar estas funciones de manera efectiva, lo que permite a los desarrolladores aprovechar la IA para un desarrollo de software más eficiente y seguro. Este artículo enumera algunos de los cursos de IA de GitLab que permiten a los desarrolladores aprovechar las capacidades de IA para optimizar sus flujos de trabajo y mejorar la eficiencia del desarrollo de software.
Configurar sugerencias de código
Este curso le enseñará cómo utilizar las sugerencias de código de GitLab Duo para mejorar su eficiencia de codificación. Cubre el aprovechamiento de la IA para completar y generar código, brindar sugerencias instantáneas y crear código a partir de comentarios en lenguaje natural.
Convierta modelos de aprendizaje automático en aplicaciones en línea
Este curso demuestra cómo transformar modelos de aprendizaje automático (ML) en aplicaciones en línea utilizando la plataforma GitLab DevSecOps y Vertex AI. Permite a los estudiantes obtener información práctica a través de una demostración detallada para integrar modelos de ML en aplicaciones web sin problemas.
Entrene modelos de aprendizaje automático con ejecutores habilitados para GPU
Este curso le muestra cómo acelerar el entrenamiento de modelos de aprendizaje automático (ML) utilizando ejecutores habilitados para GPU GitLab. Cubre las técnicas eficientes para acelerar sus flujos de trabajo de ML.
No hay MLOps sin DevSecOps
Esta publicación de blog explora cómo el equipo de ciencia de datos de GitLab aprovecha la plataforma DevSecOps para automatizar el entrenamiento de modelos de ML, mejorar la reproducibilidad de los experimentos y mejorar el seguimiento de los experimentos de ML. Proporciona ejemplos prácticos que le ayudarán a obtener información sobre cómo optimizar sus flujos de trabajo de ciencia de datos.
Remediar vulnerabilidades con GitLab AI
Este curso cubre la función Explicar esta vulnerabilidad de IA, que utiliza Google AI para resumir y explicar las vulnerabilidades detectadas. Los participantes aprenden cómo habilitar esta función y utilizar sugerencias generadas por IA para remediar vulnerabilidades, incluido un ejemplo práctico con una inyección SQL.
Estudio de caso de GitLab Duo: demostración
Este tutorial ofrece una descripción general de GitLab Duo, que muestra las funciones de DevSecOps impulsadas por IA. Cubre cómo construir, probar e implementar un chatbot con un LLM usando GitLab, mejorando la eficiencia y reduciendo los tiempos de ciclo en todo el ciclo de vida de desarrollo de software con integración de IA.
Aprendiendo Rust con IA
Este tutorial lo guiará a través del aprendizaje de Rust utilizando sugerencias de código GitLab Duo impulsadas por IA. Los participantes experimentarán un tutorial práctico para dominar Rust de manera eficiente con la ayuda de la IA.
Rust avanzado con IA
Este curso amplía el tutorial anterior, “Aprender Rust con IA”, y se centra en el diseño y la creación de una aplicación de lectura de feeds sencilla. Profundiza en la programación de Rust con un proyecto práctico, aprovechando la asistencia de IA para una experiencia de aprendizaje enriquecida.
Introducción a CI/CD
Este curso explica los fundamentos de CI/CD y su importancia en DevSecOps y la plataforma GitLab. Al final, podrá definir CI/CD, comprender sus beneficios y describir el flujo de trabajo de CI/CD de GitLab en el ciclo de vida de desarrollo de software.