CURSO PROMPT Engineering para CHATGPT y otros modelos - Aprende las MEJORES prácticas - Nivel BÁSICO

Data Facil
10 May 202324:24

Summary

TLDREl curso de 'brom engineering' o ingeniería de prompt para chat GPT se enfoca en mejorar la comunicación con herramientas de inteligencia artificial para obtener mejores resultados. Incluye una definición de chat GPT y los llamados LLM (Modelos de Lenguaje a Gran Escala), principios para una comunicación efectiva, y cómo iterar y mejorar prompts. Aborda las limitaciones, como las 'alucinaciones' de GPT, y cómo evitarlas. El curso también explora aplicaciones prácticas como la generación de resúmenes, inferencias y transformación de información. Se destaca la importancia de ser claro y específico, permitir tiempo para que el modelo 'piense', y entender las limitaciones de la tecnología. Finalmente, se motiva a los usuarios a explorar y utilizar chat GPT y otros LLM en diversos campos, recordando que estas son herramientas en desarrollo constante.

Takeaways

  • 📘 Aprender a comunicarte mejor con herramientas de inteligencia artificial como chat GPT para obtener mejores resultados.
  • 🔍 Comprender los principios clave de comunicación con modelos de lenguaje a gran escala (LLM): claridad y especificidad en las instrucciones.
  • ⏳ Dar tiempo al modelo para procesar la información, evitando respuestas precipitadas que puedan ser incorrectas.
  • 🚫 Conocer las limitaciones de chat GPT, como las 'alucinaciones', donde el modelo puede generar información falsa a partir de un contexto parcialmente verdadero.
  • 🔄 Iterar sobre los prompts (consultas) para afinar las respuestas, ajustando la longitud, el enfoque y el formato según sea necesario.
  • 📝 Conocer las mejores prácticas para resumir contenido, enfocando en la extensión deseada y los puntos clave a destacar.
  • 🧐 Utilizar verbos distintos a 'resumir', como 'extraer' o 'sintetizar', para obtener diferentes perspectivas en los resúmenes.
  • 🌐 Aprender a transformar información de diversas maneras, incluyendo traducción, cambio de tono, conversión de formatos y revisión ortográfica y gramatical.
  • 💡 Entender que los LLM son herramientas valiosas con aplicaciones en múltiples campos, pero no son perfectas y requieren de un uso adecuado y consciente.
  • 📈 Mantenerse actualizado sobre las mejores prácticas, limitaciones y fallas de las herramientas de inteligencia artificial para mejorar su uso.
  • 🌟 Descubrir y explorar las múltiples aplicaciones de chat GPT más allá de lo cubierto en el curso para ampliar sus posibilidades.

Q & A

  • ¿Qué es la ingeniería de prompt en el contexto de este curso?

    -La ingeniería de prompt es el proceso de diseñar y mejorar las instrucciones o 'prompts' que se le dan a un modelo de lenguaje a gran escala (LLM), como Chat GPT, para obtener mejores resultados en la comunicación y la generación de texto.

  • ¿Cuáles son los dos principios clave para comunicarse correctamente con un LLM?

    -Los dos principios clave son: 1) Escribir instrucciones claras y específicas para guiar al modelo hacia el resultado deseado y reducir la posibilidad de respuestas incorrectas o irrelevantes. 2) Darle tiempo suficiente al modelo para 'thinking', es decir, procesar la información y generar una respuesta adecuada.

  • ¿Cómo se puede mejorar la claridad en un prompt a través de delimitadores?

    -Se pueden utilizar delimitadores como comillas dobles o cualquier otro símbolo que indique claramente las distintas partes del prompt, ayudando al modelo a entender qué parte del texto debe tomar en cuenta para completar la tarea.

  • ¿Por qué es importante proporcionar un ejemplo de respuesta en un prompt?

    -Proporcionar un ejemplo deseado de respuesta en un prompt ayuda al modelo a entender mejor la estructura y el estilo que se busca, lo que aumenta las posibilidades de obtener una respuesta precisa y esperada.

  • ¿Qué es la 'alucinación' en un LLM y cómo se puede evitar o reducir?

    -La 'alucinación' es una limitación en la que el modelo LLM puede generar información falsa basada en un contexto parcialmente verdadero. Para evitarlo, se debe pedirle al modelo que primero busque información relevante y luego responda basado en los datos encontrados.

  • ¿Cómo se puede iterar sobre un prompt para mejorar los resultados?

    -Al notar que el resultado no es el esperado, se toma el prompt, se modifica agregando o ajustando instrucciones específicas, y se prueba de nuevo hasta obtener el resultado deseado. Esto puede incluir ajustes en la extensión de la respuesta, el énfasis en ciertos puntos o el formato deseado.

  • ¿Cuáles son algunas de las aplicaciones comunes de chat GPT que se mencionan en el curso?

    -Algunas de las aplicaciones comunes incluyen la capacidad de resumir contenido, hacer inferencias sobre sentimientos o temas en un texto, y transformar información a través de traducción, cambios de tono, conversión de formatos y revisión ortográfica y gramatical.

  • ¿Cómo afecta la 'alucinación' la generación de información falsa en un LLM?

    -La 'alucinación' puede hacer que el LLM genere información falsa de manera convincente, ya que utiliza un contexto parcialmente verdadero para crear respuestas que parecen lógicas y plausibles, lo que puede ser peligroso si no se verifica la información.

  • ¿Por qué es importante entender las limitaciones de un LLM como Chat GPT?

    -Es importante entender las limitaciones de un LLM porque, aunque son herramientas poderosas, también pueden generar errores o información incorrecta. Conocer sus limitaciones ayuda a utilizarlas de manera más efectiva y a interpretar sus respuestas con escepticismo crítico.

  • ¿Cómo se pueden utilizar verbos distintos a 'resumir' para obtener diferentes tipos de síntesis de un texto?

    -Se pueden utilizar verbos como 'extraer', 'sintetizar', 'reduci', etc., para indicar al modelo que se busque una síntesis con enfoques ligeramente diferentes, lo que puede ayudar a obtener resultados más variados y adaptados a las necesidades específicas.

  • ¿Por qué es recomendable darle al modelo LLM el tiempo necesario para 'thinking' antes de generar una respuesta?

    -Darle tiempo al modelo permite que procese la información de manera más completa y estructurada, lo que lleva a respuestas más precisas y menos propensas a errores. Limitar el tiempo o las palabras puede resultar en respuestas superficiales o incorrectas.

  • ¿Cómo se puede mejorar la precisión de una respuesta de Chat GPT al solicitar un resumen o síntesis de un texto?

    -Se puede mejorar la precisión especificando la extensión deseada del resumen, los puntos o conceptos a destacar y utilizando verbos que indiquen claramente el tipo de síntesis que se busca, como 'extraer', 'sintetizar', en lugar de simplemente 'resumir'.

