Herramientas de IA para Desarrolladores
Andres Santos
Senior Software Engineer
Importante
- https://claude.ai
- https://chatgpt.com
- Cody: AI Coding Assistant
Agenda
- Prompt Engineering
- Herramientas
- Ejercicios Prácticos
¿Cómo puedo utilizar la IA generativa y los modelos de lenguaje grandes (LLM) correctamente?
Prompt Engineering
Es el proceso de diseñar, refinar y optimizar instrucciones para obtener las respuestas más precisas, relevantes y de alta calidad de los LLM.
Como ingeniero de software experimentado especializado en optimización de código Java, cree una lista de verificación de revisión de código para ayudar a garantizar que el código esté limpio, sea eficiente y siga las mejores prácticas. Incluya problemas comunes y sugerencias de mejora en la lista de verificación. Antes de finalizarla, hágame algunas preguntas para personalizar la lista de verificación según nuestras necesidades específicas.
Tenga en cuenta que tenemos un plazo ajustado.
Rol
Instrucciones
Contexto
Genere [propósito de la función] que tome [parámetros de entrada y tipos] como entrada y devuelva [valor de retorno esperado y tipo]. El método debe seguir estos pasos: [pasos clave o detalles algorítmicos].
Cree un conjunto de casos de prueba para garantizar que el código a continuación se pruebe exhaustivamente, teniendo en cuenta que el código implementa [propósito de negocio]. Luego, genere pruebas unitarias para estos casos de prueba en [lenguaje y framework].
[Código de función].
Explique la lógica y el flujo del siguiente fragmento de código. Proporcione un desglose paso a paso de cómo funciona el código, destacando los algoritmos o patrones de diseño importantes utilizados.
Fragmento de código: [el fragmento de código que requiere explicación o análisis]
Funcionalidad: [una descripción de la funcionalidad del código]
Recomendaciones
- SIEMPRE, SIEMPRE y SIEMPRE:
- Valida el código generado
- Verifica que la solución cumpla con los estándares establecidos en tu proyecto
- Acepta únicamente las sugerencias que se ajusten a tus instrucciones
"I think that AGI, AI that can do anything a human can do is still decades away, maybe 30 to 50 years, maybe even longer."
Andrew Ng
"LLM are smarter than any of us in certain key dimensions, but much dumber than any of us in other dimensions."
Herramientas
- LLM
- ChatGPT
- Claude
- Gemini
-
AI Coding Assistant
- Copilot
- Cody
- Cycode
- Tabnine
- ChatGPT
- Claude
- Copilot
- GPT 4o
- Claude 3.5 Sonnet
- Cody
- Claude 3.5 Sonnet
- Gemini
- GPT-4o-mini
Herramientas
Ejercicios Prácticos
Gracias
Herramientas de IA para Desarrolladores
By Andrés Santos
Herramientas de IA para Desarrolladores
- 20