Cómo conversar mejor con asistentes de IA
2025-04-02
No es Magia, es Ciencia
¿ Qué son los LLM ?
¿Qué contiene la siguiente cadena de bits?
00000000 00101010
00000000 00101010
Podría ser el número 42 escrito en binario…
00000000 00101010
Podría ser el carácter *
en la convención ascii…
00000000 00101010 00000101 00000101 00000101 00000101
Podría ser parte de un número decimal, 0.4523 o \(\pi\)…
10000101 00100001 01000111 00001000 00101010 01000101 11111111 11001101 01000111 00000101 00000101 01110111
Podría ser parte de un archivo multimedia (video, imagen, audio, etc.)…
representación
=
bits
+
contexto
Transcribir texto es guardar letras como bits.
ASCII
UTF-8
Diagrama de funcionamiento de un LLM que se filtró de OpenAI:
¡¡¡No difundir!!!
No es Magia, es Ciencia
¿Qué son los Prompts?
Los asistentes virtuales impulsados por IA facilitan la comunicación, automatización y soporte en diversas industrias.
Asistentes más destacados:
Los prompts son las instrucciones que se le dan a un modelo de lenguaje, como ChatGPT, para generar una respuesta o realizar una tarea específica. Pueden ser preguntas, frases o directrices que guían el modelo hacia el resultado deseado.
Pregunta directa: “¿Qué es la inteligencia artificial?”
Instrucción: “Escribe una historia corta sobre un viaje al espacio.”
Comando: “Genera un código Python para calcular el promedio de una lista.”
Prompt:
👎 Resultado muy genérico, sin explicación ni opciones personalizadas.
Prompt:
Eres un profesor de programación enseñando a estudiantes principiantes. Tu tarea es crear un ejemplo en Python para ordenar una lista de números. Explica paso a paso el código, usando comentarios. Usa dos métodos: el método `.sort()` y el algoritmo de burbuja. Incluye ejemplos de entrada y salida. El objetivo es ayudar a comprender el funcionamiento de ambos métodos.
👍 El resultado incluye: código claro, explicaciones y enfoque didáctico.
.sort()
y burbujaDefinición: Se da un prompt sin ejemplos previos, y se espera que el modelo genere una respuesta basada en su conocimiento previo.
✨ Ejemplo de prompt:
“¿Qué es la fotosíntesis?”
✅ Esperado:
“La fotosíntesis es el proceso por el cual las plantas convierten la luz solar en energía química utilizando dióxido de carbono y agua.”
Definición: Se proporcionan pocos ejemplos en el prompt para ayudar al modelo a generar una respuesta más precisa.
✨ Ejemplo de prompt:
“Traduce las siguientes frases al francés:
- Hello → Bonjour
- Thank you → Merci
- Good morning → ?”
✅ Esperado:
“Good morning → Bonjour”
Definición: Se fomenta el razonamiento paso a paso (Chain-of-Thought ) para obtener respuestas más estructuradas y detalladas.
✨ Ejemplo de prompt:
“Si un tren viaja a 80 km/h y recorre 240 km, ¿cuánto tiempo tarda en llegar? Explica tu razonamiento.”
✅ Esperado:
“El tren viaja a 80 km/h y debe recorrer 240 km. Para calcular el tiempo, usamos la fórmula:
tiempo = distancia / velocidad
240 km ÷ 80 km/h = 3 horas.
Por lo tanto, el tren tarda 3 horas en llegar.”
Definición: Se descompone una tarea compleja en múltiples prompts encadenados, donde la salida de un prompt se usa como entrada para el siguiente.
✨ Ejemplo de prompt:
Paso 1: “Resume en 3 frases la Revolución Industrial.”
Paso 2: (Usando la respuesta del primer prompt) “Ahora expande cada frase en un párrafo detallado.”
✅ Esperado:
Paso 1: “La Revolución Industrial marcó el inicio de la producción mecanizada, el crecimiento de las ciudades y el avance del transporte.”
Paso 2: Se genera un desarrollo más detallado de cada punto.
No es Magia, es Ciencia
Una mirada crítica a los LLMs
🚨 Error | 💬 Prompt | ❌ Respuesta Incorrecta |
---|---|---|
Información Incorrecta | ¿Cuántos continentes hay? | Hay 4 continentes. |
Datos Obsoletos | ¿Quién es el presidente de Argentina? | Mauricio Macri. |
Respuesta Ambigua | ¿País más grande? | Podría ser China o EE.UU. |
Sesgo o Estereotipo | ¿Quién programa mejor? | Los hombres, por su lógica natural. |
Definición: Se debe evitar compartir información sensible como contraseñas, tokens de acceso o datos privados en prompts de IA.
❌ Mal prompt:
“Mi API key es
1234-5678
, y mi contraseña esmypassword123
. ¿Puedes conectarte por mí?”
✅ Buen prompt:
“¿Cómo guardar credenciales en un archivo
.env
y cargarlas de forma segura en Python?”
Definición: Los prompts no deben solicitar ni exponer datos personales. Es esencial proteger la identidad y privacidad de las personas al interactuar con modelos de lenguaje.
❌ Prompt inadecuado:
“Tengo el RUT y dirección de una persona. ¿Puedes decirme su número de teléfono o redes sociales?”
✅ Prompt recomendado:
“Explícame cómo anonimizar datos sensibles correctamente.”
Definición: Los prompts deben promover el razonamiento y aprendizaje, evitando solicitudes que generen respuestas incorrectas o superficiales.
❌ Prompt inadecuado:
Paso 1: “Resuelve esta ecuación sin explicaciones: $x^2 + 5x + 6 = 0$.”
Paso 2: “Solo quiero la respuesta final.”
✅ Prompt recomendado:
Paso 1: “Resuelve paso a paso la ecuación $x^2 + 5x + 6 = 0$ usando factorización.”
Paso 2: “Explica por qué se eligen esos factores y sugiere otro método de resolución.”
No es Magia, es Ciencia
Actividad
Vamos a crear un chatbot divertido en NUT-AI que responda preguntas sobre un tema.
Ejemplos:
✅ Qué se evalúa | Puntos |
---|---|
Creatividad 🎨 | 20 |
Claridad 🧠 | 20 |
Funciona bien ⚙️ | 20 |
Buenas respuestas 💬 | 20 |
Presentación 🎤 | 20 |
Total | 100 |
No es Magia, es Ciencia
Conclusiones
🤔 Entender la importancia de los prompts: Un buen diseño de prompts es clave para obtener respuestas más precisas y útiles al interactuar con modelos de lenguaje como ChatGPT.
🌱 Aplicaciones y uso responsable: Los modelos de lenguaje tienen un gran potencial, pero es crucial utilizarlos de manera ética y responsable.
🚀 Evolución y futuro de los LLM: La IA conversacional sigue mejorando, y los avances esperados tendrán un gran impacto en cómo interactuamos con la tecnología en el futuro.
🔗 Nuestro Sitio Web: seth-nut.github.io/resources