Outlines

00:00

😀 Introducción al curso de ingeniería de prompts para Chat GPT

Este primer párrafo introduce el curso de ingeniería de prompts para Chat GPT, enfocándose en cómo mejorar la comunicación con herramientas de inteligencia artificial para obtener mejores resultados. Define lo que es Chat GPT y los LLM (Modelos de Lenguaje a Gran Escala), y menciona que el curso abarcará principios de comunicación, limitaciones actuales, iteración de prompts y aplicaciones típicas. Destaca que el curso no es para desarrolladores sino para usuarios de diversas profesiones que buscan aprovechar la herramienta para resolver dudas o tareas específicas.

05:00

📝 La importancia de los buenos prompts

En este párrafo se discute la importancia de crear buenos prompts para obtener resultados deseados al interactuar con la inteligencia artificial. Se entiende que un prompt es una entrada de texto que guía al modelo a generar una respuesta específica. Se enfatiza que la claridad y especificidad en las instrucciones son cruciales para evitar respuestas incorrectas o irrelevantes. Se presentan tácticas como el uso de delimitadores, proporcionar estructura y estilo a la respuesta y permitir que el modelo verifique el cumplimiento de condiciones.

10:01

⏳ Dar tiempo al modelo para 'pensar'

Este párrafo aborda el segundo principio de comunicación con un LLM: dar tiempo suficiente al modelo para procesar la información y generar una respuesta adecuada. Se sugiere evitar que el modelo se precipite en la respuesta y se ofrecen tácticas como indicar pasos a seguir para estructurar el razonamiento y permitir que el modelo genere sus propios resultados antes de concluir si son correctos o no.

15:03

🔍 Limitaciones y mejoras a través de la iteración

Se reconoce una limitación conocida de los LLM llamada 'alucinaciones', donde el modelo puede generar información falsa basada en un contexto parcialmente verdadero. Para abordar esto y otros problemas, se sugiere iterar sobre un prompt, modificandolo para ajustar la extensión de la respuesta, el enfoque de la respuesta y el formato deseado. Se proporcionan ejemplos de cómo se pueden lograr estos ajustes.

20:04

🔄 Aplicaciones avanzadas con Chat GPT

Este párrafo explora diversas aplicaciones avanzadas de Chat GPT, incluyendo la inferencia de sentimientos, la identificación de la inclinación del autor, la obtención de resúmenes y la transformación de información. Se mencionan cuatro tipos de transformación de texto que Chat GPT puede realizar: traducción e identificación de idiomas, cambios de tono, conversión de formatos y revisión ortográfica y gramatical.

🎓 Conclusión del curso

Finalmente, se resume lo aprendido a lo largo del curso, destacando la naturaleza de los LLM y características específicas de Chat GPT, los principios clave para una comunicación eficaz, la limitación de las 'alucinaciones', la importancia de la iteración en prompts y las mejores prácticas para resúmenes y transformaciones de texto. Se recalca la responsabilidad de utilizar estas herramientas de manera informada y crítica, teniendo en cuenta que las respuestas no son necesariamente la verdad absoluta.

Mindmap

Keywords

💡Brom Engineering

Es el nombre del curso presentado en el video, el cual se enfoca en la ingeniería de prompts para mejorar la comunicación con herramientas de inteligencia artificial como Chat GPT. Se relaciona con el tema central del video al ser el eje central de la discusión y los ejemplos proporcionados.

💡Chat GPT

Es un modelo de lenguaje a gran escala (LLM) desarrollado por Open AI que utiliza algoritmos para analizar y generar texto. Es fundamental para el video ya que se discute cómo mejorar la interacción con él a través de la ingeniería de prompts.

💡LLM (Modelo de Lenguaje a Gran Escala)

Un modelo de inteligencia artificial que utiliza grandes conjuntos de texto para analizar y generar texto. Es clave en el video ya que Chat GPT es un ejemplo de este tipo de modelo y se explora cómo se puede utilizar de manera efectiva.

💡Prompt Engineering

El proceso de diseñar y perfeccionar las entradas de texto (prompts) para obtener respuestas deseadas de modelos de lenguaje como Chat GPT. Es central en el video, donde se enseña cómo crear y mejorar prompts para obtener mejores resultados.

