Conceptos básicos de ingeniería de prompts

Programación asistida por IA para desarrolladores

Francesca Donadoni

AI Curriculum Manager, DataCamp

¿Qué es un prompt?

Prompt: La entrada o instrucción que damos a un modelo de IA

32.png

Programación asistida por IA para desarrolladores

¿Qué es un prompt?

Prompt: La entrada o instrucción que damos a un modelo de IA

33.png

Programación asistida por IA para desarrolladores

¿Qué es un prompt?

Conductor: "¿A dónde?"

Personaje: "A cualquier lugar"

PROMPT: Vago, poco claro para el modelo

35.png

Programación asistida por IA para desarrolladores

¿Qué es un prompt?

Conductor: "¿A dónde?"

Personaje: "Llévame a la calle Main 23. Evita la autopista"

PROMPT: Detallado, claro para el modelo

36.png

Programación asistida por IA para desarrolladores

Calidad del prompt

$$

❌ Mal prompt

$$

"Arregla este código"

$$

✅ Buen prompt

$$

"Corrige esta función de Python para manejar errores de división por cero. Mantén la estructura igual y solo cambia el bloque except"

Programación asistida por IA para desarrolladores

Calidad del prompt

$$

☺ Prompt simple

$$

"Genera una función en Python para invertir una cadena"

$$

🤓 Prompt avanzado

$$

"Genera una función en Python que invierta una cadena, maneje caracteres Unicode y omita espacios en blanco al final"

Programación asistida por IA para desarrolladores

Componentes de un prompt

componentes_de_un_prompt.png

Corrige esta función de Python para manejar errores de división por cero. Mantén la estructura igual y solo cambia el bloque except.

Programación asistida por IA para desarrolladores

Componentes de un prompt

componentes_de_un_prompt_2.png

Programación asistida por IA para desarrolladores

¡Vamos a practicar!

Programación asistida por IA para desarrolladores

Preparing Video For Download...