Capítulo 2. Cómo funciona la tecnología de codificación de IA
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En este capítulo, abriremos el capó de las herramientas de programación asistida por IA y echaremos un vistazo a lo que las hace funcionar. Nos adentraremos brevemente en la historia, probaremos los modelos de transformador y los LLM, y haremos una demostración de OpenAI Playground. Luego recibiremos algunos consejos sobre cómo evaluar los LLM.
Comprender lo que esta potente tecnología puede y no puede hacer allanará el camino para un uso más inteligente de las herramientas de programación asistida por IA en los proyectos de software del mundo real.
Características principales
El mercado ha estado zumbando sobre herramientas de programación asistida por IA como GitHub Copilot, Tabnine, CodiumAI y Amazon CodeWhisperer. Los fabricantes de cada producto intentan alardear de su propio conjunto de campanas y silbatos. Pero hay una buena parte de capacidades que estas herramientas comparten. La Tabla 2-1 resume algunas de las características principales.
Función | Descripción |
---|---|
Sugerencias de código | Proporciona sugerencias de código basadas en los comentarios y el contexto del archivo; recomienda líneas individuales o funciones completas. |
Finalizaciones conscientes del contexto | Ofrece complementos de código contextualizados ... |
Get Programación asistida por IA now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.