💡Claridad y Especificidad

Principios clave en la comunicación con modelos de lenguaje que se destacan en el video como esenciales para obtener respuestas precisas y útiles. Se ilustra cómo la falta de claridad puede llevar a malentendidos y cómo la especificidad ayuda a obtener resultados más precisos.

💡Alucinaciones

Un término utilizado para describir una limitación de los modelos de lenguaje donde el modelo genera información falsa basada en un contexto parcialmente verdadero. En el video, se discute cómo evitar o reducir estas alucinaciones al interactuar con Chat GPT.

💡Iteración

El proceso de modificar y ajustar un prompt para mejorar la calidad de la respuesta del modelo de lenguaje. Es un tema recurrente en el video, donde se muestra cómo iterar sobre prompts para resolver problemas específicos y ajustar la respuesta al deseado.

💡Resúmenes y Síntesis

Una de las aplicaciones mencionadas en el video donde se puede utilizar Chat GPT para crear resúmenes o síntesis de contenido. Se explora cómo se pueden obtener resúmenes adecuados a través de la ingeniería de prompts.

💡Inferencias

La capacidad de Chat GPT para sacar conclusiones a partir de un texto dado, como determinar los sentimientos reflejados en un texto o la inclinación del autor. En el video, se menciona cómo se puede utilizar esta capacidad para obtener análisis más profundos de los textos.

💡Transformación de Información

El proceso de cambiar la forma o el contenido de la información utilizando Chat GPT, como la traducción, cambio de tono, conversión de formatos y revisión ortográfica y gramatical. Estas transformaciones son ejemplos de cómo se puede utilizar Chat GPT para diferentes propósitos prácticos.

💡Limitaciones

Características o problemas inherentes a los modelos de lenguaje que se deben tener en cuenta al utilizarlos, como las alucinaciones. En el video, se abordan las limitaciones de Chat GPT y cómo pueden ser manejadas o superadas.

Highlights

Bienvenidos al curso de 'brom engineering', donde aprenderemos a mejorar la comunicación con herramientas como Chat GPT.

El curso comienza con la definición de Chat GPT y los LLM (Modelos de Lenguaje a Gran Escala).

Se abordan principios clave para la comunicación efectiva con modelos de lenguaje, como claridad y especificidad.

Se destaca la importancia de iterar y mejorar los 'prompts' para obtener mejores resultados.

Se mencionan las limitaciones de los LLM, incluyendo la generación de 'alucinaciones' o información falsa.

Se ofrecen tácticas para evitar alucinaciones, como verificar la información antes de responder.

El curso no está destinado a desarrolladores sino a usuarios que buscan aprovechar la herramienta en diversas profesiones.

Se destaca que Chat GPT es un modelo de IA que utiliza algoritmos para analizar y generar texto.

Se describe cómo Chat GPT puede recordar el contexto de la conversación como un ser humano.

Se menciona el acceso abierto de Chat GPT y la disponibilidad de modelos gratuitos y de suscripción.

Se enfatiza la importancia de escribir buenos 'prompts' para obtener resultados precisos.

Se explica el concepto de 'prompt' en programación y su equivalencia en la comunicación con IA.

Se presentan estrategias para mejorar los 'prompts', como el uso de delimitadores y la especificación de estructuras y estilos.

Se discuten aplicaciones prácticas de Chat GPT, como resumir contenido, hacer inferencias y transformar información.

Se ofrecen spoilers del curso, incluyendo la estructura del contenido y lo que los estudiantes aprenderán.

Se destaca la capacidad de Chat GPT para generar respuestas detalladas y extensas, dependiendo de la complejidad del 'prompt'.

Se abordan técnicas para permitir que el modelo verifique el cumplimiento de condiciones antes de proporcionar una respuesta.

Se describe cómo darle tiempo al modelo para 'thinking' puede mejorar la calidad de las respuestas.

Se sugieren tácticas para estructurar el razonamiento del modelo y generar respuestas propias antes de concluir si algo es correcto.

Se concluye destacando la valiosidad de las herramientas como Chat GPT y la importancia de su correcta utilización y actualización.

Transcripts

play00:02

[Música]

play00:11

bienvenidos al curso de brom engineering

play00:14

o ingeniería de prompt para chat gpt o

play00:17

cualquier otro llm en este curso Vamos a

play00:21

aprender a mejorar la forma en que nos

play00:23

comunicamos con estas herramientas para

play00:25

obtener mejores resultados

play00:31

el contenido del curso va a iniciar con

play00:34

la definición de lo que es chat gpt y

play00:37

los llm en general

play00:39

seguido de los principios que van a

play00:42

regir una correcta comunicación con

play00:44

estos modelos luego vamos a ver las

play00:47

limitaciones a la que actualmente están

play00:49

sujetos para seguir con cómo vamos a

play00:52

poder iterar e ir mejorando nuestros

play00:55

proms luego vamos a ver algunas de las

play00:58

aplicaciones más típicas que podemos

play00:59

utilizar con esta herramienta como

play01:02

resumir contenido hacer inferencias y

play01:05

transformar información para finalizar

play01:07

con el resumen de todo lo que vimos mal

play01:11

las conclusiones

play01:13

spoiler del curso Este vídeo no está

play01:17

pensado para los desarrolladores que

play01:18

quieran ocupar la aprieta gpt ya sea

play01:21

para crear aplicaciones o desarrollos

play01:22

web este curso está pensado para los que

play01:26

pueden aprovechar esta herramienta ya

play01:28

sean estudiantes buscando ayuda para

play01:30

resumir un texto profesores creando la

play01:33

Pauta de corrección ingenieros tratando

play01:35

de encontrar una solución a su problema

play01:37

mecánicos tratando de encontrar la

play01:40

posible falla de un vehículo cocineros

play01:42

que están buscando la proporción

play01:44

Perfecta de ingredientes para una receta

play01:46

y cualquier otra profesión que se te

play01:48

ocurra que pudiesen tener una duda

play01:50

difícil de encontrar a través de un

play01:52

buscador pero que pueden responder casi

play01:54

al instante si saben plantear la

play01:56

pregunta correcta

play01:58

ahora partamos por lo básico que esta

play02:01

gpt chat gpt es un large Mode o lllm por

play02:05

sus siglas en inglés y en español lo

play02:07

conocemos como un modelo de lenguaje a

play02:09

gran escala esto es un modelo de

play02:12

Inteligencia artificial que utiliza

play02:14

algoritmos para analizar y generar texto

play02:16

son capaces de entender patrones y

play02:18

estructuras en grandes conjuntos de

play02:19

texto y luego generar oraciones y

play02:22

párrafos ellos mismos el caso de

play02:24

chasquete Es una herramienta

play02:26

desarrollada por Open I que tuvo acceso

play02:29

a cientos de miles de documentos y

play02:31

archivos en internet por lo que fue

play02:34

entrenado con grandes cantidades de

play02:36

información por harto tiempo

play02:39

su interfaz hace que funcione como si

play02:42

estuvieras chateando con un robot pero

play02:44

están avanzado que parece un chat con

play02:46

otra persona es capaz de recordar el

play02:49

contexto de la conversación justamente

play02:51

como si estuvieras chateando con alguien

play02:53

más la herramienta Es de acceso abierto

play02:56

es decir cualquier persona con internet

play02:58

Puede acceder a él y además si bien

play03:01

tiene un modelo de suscripción para sus

play03:03

desarrollos más recientes como gpt 4 5 6

play03:07

o en el que sea que vayan ahora que

play03:08

estás viendo Este vídeo algunos modelos

play03:10

aún son muy buenos y gratuitos

play03:14

si eres de los pocos que aún no conoce

play03:16

esta herramienta te dejo el link en la

play03:18

descripción para que inicies chateando y

play03:19

descubriendo las maravillas que tiene

play03:21

para ofrecer lo único que hace falta es

play03:23

hacerse un usuario creándolo o a través

play03:26

de Google u otra plataforma Así que

play03:28

pausa el video acceda al link y descubre

play03:30

tú mismo de lo que estamos hablando

play03:32

entonces tú que ya conoces este chat y

play03:35

ya interactuaste con el va a pensar que

play03:38

necesito aprender si solo es hablar con

play03:40

un chat qué estoy ofreciendo en este

play03:42

curso qué es lo que vas a aprender al

play03:44

terminar este vídeo al finalizar este

play03:46

video vas a haber aprendido todas las

play03:48

mejores prácticas actuales de uso de un

play03:51

modelo de lenguaje a gran escala vas a

play03:53

saber las mejores estrategias para

play03:55

lograr los resultados deseados las

play03:57

respuestas basándonos en los dos

play03:59

principios de este tipo de tecnología y

play04:01

además vamos a ir aplicando todo lo que

play04:04

aprendemos en Casos de uso de manera de

play04:06

poder mejorar sustancialmente nuestros

play04:08

proms y con eso las respuestas que

play04:11

obtenemos

play04:12

pero probablemente de nuevo te estás

play04:14

preguntando para qué quiero saber todos

play04:16

esos principios y estrategias si ya

play04:18

hablé con gpt y ya le pregunté Cuál era

play04:20

la capital de Francia y me respondió sin

play04:22

problema le pregunté también En qué año

play04:25

se peleó la Segunda Guerra Mundial y

play04:26

también me respondió sin errores y para

play04:29

responderte eso necesito que pensemos un

play04:32

poco más allá y pensemos en plantearle

play04:35

al chat preguntas mucho más complejas

play04:36

para poder utilizar todo su potencial ya

play04:39

sea estés pensando en un ámbito

play04:40

literario en un ámbito matemático

play04:42

histórico o cultural

play04:46

paremos un segundo te he hablado todo el

play04:49

rato de los famosos prompt y todavía no

play04:50

te explico el concepto Pero tranquilo

play04:52

que es súper sencillo en programación un

play04:55

prompt es simplemente un input de texto

play04:57

es decir cuando el usuario ingresa

play05:00

información en este caso el Chrome es el

play05:03

texto que creamos en el chat lo que le

play05:05

escribimos a la Inteligencia artificial

play05:06

es decir lo que ponemos acá y Por qué es

play05:09

tan importante que sepamos escribir

play05:11

buenos proms

play05:13

te lo voy a explicar con un esquema un

play05:16

buen prompt es igual a buenos resultados

play05:18

y un mal prompt es igual a malos

play05:21

resultados Así es simple

play05:24

spoiler 2 del curso en algunos casos una

play05:27

buena respuesta requiere muy detallado

play05:30

ya lo que se traduce en un muy extenso

play05:33

para ejemplificar lo que puedan ver la

play05:35

ingeniería en acción les voy mostrando

play05:37

Cómo van quedando Así que les pido

play05:40

atención y paciencia y no se espanten

play05:42

por la cantidad de texto que vamos a ver

play05:46

tercer spoiler del vídeo yo no estoy

play05:49

inventando la pólvora con este curso si

play05:51

bien es algo que hace tiempo tenía ganas

play05:52

de hacer enseñarles en base a mi

play05:54

experiencia con el uso de esta

play05:56

tecnología resulta que hace muy poco la

play05:58

propia empresa de chat gpt Open ahí

play06:00

lanzó un curso de ingeniering oficial y

play06:03

en inglés obviamente lo tomé Entonces

play06:06

ahora en base a mi experiencia y a lo

play06:08

aprendido en este curso Es que quiero

play06:10

disponibilizar este material tanto Para

play06:12

quienes no sepan inglés como para

play06:14

aquellos que quieren una guía más

play06:16

concreta

play06:17

últimos spoiler del vídeo les prometo

play06:19

que sí

play06:20

antes de iniciar les quería comentar que

play06:22

con este vídeo no quiero hacer parecer

play06:24

compleja una herramienta que no lo es

play06:26

los creadores de chat gpt quisieron

play06:29

crear una herramienta que

play06:30

disponibilizara los beneficios de la

play06:32

Inteligencia artificial para todos y se

play06:34

esmeraron en hacer que cualquier persona

play06:36

pudiese ocuparlo y resultó en un chat

play06:39

muy amigable y fácil de entender

play06:42

probablemente puedes obtener muy buenos

play06:45

resultados simplemente con tu intuición

play06:46

Y utilizando el sentido común al

play06:48

comunicarte con estas herramientas pero

play06:51

si quieres aprender de mejor manera cómo

play06:53

expresar Cómo pedir lo que quieres y

play06:55

entender también los errores que pueden

play06:57

obtener los resultados y cómo evitarlos

play07:00

Entonces este curso es para ti ahora sí

play07:03

partamos Con los principios que rigen

play07:05

las buenas prácticas

play07:07

los principios que rigen las buenas

play07:09

prácticas en la comunicación con un llm

play07:12

y Por ende con Tech gpt son dos el

play07:15

primero y el segundo fin

play07:20

una broma para que no se queden dormidos

play07:22

nomás el primer principio nos dice que

play07:25

debemos escribir instrucciones claras Y

play07:27

específicas entendamos Que claro no es

play07:29

lo mismo que corto este principio no

play07:32

habla de que debemos tener tanta

play07:33

especificidad en nuestra instrucción

play07:34

como sea posible logrando así guiar al

play07:37

modelo el resultado deseado y reducir la

play07:40

posibilidad de obtener respuestas

play07:41

incorrectas o irrelevantes y cómo vamos

play07:44

a lograr eso a través de varias tácticas

play07:47

la primera táctica que vamos a utilizar

play07:49

es usar delimitadores para indicar con

play07:52

Claridad las distintas partes del prompt

play07:55

veamos un ejemplo

play07:57

fíjense la forma en que delimito las

play07:59

partes de mi primero de una instrucción

play08:02

de crear un resumen en una línea y le

play08:05

indique el texto a resumir diciendo que

play08:07

estaba dentro de comillas doble De qué

play08:10

me sirve esto le estoy diciendo

play08:12

claramente la parte de mi Chrome que

play08:15

quiero que tome en cuenta al hacer el

play08:16

resumen evitando ambigüedades

play08:18

interpretaciones que podrían ocurrir si

play08:20

le doy un prompt como este

play08:23

fijémonos acá qué Creen ustedes qué es

play08:26

lo que podría salir mal

play08:28

miren

play08:30

lo que editamos al usar delimitadores es

play08:33

que el texto que entregamos para

play08:34

realizar la tarea sea interpretado como

play08:37

otra instrucción que podría interferir

play08:39

en el resultado deseado volvamos al

play08:42

anterior

play08:43

qué es lo que obtuvimos como resultado

play08:45

de este

play08:46

veamos que efectivamente captó la

play08:49

instrucción tal como lo planeamos y

play08:51

realizó el resumen esperado o no

play08:54

No si bien identificó el texto a resumir

play08:58

no siguió nuestra instrucción de en una

play09:01

sola línea y se les ocurre por qué

play09:05

bueno la respuesta nos lleva a la

play09:07

táctica dos para aplicar nuestro

play09:09

principio de Claridad y especificidad

play09:11

los proms que es indicar la estructura y

play09:14

estilo de la respuesta dando ejemplos si

play09:16

es posible en el ejemplo anterior el

play09:19

problema es la ambigüedad del formato en

play09:21

que pedimos la respuesta le pedimos que

play09:24

el resumen fuera de una línea El

play09:26

problema es que nuestro modelo no sabe

play09:28

si es la línea que queremos es esta esta

play09:32

o esta

play09:34

qué podemos hacer entonces

play09:36

simplemente utilizar formatos más

play09:39

concretos

play09:41

en caso de que estés buscando una

play09:43

extensión de texto específica lo mejor

play09:45

es guiarlo por la cantidad de palabras

play09:47

si estás buscando un formato específico

play09:50

como una lista de python un formato

play09:52

Jason u otro lo mejor es mostrarle un

play09:55

ejemplo en este caso además de la

play09:58

instrucción y del texto le indicó un

play10:00

ejemplo de cómo quiero la respuesta y

play10:03

esto nos lleva a la respuesta 100%

play10:05

correcta y esperada

play10:08

nuevamente tuvimos un error le pedí

play10:12

explícitamente las palabras que se

play10:13

repitieran cuatro o más veces en el

play10:15

texto pero como ya habrán visto incluyó

play10:18

una que no cumple Esa condición y esto

play10:21

nos lleva a nuestra Tercera y última

play10:23

táctica para el principio de claridad

play10:26

que es permitir que el modelo verifique

play10:29

el cumplimiento de las condiciones ahora

play10:31

en español qué quiere decir esto

play10:34

lo que ocurre tradicionalmente es que

play10:37

nosotros damos una instrucción nuestro

play10:39

algoritmo detrás del chat genera la

play10:42

respuesta y luego la muestra en pantalla

play10:44

lo que debemos hacer es agregar un paso

play10:47

adicional donde luego de generar la

play10:50

respuesta le vamos a pedir que la

play10:52

verifique si cumple las condiciones

play10:54

solicitadas y luego va a responder en el

play10:58

ejemplo anterior sería algo así

play11:01

agregamos un párrafo donde le pedimos

play11:03

revisar si se cumple la condición que

play11:05

solicitamos y en caso contrario que

play11:08

elimina los valores esto Ahora sí

play11:10

resulta en una respuesta correcta

play11:13

vamos ahora con el segundo principio y

play11:16

nos dice que hay que dar el tiempo

play11:18

necesario nuestro modelo para pensar Qué

play11:22

significa esto puede que nuestro modelo

play11:24

se precipite a entregarnos una respuesta

play11:26

que puede llevar a resultados

play11:27

incorrectos o bien puede ser que le

play11:30

estemos poniendo por ejemplo un límite

play11:31

de palabras que no permite desarrollar

play11:33

una respuesta correcta y nos lleva a

play11:35

malos resultados

play11:37

estos resultados incorrectos nos llevan

play11:40

a replantear el razonamiento de manera

play11:42

de darle espacio suficiente al modelo

play11:44

para que compute correctamente la

play11:46

respuesta

play11:47

Piénsalo Como si le pidieras al mejor

play11:49

pintor del mundo hacer un retrato de

play11:52

Jesús pero en 10 segundos

play11:55

entonces la primera táctica que vamos a

play11:57

utilizar para aplicar el principio de

play11:59

darle tiempo necesario al modelo para

play12:01

pensar va a ser indicar los pasos a

play12:03

seguir para dar la respuesta

play12:07

simplemente indicarle algo así una serie

play12:10

de pasos para estructurar su

play12:12

razonamiento como nosotros queremos y

play12:14

así llegar a la respuesta que esperamos

play12:17

en vez de pedirle algo así

play12:21

pídele algo así

play12:25

la segunda táctica de este principio es

play12:27

indicar al modelo que genere sus propios

play12:30

resultados antes de concluir si algo Es

play12:33

correcto o no esta táctica es para casos

play12:36

específicos donde le estamos preguntando

play12:38

a chat gpt o nuestro Modelo lllm Si algo

play12:42

Es correcto o no por ejemplo

play12:46

supongamos que estamos haciendo labores

play12:48

docentes y Queremos saber si la

play12:50

respuesta de un estudiante a nuestro

play12:52

ejercicio es correcta si quieres leer

play12:54

este ejercicio en detalle pausa el video

play12:56

pero lo importante es que sepas que la

play12:58

respuesta que dio el estudiante es

play13:00

incorrecta y sin embargo chat gpt no

play13:04

respondió esto para evitar este tipo de

play13:07

errores apliquemos la táctica de dejar

play13:09

que el modelo genere sus propios

play13:11

resultados antes con un prompt como este

play13:14

indicándole explícitamente que primero

play13:17

desarrolle una respuesta propia y luego

play13:19

revise la respuesta del estudiante

play13:21

logramos el siguiente resultado Esta vez

play13:24

sí pudo identificar correctamente el

play13:27

error del estudiante y que tenía una

play13:29

respuesta incorrecta

play13:32

ya conocimos Entonces los dos principios

play13:34

y las tácticas para aplicarlos en tus

play13:37

proms antes de seguir es súper

play13:39

importante que mencionemos una

play13:41

limitación que ya ha sido ampliamente

play13:42

estudiada y reconocida antes incluso por

play13:45

sus mismos desarrolladores y que incluso

play13:48

puede llegar a ser un poco peligrosa y

play13:50

es lo que han denominado como

play13:52

alucinaciones te lo explico con un

play13:55

ejemplo

play13:56

le pregunté acerca de un modelo de

play13:59

refrigerador que no existe acabo de

play14:02

inventar el nombre pero el nombre de la

play14:04

marca sí existe Es decir le pregunté por

play14:08

contenido falso pero con algo de

play14:10

contexto verdadero miren lo que

play14:12

respondió fíjense todo el texto que

play14:15

inventó se inventó un montón de

play14:17

características Aquí les pongo una parte

play14:19

de la respuesta pero incluso llegó a

play14:21

hacerme recomendaciones de su uso y lo

play14:23

planteó como una buena opción de compra

play14:25

sin siquiera señalar en ningún momento

play14:27

que todo esto se lo inventó de ahí el

play14:30

potencial peligro que les comento que

play14:31

podría presentar esta limitación

play14:34

entonces muy importante que sepamos Cómo

play14:37

evitar o Cómo podemos reducir las

play14:39

alucinaciones de chaquete simplemente en

play14:42

vez de preguntarle directamente sobre

play14:44

algo primero hay que pedirle que busque

play14:48

información relevante del tema y solo

play14:50

entonces responder en base a lo que

play14:52

encontró

play14:54

ahora vamos a hablar de algunos casos

play14:56

específicos en el uso de proms para

play14:58

comunicarnos con chat gpt y cualquier

play15:00

otro llm el primer caso que vamos a

play15:03

tocar es la iteración sobre un prompt

play15:06

qué es lo que quiere decir esto cuando

play15:09

yo utilizo un Chrome y me doy cuenta que

play15:11

el resultado no es el esperado una

play15:14

aproximación es tomar el mismo y

play15:18

modificarlo agregando la instrucciones

play15:20

especiales de acuerdo a lo que queramos

play15:24

Cuáles son los posibles problemas que

play15:25

podemos solucionar iterando sobre un

play15:28

prompt el primer problema que puede

play15:30

presentarse Es que la extensión de la

play15:32

respuesta no es la desea ya sea muy

play15:35

larga o muy corta y como ya puedes

play15:37

imaginar la solución es indicar la

play15:40

extensión deseada en vez de este que

play15:43

resulta en una respuesta tan larga que

play15:45

no me cabe en la pantalla

play15:49

tomar el mismo prompt y agregarle un

play15:52

límite al largo de la respuesta

play15:55

el segundo problema que podemos

play15:57

solucionar iterando nuestro Chrome es

play15:59

cuando la respuesta hace

play16:01

énfasis en un punto que no queremos

play16:03

la solución Es simplemente decirle

play16:06

aquello que queremos destacar en la

play16:08

respuesta

play16:09

comparen el resultado del promp anterior

play16:12

con este donde agregué el énfasis que

play16:15

quería dar en la respuesta miren los

play16:17

resultados

play16:18

fíjense todo lo que agregó y cómo logra

play16:22

interpretar perfectamente lo que pedí

play16:24

y el tercer problema que podemos

play16:26

solucionar iterando con nuestro mismo

play16:28

Chrome Es que la respuesta no tiene el

play16:31

formato deseado o queremos cambiar el

play16:33

formato Y como ya te imaginarás la

play16:36

solución Es simplemente pedirle otro

play16:38

formato

play16:39

por ejemplo el mismo anterior pero ahora

play16:42

lo queremos en versos

play16:45

el segundo caso que vamos a tratar es

play16:48

que vamos a hablar específicamente de

play16:50

Cómo obtener los mejores resúmenes y

play16:52

síntesis a través de un prompt logrando

play16:54

que el resultado se adecue lo más

play16:56

posible a lo que queremos este punto

play16:58

estamos relacionados con aplicar todo lo

play17:00

que hemos visto hasta el momento que con

play17:02

cosas nuevas Así que no vamos a ver

play17:04

nuevos proms ni ejemplos de respuesta

play17:06

simplemente les voy a contar que cuando

play17:08

estén intentando obtener un resumen de

play17:11

algún tema en particular se fijen en

play17:13

primer lugar enseñarán la extensión del

play17:16

resumen

play17:17

con frases como con una extensión de o

play17:20

con un máximo de en segundo lugar

play17:23

idealmente indicar los puntos en los

play17:26

cuales quisieran hacer énfasis con

play17:28

frases como enfatizando en o destacando

play17:31

en estos puntos y finalmente les quiero

play17:34

comentar que también se pueden obtener

play17:35

algunos resultados interesantes al

play17:38

variar el verbo que utilizamos en el

play17:40

prompt por ejemplo podrías Probar con

play17:43

extraer sintetizar reducir en vez de

play17:46

resumir

play17:48

otra de las cosas que podemos realizar

play17:50

con chat gbd y A mi parecer una de las

play17:53

cosas más interesantes e impresionantes

play17:55

es hacerlo inferir cosas logrando que

play17:58

saque conclusiones a partir de un texto

play18:00

dado podemos por ejemplo hacerlo inferir

play18:04

Qué sentimientos se ven reflejados en un

play18:06

texto

play18:08

o preguntar acerca de la inclinación que

play18:10

tuvo el autor de un artículo sea esta

play18:13

positiva o negativa

play18:18

o podríamos preguntar cuál es el tema

play18:20

central de un texto pudiendo incluso

play18:23

este texto ser un link a una noticia de

play18:25

internet

play18:28

y así llegamos a la última de las

play18:31

aplicaciones que vamos a revisar que

play18:33

pueden realizar con chat gpt y que es

play18:36

transformar la información en este curso

play18:39

vamos a mencionar solo cuatro tipos de

play18:41

transformación pero lo insto a probar Y

play18:43

averiguar todas las que se le ocurren

play18:46

la primera que vamos a revisar es

play18:48

probablemente una de las que se te

play18:50

vinieron a la cabeza y es la traducción

play18:54

está entrenado con fuentes de muchos

play18:56

idiomas y esto le dio la habilidad al

play18:58

modelo de generar traducciones muy

play19:00

exactas esto lo puede utilizar tanto

play19:03

para directamente realizar traducciones

play19:05

como para identificar el idioma de un

play19:08

texto o una palabra

play19:11

en segundo lugar tenemos una de mis

play19:14

favoritas y también muy útiles en el

play19:16

entorno laboral y se trata de los

play19:18

cambios de tonos logrando cambiar la

play19:21

manera en que se plantea el texto

play19:23

dependiendo de la audiencia a la cual

play19:25

queramos enfocarlo

play19:27

otra aplicación importante dentro de las

play19:30

transformaciones que podemos realizar es

play19:32

la conversión de formatos como ya hemos

play19:34

visto en algunos ejemplos chat gpt es

play19:37

capaz de realizar conversión entre

play19:39

formatos y entendiendo formato en el

play19:41

sentido más amplio que se te ocurra esto

play19:43

puede ocurrir en un entorno de

play19:45

programación de escritura de matemáticas

play19:48

u otro

play19:51

y finalmente la última aplicación que

play19:53

está dentro del alcance de este curso

play19:55

pero que como te dije no es la última

play19:56

que vas a encontrar es la revisión de

play19:59

ortografía y gramática de los textos muy

play20:02

útil también y que puede ahorrar

play20:04

bastante tiempo

play20:07

qué es lo que aprendimos en este curso

play20:09

qué es lo que vimos en este vídeo en

play20:11

primer lugar aprendimos algunos datos

play20:13

generales de lo que es un lllm un modelo

play20:16

de lenguaje a gran escala luego

play20:19

aprendimos algunas de las

play20:20

características más importantes de chat

play20:23

gpt como que es abierto y gratuito que

play20:25

tiene una interfaz de tipo chat y que es

play20:28

capaz de acceder a información en

play20:30

distintos formatos incluso a algunos

play20:32

artículos de internet a través de links

play20:35

aprendimos también acerca de sus

play20:37

principios como lo eran ser siempre lo

play20:40

más claro y específico posible y también

play20:42

darle el espacio y tiempo suficiente al

play20:45

algoritmo para que genere una respuesta

play20:47

que se adecue a nuestra solicitudes

play20:50

aprendimos acerca de la limitación que

play20:52

tiene chat gpt que se denomina

play20:54

alucinación y que hace que en ocasiones

play20:57

dado un input que tiene algo de contexto

play20:59

verdadero puede hacer que chat gpt

play21:02

genere información falsa que

play21:03

peligrosamente es difícil de notar luego

play21:07

aprendimos acerca de cómo ir iterando y

play21:10

modificando un mismo Trump para obtener

play21:12

resultados que más se inclinen por lo

play21:14

que quiero lograr identificando tres

play21:17

casos principales que se pueden

play21:18

presentar uno de ellos cuando la

play21:21

respuesta a nuestro no cumplía la

play21:23

extensión que queríamos donde lo mejor

play21:25

es agregar explícitamente el largo de la

play21:28

respuesta preferentemente en palabras

play21:30

otro caso cuando la respuesta tiene un

play21:34

enfoque distinto al que se quería en

play21:36

cuyo caso hay que indicar los puntos en

play21:37

los cuales se quiere hacer énfasis y el

play21:40

último caso cuando la respuesta no está

play21:42

en el formato deseado debiendo

play21:44

simplemente indicar el nuevo formato

play21:47

luego de las iteraciones pasamos a

play21:49

conocer algunas de las mejores prácticas

play21:51

para resumir contenido que eran siempre

play21:54

explicitar en el prompt dos elementos

play21:56

que eran la extensión deseada y los

play21:59

temas o conceptos en los cuales hacer

play22:01

énfasis en el resumen y además ocupar

play22:04

algunas técnicas como utilizar verbos

play22:06

distintos a resumir como extraer o

play22:09

sintetizar para probar resultados

play22:11

distintos y finalmente aprendimos como

play22:15

chat gpt y otros llms o modelos de

play22:18

lenguaje a gran escala pueden ayudarnos

play22:20

a transformar el texto de cuatro maneras

play22:22

en primer lugar a través de la

play22:26

Traducción e identificación de idiomas

play22:28

ya sea de texto o palabras en segundo

play22:31

lugar los cambios de tonos Como por

play22:34

ejemplo el cambio del tono de un texto

play22:36

informal a uno formal luego la

play22:40

conversión de formatos y en último lugar

play22:42

la revisión ortográfica y gramatical

play22:46

y todo esto nos lleva a concluir que

play22:49

chat gpd y los lllms en general son

play22:52

herramientas muy valiosas y con

play22:54

aplicaciones en un sinfín de Campos

play22:57

el esfuerzo de los creadores por

play22:59

disponibilizar para todo la Inteligencia

play23:01

artificial nos trajo un tiempo en que

play23:03

las herramientas como test son muy

play23:06

amigables y con la cual solo con un

play23:08

conocimiento muy básico de cómo chatear

play23:10

por ejemplo más del sentido común

play23:12

cualquier persona puede obtener

play23:15

resultados buenos

play23:17

sin embargo también es sumamente valioso

play23:20

entender Cómo comunicarse de mejor

play23:23

manera y lograr identificar las

play23:25

limitaciones y el origen de los errores

play23:27

de estas herramientas porque como ya lo

play23:29

vimos tampoco son perfectas hay que

play23:32

tener claro que esta es una tecnología

play23:34

que está en constante desarrollo y es

play23:36

importante tratar de mantenerse

play23:38

actualizado en todos los puntos que

play23:39

vimos en el curso ya sean las mejores

play23:41

prácticas de comunicación el alcance de

play23:44

esta herramienta sus limitaciones y las

play23:46

fallas que suele presentar es de

play23:48

responsabilidad personal darle un

play23:50

correcto uso a esta herramienta

play23:51

entendiendo que las respuestas que

play23:53

obtenemos de ella no son necesariamente

play23:55

una verdad absoluta por lo que es un

play23:58

deber asumir que puede haber errores y

play24:01

finalmente Los invito a utilizar esta

play24:03

herramienta y a descubrir todas las

play24:05

cosas que pueden hacer con ella que sin

play24:07

duda son muchas más de las que vimos en

play24:09

este curso

Rate This

5.0 / 5 (0 votes)

Related Tags
Integridad PromptChat GPTIngeniería de PromptIA AvanzadaComunicación EfectivaLLMTecnología de LenguajeAprendizaje de Inteligencia ArtificialHerramientas de ChatOptimización de ProcesosResúmenesInferenciasTransformación de Información
Do you need a summary in English?