No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Mejorar resultados iterando

12/23
Recursos

Explorar las posibilidades de la IA a trav茅s de la iteraci贸n es una aventura en la que, cual marinero de lo digital, puedes navegar por los mares de datos e instrucciones para llegar a un tesoro de conocimiento y habilidades pr谩cticas. La iteraci贸n, ese di谩logo constante con la IA, es una t茅cnica que quiz谩s ya has utilizado sin darte cuenta. Es la esencia de un chat, donde la ida y vuelta de informaci贸n y contexto entre la m谩quina y t煤, como descubridor de estos horizontes digitales, se convierte en tu mejor herramienta para perfeccionar respuestas y lograr tus metas. Prepar茅monos para sumergirnos en el mundo de la iteraci贸n y entender c贸mo se aplica tanto en la creaci贸n literaria como en el desarrollo de software.

驴Qu茅 es la t茅cnica de iteraci贸n en el uso de chat GPT y LLM?

La iteraci贸n es un proceso que consiste en realizar sucesivas rondas de interacci贸n con la inteligencia artificial para afinar las respuestas y obtener los resultados deseados. Como en un proceso de prueba y error, se dan indicaciones espec铆ficas, se eval煤an las respuestas y se proporciona retroalimentaci贸n para mejorar continuamente el output.

驴Por qu茅 es importante el feedback en la iteraci贸n?

  • Importancia del contexto: al proporcionar contexto adicional, podemos obtener respuestas m谩s afinadas que se ajusten mejor a nuestras necesidades.
  • Ajustes precisos: indicar qu茅 nos gust贸 y qu茅 no, as铆 como sugerir cambios claros, asegura que las iteraciones sean certeras.
  • Desarrollo coherente: con feedback constante, la IA mantiene la coherencia con la informaci贸n previa y se gu铆a por la direcci贸n correcta.

驴C贸mo se implementa la iteraci贸n en la creaci贸n de contenidos?

Durante la creaci贸n de un personaje ficticio, por ejemplo, la iteraci贸n permite explorar y definir rasgos de personalidad, antecedentes y aspectos f铆sicos, logrando personajes m谩s ricos y cre铆bles.

  • Inicio: se le proporciona a la IA detalles iniciales.
  • Primer feedback: se destaca lo que funcion贸 y se solicitan cambios en lo que no.
  • Propuestas alternativas: se pide a la IA que elabore diferentes escenarios o caracter铆sticas.
  • Detallado y espec铆fico: se refina la informaci贸n hasta llegar a puntos claves en formatos claros, como Bullet Points.

驴Y en el desarrollo de software?

La iteraci贸n permite desarrollar y mejorar c贸digo para tareas complejas como la construcci贸n de modelos de inteligencia artificial con herramientas como Keras.

  • Definici贸n clara del objetivo: se explica a la IA exactamente lo que se quiere lograr.
  • Feedback t茅cnico: tras probar el c贸digo, se dan indicaciones espec铆ficas para ajustes y mejoras, como dimensiones de inputs o inclusi贸n de t茅cnicas para reducir el overfitting.
  • Refinamiento y precisi贸n: se ajusta el c贸digo hasta alcanzar la estructura y funcionamiento 贸ptimos seg煤n las necesidades del proyecto.

驴C贸mo ayuda la iteraci贸n en la relaci贸n entre humanos y la IA?

La conversaci贸n continua con la IA promueve una comprensi贸n m谩s profunda y una colaboraci贸n efectiva. La retroalimentaci贸n orienta la IA hacia nuestros requerimientos espec铆ficos, generando soluciones personalizadas. Es un baile entre el conocimiento humano y la habilidad de procesamiento de la IA, donde cada vuelta trae mejoras y acercamientos a los objetivos.

驴De qu茅 manera podemos aprovechar al m谩ximo la iteraci贸n con chat GPT?

  • Concretar la idea: define claramente lo que quieres conseguir.
  • Di谩logo constante: no te quedes con la primera respuesta; pregunta, corrige y propone.
  • Paciencia y precisi贸n: cada iteraci贸n te acerca m谩s a la respuesta ideal. Tienes que tener claro lo que necesitas y ser detallista en tus indicaciones.

Al comprender esta t茅cnica, te invito a incorporarla a tu caja de herramientas digitales. Ya sea para escribir c贸digo, crear personajes literarios o cualquier otro proyecto creativo, la iteraci贸n es tu aliada estrat茅gica en el camino al 茅xito. Comparte en los comentarios c贸mo piensas aplicar estas tacticas en tu pr贸ximo proyecto con chat GPT, y continuemos juntos este aprendizaje en el siguiente m贸dulo sobre t茅cnicas m谩s avanzadas de Prompt Engineering.

Aportes 111

Preguntas 7

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

Apuntes:
Mejorar resultados iterando:

La mejora de resultados a trav茅s de iteraciones, consiste en generar respuestas iniciales que se van refinando y mejorando a trav茅s de una serie de iteraciones. En cada iteraci贸n, se toma como punto de partida la respuesta anterior y se le hace una serie de ajustes, adiciones o eliminaciones para mejorar su calidad, dando un feedback al modelo sobre qu茅 se debe mantener y qu茅 se debe cambiar.

Este proceso de refinamiento continuo permite que las respuestas generadas sean cada vez m谩s precisas, relevantes y satisfactorias seg煤n nuestras necesidades, y se logra a trav茅s de la retroalimentaci贸n constante y el ajuste incremental. Esta t茅cnica puede ser 煤til en diferentes casos:

  • Mejorar una misma respuesta hasta lograr el resultado deseado, d谩ndole feedback a ChatGPT sobre qu茅 debe cambiar en cada respuesta.
  • Generar un elemento complejo o de varias etapas, dividi茅ndolo en varias subtareas. Por ejemplo.
  • 馃鈥嶐煉 Generar c贸digo en diferentes lenguajes de programaci贸n, a帽adiendo elementos o funciones sobre cada respuesta generada.

Est谩 genial cuando le pides c贸digo, pero hay que tener en cuenta que la versi贸n de Python que usa es 3.8 y 3.9, pues las versiones 3.10 y 3.11 salieron despu茅s del 2021, con lo que hay cosas que han mejorado y qu茅 ChatGPT no las pone, como la funci贸n Mach

Mejorar resultados iterando con ChatGPT

  1. Comienza simple
    • Al igual que al crear el prompt, es recomendable comenzar con una idea simple para validar que el modelo est茅 generando los resultados esperados. Una vez que se ha comprobado que el modelo puede generar los resultados deseados, se pueden agregar elementos adicionales al prompt para obtener un resultado m谩s preciso.
  2. Ajusta la complejidad del prompt
    • Si no est谩s obteniendo los resultados deseados, ajusta la complejidad del prompt. Puede ser que el modelo no est茅 entendiendo lo que se le est谩 pidiendo o que la tarea sea demasiado compleja para su capacidad actual. En este caso, es recomendable dividir la tarea en subtareas m谩s simples o proporcionar m谩s contexto para que el modelo pueda entender mejor lo que se le est谩 pidiendo.
  3. Realiza pruebas y ajustes
    • Realiza pruebas con diferentes configuraciones de modelo, longitud del prompt y otros par谩metros para ver qu茅 funciona mejor. A medida que realices m谩s pruebas, podr谩s ajustar el prompt para obtener resultados m谩s precisos y relevantes.
  4. Utiliza la retroalimentaci贸n para ajustar el prompt
    • Si est谩s trabajando en un proyecto a largo plazo, es recomendable utilizar la retroalimentaci贸n de los resultados para ajustar el prompt. Si el modelo est谩 generando resultados insatisfactorios, utiliza esta informaci贸n para ajustar el prompt y mejorar los resultados futuros.
  5. Documenta tus ajustes y resultados
    • Es importante documentar tus ajustes y los resultados obtenidos para que puedas hacer un seguimiento de lo que funciona y lo que no funciona. Esto te permitir谩 ajustar el prompt de manera m谩s eficiente y obtener mejores resultados en el futuro.

Ejemplo pr谩ctico

Imaginemos que estamos trabajando en un proyecto que implica generar descripciones detalladas de productos para un sitio web de comercio electr贸nico. Nuestro objetivo es que las descripciones sean precisas, relevantes y atractivas para los clientes. Para mejorar nuestros resultados iterando con ChatGPT, podr铆amos seguir estos pasos:

  1. Comenzar con una descripci贸n simple del producto y validar que el modelo pueda generar una descripci贸n b谩sica. Por ejemplo: 鈥淕enera una descripci贸n del tel茅fono m贸vil Samsung Galaxy S21.鈥
  2. Ajustar la complejidad del prompt si no estamos obteniendo los resultados deseados. Podr铆amos proporcionar m谩s contexto sobre las caracter铆sticas del tel茅fono o dividir la tarea en subtareas m谩s simples (por ejemplo, describir la pantalla, la c谩mara, etc. por separado).
  3. Realizar pruebas con diferentes configuraciones de modelo, longitud del prompt y otros par谩metros. Podr铆amos probar con diferentes longitudes de prompt y par谩metros de modelo para ver qu茅 funciona mejor.
  4. Utilizar la retroalimentaci贸n para ajustar el prompt. Si los resultados no son satisfactorios, podr铆amos utilizar la retroalimentaci贸n de los clientes para ajustar el prompt y mejorar los resultados futuros.
  5. Documentar nuestros ajustes y resultados. Podr铆amos hacer un seguimiento de los ajustes que hemos realizado y los resultados obtenidos para poder ajustar el prompt de manera m谩s eficiente y obtener mejores resultados en el futuro.

Siguiendo estos pasos, podemos mejorar nuestros resultados iterando con ChatGPT y obtener descripciones de productos m谩s precisas, relevantes y atractivas para los clientes. Es importante recordar que este proceso de mejora es iterativo y puede llevar tiempo, pero con la paciencia y la dedicaci贸n adecuadas, podemos obtener resultados cada vez mejores.

En resumen, para mejorar los resultados al iterar con ChatGPT, es importante comenzar simple, ajustar la complejidad del prompt, realizar pruebas y ajustes, utilizar la retroalimentaci贸n para ajustar el prompt y documentar nuestros ajustes y resultados. Siguiendo estos consejos y aplic谩ndolos a nuestro proceso de trabajo, podemos mejorar nuestros resultados con ChatGPT y obtener respuestas m谩s precisas y relevantes a nuestras necesidades.

Para all谩 vamos Platzi鈥 ya aprob茅 el curso b谩sico de Python鈥 vamos por el segundo y la meta son redes convolucionales y an谩lisis de datos鈥 si no termino loco鈥 馃ぃ

En algunas ocasiones entrega un resultado 鈥渃ortado鈥, faltan algunas funciones en el codigo que entrega o cosas por el estilo, espero que durante el curso se apunte ese tema

busco mejorar mi empresa, tanto en pag web, en marketing y dem谩s, estoy aprendiendo a utilizar la IA porque es una herramienta bastante buena y me ha ayudado durante mi proceso, pero se que me puede ayudar aun mas sabiendo como pedirle las cosas. De eso se trata mi proyecto

Mis prompts siguen mejorando鈥 Gracias Platzi 馃挌馃殌馃敟

La iteraci贸n como t茅cnica para mejorar los resultados, haciendo hincapi茅 en nuestra conversaci贸n, de las cosas que deseo que siga manteniendo y tambi茅n lo que deseo que cambie o mejore. Todo esto hasta llegar al detalle que cumpla con mi expectativa.

Mi proyecto va a ser un Asistente personalizado para la organizaci贸n del tiempo

  • El objetivo es que el asistente me ayude a organizar mi agenda diaria, record谩ndome tareas, citas y eventos importantes.

  • El asistente podr铆a utilizar Prompt Engineering para comprender y procesar los comandos de voz o texto, y ofrecerte recordatorios personalizados.

  • Adem谩s, buscar铆a integrarlo con calendarios y aplicaciones de productividad para una mejor gesti贸n del tiempo.

12. Mejorar resultados iterando

Darle feedback a cada respuesta seg煤n lo que me gust贸, lo que no me gust贸 y darle sugerencias

El chat es muy bueno escribiendo c贸digo

Me encanto la clase, pero como sugerencia muchas de las personas que ven el curso no tienen conocimientos de programacion (mi novia por ejemplo) entonces los ejemplos deberian estar orientados a un grupo mas amplio y no uno reducido como programadores porque en esa parte se quedan en blanco, no entienden nada. Ahora si como conocimiento previo pidieran bases de programacion seria otra cosa.

Tal cual, hemos estado iterando sin saberlo

En ChatGPT, el iterado se genera en forma intr铆nseca por el mismo feedback que se produce en el chateo con la AI. Generando ese ida y vuelta de la informaci贸n. Ej: una respuesta de ChatGPT le puedo inferir observaciones para que la respuesta mejore, este feedback puede continuar hasta que consiga una respuesta satisfactoria.
A trav茅s del feedback genero una interacci贸n. Tenemos que ir resaltando de manera iterativa, sobre las sucesivas respuestas, que nos gusto o no y cual es la propuesta que te doy para cambiar aquello que no me gust贸 en la pr贸xima respuesta (iteraci贸n).
La ventaja de ChatGPT que literalmente es una estructura de chat. Conversaci贸n entre la inteligencia artificial y el humano. Puedo llegar a resultados muy buenos especificando que es lo que quiero para crear una historia o para depurar y mejorar c贸digo.

describe una imagen de un paisaje natural para poder hacer una pintura referente a tu descripcion
ChatGPT
Descripci贸n de un paisaje natural:

Imagina un hermoso paisaje monta帽oso al atardecer. El cielo se ti帽e de tonos rosados, anaranjados y p煤rpuras a medida que el sol se pone lentamente detr谩s de las monta帽as. Las monta帽as se extienden hacia el horizonte, con cumbres imponentes y laderas cubiertas de 谩rboles verdes y frondosos.

En primer plano, hay un prado cubierto de hierba verde y flores silvestres de colores vibrantes, como amarillos, blancos, rosados y azules. Algunas mariposas revolotean alrededor de las flores, y un peque帽o grupo de ciervos pasta tranquilamente en la distancia.

A un lado del prado, hay un arroyo serpenteante de agua cristalina que fluye desde las monta帽as y atraviesa el paisaje. El arroyo est谩 rodeado de piedras y rocas cubiertas de musgo, y una peque帽a cascada se precipita hacia abajo, creando una agradable sinfon铆a de sonidos de agua.

En el otro extremo del prado, hay un bosque denso de 谩rboles altos, con troncos robustos y copas frondosas que se entremezclan, formando un dosel de sombras y luces. Un sendero serpentea a trav茅s del bosque, invitando al espectador a adentrarse en la naturaleza y explorar sus secretos.

Esta descripci贸n del paisaje natural puede servir como inspiraci贸n para crear una pintura que capture la belleza y la serenidad del entorno.

User
me gusta mucho la idea del arroyo y el atardecer quisiera que no las cambies, cambia solo las monta帽as
ChatGPT
Descripci贸n de un paisaje natural con arroyo y atardecer, sin monta帽as:

Imagina un hermoso paisaje al atardecer en una llanura ondulada. El cielo se ti帽e de tonos rosados, anaranjados y p煤rpuras a medida que el sol se pone lentamente en el horizonte. La llanura se extiende hacia el horizonte, con suaves colinas cubiertas de hierba verde y salpicadas de 谩rboles dispersos.

En primer plano, hay un prado cubierto de hierba verde y flores silvestres de colores vibrantes, como amarillos, blancos, rosados y azules. Algunas mariposas revolotean alrededor de las flores, y un peque帽o grupo de ciervos pasta tranquilamente en la distancia.

A un lado del prado, hay un arroyo serpenteante de agua cristalina que fluye desde una colina cercana y atraviesa el paisaje. El arroyo est谩 rodeado de piedras y rocas cubiertas de musgo, y una peque帽a cascada se precipita hacia abajo, creando una agradable sinfon铆a de sonidos de agua.

En el otro extremo del prado, hay un peque帽o bosque de 谩rboles altos, con troncos robustos y copas frondosas que se entremezclan, formando un dosel de sombras y luces. Un sendero serpentea a trav茅s del bosque, invitando al espectador a adentrarse en la naturaleza y explorar sus secretos.

Esta descripci贸n del paisaje natural con arroyo y atardecer, sin monta帽as, puede servir como inspiraci贸n para crear una pintura que capture la belleza y la serenidad del entorno.

User
mejor cambiemos el bosque, d谩ndome dos opciones de lo que podr铆a a帽adirle, dejando el resto del output igual
ChatGPT
Opci贸n 1: Paisaje natural con campos de cultivo

Imagina un hermoso paisaje al atardecer en una llanura ondulada. El cielo se ti帽e de tonos rosados, anaranjados y p煤rpuras a medida que el sol se pone lentamente en el horizonte. La llanura se extiende hacia el horizonte, con suaves colinas cubiertas de hierba verde y salpicadas de 谩rboles dispersos.

En primer plano, hay un prado cubierto de hierba verde y flores silvestres de colores vibrantes, como amarillos, blancos, rosados y azules. Algunas mariposas revolotean alrededor de las flores, y un peque帽o grupo de ciervos pasta tranquilamente en la distancia.

A un lado del prado, hay un arroyo serpenteante de agua cristalina que fluye desde una colina cercana y atraviesa el paisaje. El arroyo est谩 rodeado de piedras y rocas cubiertas de musgo, y una peque帽a cascada se precipita hacia abajo, creando una agradable sinfon铆a de sonidos de agua.

En el otro extremo del prado, hay campos de cultivo cuidadosamente ordenados, con hileras de plantas verdes y frondosas que se extienden hacia el horizonte. Un camino de tierra serpentea a trav茅s de los campos, invitando al espectador a explorar el paisaje agr铆cola y apreciar la vida rural.

Opci贸n 2: Paisaje natural con un pintoresco pueblo

Imagina un hermoso paisaje al atardecer en una llanura ondulada. El cielo se ti帽e de tonos rosados, anaranjados y p煤rpuras a medida que el sol se pone lentamente en el horizonte. La llanura se extiende hacia el horizonte, con suaves colinas cubiertas de hierba verde y salpicadas de 谩rboles dispersos.

En primer plano, hay un prado cubierto de hierba verde y flores silvestres de colores vibrantes, como amarillos, blancos, rosados y azules. Algunas mariposas revolotean alrededor de las flores, y un peque帽o grupo de ciervos pasta tranquilamente en la distancia.

A un lado del prado, hay un arroyo serpenteante de agua cristalina que fluye desde una colina cercana y atraviesa el paisaje. El arroyo est谩 rodeado de piedras y rocas cubiertas de musgo, y una peque帽a cascada se precipita hacia abajo, creando una agradable sinfon铆a de sonidos de agua.

En el otro extremo del prado, se encuentra un pintoresco pueblo con casas de colores y tejados de tejas rojas. Las calles empedradas serpentean entre las casas, y una peque帽a plaza central alberga una fuente de piedra y bancos donde los habitantes del pueblo pueden descansar y conversar. La escena evoca un ambiente de calma y comunidad, invitando al espectador a pasear por las calles del encantador pueblo.

Estas dos opciones te ofrecen diferentes escenarios para reemplazar el bosque en tu descripci贸n de paisaje natural,

Mi proyecto consiste en generar script de Python, que hable con el API de Spotify, para crear listas de reproducci贸n en mi cuenta basadas en un estado de 谩nimo

En mi caso ser铆a desarrollar una agenda semanal para cubrir las actividades que debo hacer de manera efectiva.

Mi proyecto es usar Chatgpt como si fuera un profesor de ingles, para esto tambi茅n instale un plugin llamado "Voice Control for ChatGPT" para tener la opci贸n de interactuar con ChatGPT a nivel de Voz: Prompt: Vas actuar como un profesor de Ingles, el objetivo es que interact煤es con el usuario en su gran mayor铆a en Ingles, utiliza el Ingles de Estados Unidos de forma formal, la idea es que le ense帽es gram谩tica, vocabulario, corregir y desarrollar las habilidades de escucha, habla, lectura y escritura. Sigue la siguiente estructura de cadena de pensamiento: 1\. Primero realiza una peque帽a prueba para testear el nivel de habilidades de Ingles que tiene el usuario. 2\. Las clases las puedes dividir en sesiones, por ejemplo una sesi贸n enfocada a mejorar la escucha, otra sesi贸n enfocada el habla, escritura y lectura. Tambi茅n tener clases enfocadas a la gram谩tica e ir expandiendo el vocabulario del usuario. 3\. Deben ser clases din谩micas e interactivas: Leer una noticia, escuchar la radio, hablar con el profesor de un tema especifico. Inicia saludando, y realiza un test para evaluar el nivel que tiene el usuario.

Proyecto
1.- Mejorar mis prestaciones en las clases de arquitectura que doy
2.- optimizar mis c贸digos de Python para un proyecto de investigaci贸n
3.- estructura y desarrollar el proyecto inmobiliario

Esa cara de dicha cuando nombra las caracteristicas del personaje carlos 馃槂

Estupendo curso, me gustar铆a contribuir compartiendo un generador automatizado de prompts para Cat GPT-3 en los comentarios. Espero que sea de ayuda para los dem谩s estudiantes. 隆Gracias por brindarnos la oportunidad de aprender!

https://saibher.com/prompt_generator

Un aporte para iteracion, es al final de varias iteraciones y cuando chatgpt no da finalmente la respuesta que buscabamos, es decirle al final, " decime como deberia haber armado el prompt para llegar a este ultimo resultado"

Gracias Carlos Alarc贸n por entregar la informaci贸n de foma sencilla, facil de comprender y duplicable

Tengo varios proyectos en mente para emplear ChatGPT; uno de ellos es la creaci贸n de contenido para mis estudiantes de ingl茅s en formato de podcast. Este enfoque no solo podr铆a enriquecer su aprendizaje, sino que tambi茅n me permitir铆a retomar algunos proyectos de escritura creativa que he pausado, ya que suelen requerir un proceso extenso y detallado.

Hola, trabajo como tecnico independiente con equipos de refrigeracion, congelacion y ultra congelacion, me encargo de la instalacion, mantenimiento correctivo y preventivo. Trabajo para la el sector comercial eh industrial de alimentos. El proyecto cual quiero crear con ChatGPT,consiste en crear un metodo eficiente y facil para lograr calcular y mejorar las estrategias comercial el cual se apoye con los datos solicitados por el cliente como: medidas internas, cantidad de producto, aplicacion del cuarto, tiempo de trabajo, entre otras variables, y posteriormente, con la ayuda de ChatGPT, determinar el tipo de maquina, tipo de riego, espesor del panel, presupuestos y mejoras energeticas entre otros factores que puedan mejorar la instalacion y la eficiencia del mismo.

Mi proyecto es generar art铆culos tech con la estructura de M茅dium.
"No te quedes con la primera respuesta; pregunta, corrige y propone."

Busco especializarme en Data science utilziando la IA de soporte , para corregir posibles fallas

De hecho, me sorprendi贸 mucho que sin especificar el paso a paso no pudiera concatenar las ultimas letras de cada palabra, pues es c贸digo es brutal, me ha ayudado mucho.

Podria usar la tecnica de la historia para la creaci贸n de personajes de videojuegos y de historia o trama de Videojuegos.

Quiero compartir con ustedes lo que aprend铆 sobre c贸mo mejorar los resultados al utilizar ChatGPT. En resumen, estos son los puntos clave:

  • Comienza de manera simple: Para asegurarte de obtener los resultados deseados, empieza con ideas simples y valida que el modelo est茅 generando lo que esperas. As铆 te aseguras de que el modelo funcione correctamente antes de agregar elementos adicionales al prompt.

  • Ajusta la complejidad del prompt: Si los resultados no son los esperados, es probable que el modelo no est茅 entendiendo lo que se le pide o que la tarea sea demasiado compleja para su capacidad actual. En ese caso, puedes dividir la tarea en partes m谩s sencillas o proporcionar m谩s contexto para que el modelo pueda entender mejor lo que se le est谩 solicitando.

  • Realiza pruebas y ajustes: Experimenta con diferentes configuraciones del modelo, longitud del prompt y otros par谩metros para ver qu茅 funciona mejor. A medida que realices m谩s pruebas, podr谩s ajustar el prompt para obtener resultados m谩s precisos y relevantes.

  • Utiliza la retroalimentaci贸n para ajustar el prompt: Si est谩s trabajando en un proyecto a largo plazo, es importante aprovechar la retroalimentaci贸n de los resultados para mejorar. Si el modelo no est谩 generando los resultados deseados, utiliza esa informaci贸n para ajustar el prompt y obtener mejores resultados en el futuro.

Recuerda documentar tus ajustes y resultados, esto te permitir谩 hacer un seguimiento de lo que funciona y lo que no. As铆 podr谩s ajustar el prompt de manera m谩s eficiente y obtener mejores resultados en tus interacciones con ChatGPT.

lo tenia definido desde antes no sabes cuanto esperaba el curso :=)

Falto los links de los cursos que dctan para IAs, si fuese Freddy Vega hasta de curso que aun no existe ya hubiera colocado los links鈥

ChatGPT no deja de ser un chat, donde se da y se recibe feedback

yo quiero hacer un video respecto a liderazgo en la vida cotidiana

ayudarme a definir mi value proposition de mi startup

La verdad no entiendo mucho esta parte y me siento perdido, pero sigamos firmes con el curso. Quiz谩s sea hora de usar un poco la t茅cnica Pomodoro!!!
Debo decir que me da mucha gracia cuando integran el nombre de Platzi en los ejemplos, unos ejemplos. La Red Social "Platzo" en los cursos de ingl茅s. O el Reino M谩gico de Platzilia en este curso, xD
Estoy| aplicando lo que estoy aprendiendo para mi tesis de maestr铆a y la del doctorado. Gracias.
Genial, mi proyecto busca mejorar nuestra comunicaci贸n en redes generando campa帽as m谩s eficaces a partir de una correcta definici贸n de nuestro buyer persona. Es genial poder crear toda una estrategia de comunicacione spara nuestras redes.
![](https://static.platzi.com/media/user_upload/image-a744015f-359a-4ba4-baf3-473d676ecf19.jpg) <https://chatgpt.com/share/b863cdd9-afd4-42d4-b9b4-bd7aa922c62c>
buen aporte
En mi proyecto quiero realizar una historia y ligarla a un show musical, con esta historia deseo afianzar las herramientas necesarias para apalancarme en la IA a la hora de escribir los guiones para los shows de mi productora de eventos musicales! Este curso est谩 BRUTAL!!
Estoy trabajando con COPILOT y la verdad que este curso sigue siendo muy vigente y util para trabajar con cualquier modelo de lenguaje y mas con copilot por sus cercanias. gracias
El proyecto que quiero realizar es el desarrollo de 鈥淐hatbots de Atenci贸n al Cliente鈥 para sitios web que proporcionen soporte al cliente automatizado y personalizado.
**La iteraci贸n es tener una conversaci贸n con la AI dandole feedback a los cometarios y/o tareas que ejecuta para nosotros, es conversar de manera natural pidiedole mas ejemplos, que mejore el output, todo con el fin de que vaya mejorando su respuesta y que sea m谩s f谩cil para nosotros resolver la tarea que le pedimos.**
Cuando empec茅 a usar el ChatGPT fue por mera casualidad ya que una amistad lo "descubri贸" y me lo mostr贸, lo cual me pareci贸 una maravilla y lo empec茅 a usar para tareas sencillas como hacer preguntas simples, redactar correos, mensajes de texto y sin darme cuenta todo este tiempo estuve iterando a la IA dando contextos y cuestionando sus respuestas. Ahora el uso que le doy es m谩s t茅cnico y especifico a un fin que el emprendimiento de mi proyecto personal y he logrado unas respuestas asombrosas y con este curso me doy cuenta que era lo que me faltaba para que todo lo que llevaba tiempo haciendo poder enfocarlo de la manera correcta y en menos tiempo.
PLatzilia hahahahahaha, me encant贸!
Lo utilizare para crear mis videos.
1.-Si quiero lograr algunos cambios muy sutiles, es mucho m谩s r谩pido y f谩cil realizar el cambio yo mismo de forma manual en el output de la IA. 2.-Cuando iterar drasticamente un prompt, suelo darle a la opci贸n de editar, ya que es mucho m谩s f谩cil y organizado. Este modo me permite llevar con un control en cada prompt que le he dado y sus variantes.
Pienso que con esta herramienta, se puede utilizar tanto para el bien como para el mal.... ya es cuestion de cada persona
Con el aprendizaje de realizar un buen prompt, se hace m谩s facil hacerles la consulta a la IA
es cierto que llama 2, puede generar codigo muchomejor que GPT4? hoy 2024
![](https://static.platzi.com/media/user_upload/za-3bce0983-7da5-492e-ae4d-77889ec44d56.jpg)

Ejemplo de prompt si eres disenador ux:
tu trabajo es ayudarme a desarrollar el customer journey para una app que estoy creando, la app se llama Leftovers y consiste en el desarrollo de platos de comidas con ingredientes que un usuario tenga en casa, puedes desarrollar el customer journey por mi?

Salida:

隆Claro! Estoy encantado de ayudarte a desarrollar el journey para tu aplicaci贸n 鈥淟eftovers鈥. Aqu铆 tienes un ejemplo de c贸mo podr铆a ser el recorrido del usuario a trav茅s de tu aplicaci贸n:

  • Bienvenida e Introducci贸n:

El usuario descarga la aplicaci贸n 鈥淟eftovers鈥 desde la tienda de aplicaciones.
Al abrir la aplicaci贸n por primera vez, recibe una c谩lida bienvenida y una breve introducci贸n sobre la funcionalidad principal: crear deliciosos platos con los ingredientes que ya tiene en casa.

  • Registro o Inicio de Sesi贸n:

El usuario tiene la opci贸n de registrarse para acceder a caracter铆sticas adicionales, como guardar recetas favoritas o recibir recomendaciones personalizadas.
Tambi茅n puede optar por iniciar sesi贸n con una cuenta existente.

  • Perfil del Usuario:

Se le pide al usuario que complete su perfil, indicando preferencias diet茅ticas, alergias alimentarias y cualquier otra informaci贸n relevante para personalizar las recomendaciones.
Ingreso de Ingredientes:

El usuario ingresa los ingredientes que tiene en casa a trav茅s de una interfaz f谩cil de usar. Puede escribir los ingredientes o, incluso, utilizar la funci贸n de escaneo para agilizar el proceso.

  • Generaci贸n de Recetas:

Bas谩ndose en los ingredientes ingresados, la aplicaci贸n genera una lista de recetas posibles que el usuario puede preparar.
Cada receta muestra los ingredientes adicionales necesarios, las instrucciones paso a paso y la informaci贸n nutricional.

  • Personalizaci贸n de Recetas:

El usuario puede personalizar las recetas seg煤n sus preferencias, ajustando las porciones, eligiendo opciones de sustituci贸n de ingredientes y guardando sus modificaciones para futuras referencias.

  • Lista de Compras Autom谩tica:

La aplicaci贸n genera autom谩ticamente una lista de compras basada en las recetas seleccionadas y las modificaciones del usuario. Esta lista puede organizarse por categor铆as para facilitar las compras en la tienda.

  • Gu铆a de Cocina Interactiva:

Mientras el usuario cocina, la aplicaci贸n proporciona una gu铆a interactiva paso a paso. Puede incluir temporizadores, consejos culinarios y notificaciones para asegurarse de que cada paso se realice correctamente.

  • Compartir y Guardar:

Despu茅s de preparar una deliciosa comida, el usuario tiene la opci贸n de compartir su creaci贸n en redes sociales directamente desde la aplicaci贸n.
Tambi茅n puede guardar recetas favoritas para acceder f谩cilmente a ellas en el futuro.

  • Feedback y Mejora Continua:

La aplicaci贸n solicita feedback al usuario sobre la receta, la interfaz de usuario y cualquier otra sugerencia.
Utiliza esta retroalimentaci贸n para mejorar continuamente la experiencia del usuario y ofrecer recomendaciones a煤n m谩s precisas.

  • Notificaciones Personalizadas:

La aplicaci贸n env铆a notificaciones personalizadas, como recordatorios para usar ingredientes antes de que caduquen o sugerencias de comidas basadas en patrones de uso anteriores.

Este es solo un ejemplo general. Puedes ajustar y personalizar el journey seg煤n las caracter铆sticas espec铆ficas de tu aplicaci贸n y las necesidades de tus usuarios. 隆Espero que encuentres 煤til este recorrido inicial!

驴Ser poco 茅tico? Qu茅 forma tan desagradable de decir, "si no le sabes no tienes derecho de usarlo" Ser poco 茅tico ser铆a utilizarlo para un mal, por ejemplo si decido desarrollar programas con chatGPT y las vendo diciendo que yo las hice, eso ser铆a poco 茅tico, pero si solo estoy experimentando para m铆, para aprender, no entiendo donde est谩 lo "poco 茅tico". Te agradecer铆a si pudiera explicarme a qu茅 te refieres con poco 茅tico. Porque la verdad esa parte me desagrado demasiado.

Gracias

Genial, este m贸dulo soy docente y cada d铆a me convenzo m谩s de el poder de la inteligencia artificial y especificamente de los modelos de lenguaje para aumentar la productividad en el sector educaci贸n.

Quisiera escribir un prompt que construya referencias APA para citas

La iteraci贸n en un PLM es la forma en que podemos decirle a un PLM del output generado, que me ha gustado y que quiero que cambie o reestructure, lo que hace que el output sea refinado a nuestra necesidad

Varias de estas t茅cnicas las hab铆a trabajado sin conocimiento previo, me ha gustado mucho ver el curso para mejorar mis prompts.

Mi proyecto es aprender a profundidad el manejo de C++ como un lenguaje para la IA y el desarrollo de videojuegos. Utilic茅 el modelo Llama-2-70b
Aqu铆 les dejo los primeros prompts:
.
.

Prompt:

You鈥檙e an education and C++ senior expert. How would Llama could help me learn C++ to depth? Take into account I鈥檓 learning the language and already have a light grasp of OOP C++ and want to structure my knowledge towards AI, Data Science and game development.
Please write the answer in Bullet points, make use of tables to describe certain topics and feel free to use summaries with links and other resources for this answer.

.
.

Answer:

Sure, I鈥檇 be happy to help! Here鈥檚 a comprehensive plan for learning C++ to depth, tailored to your goals and interests:

Step 1: Building a Strong Foundation

  1. Learn the Basics of C++: Make sure you have a solid understanding of the fundamental concepts of C++, such as variables, data types, operators, control structures, functions, and object-oriented programming.
    • The Official C++ Programming Language ($.99 eBook)
    • C++ Primer (5th Edition) by Lippman, Lajoie, and Moo ($.99 eBook)
  2. Master C++ Standard Library: Familiarize yourself with the C++ Standard Library, including containers (e.g., vectors, lists), algorithms (e.g., sorting, searching), and io (e.g., input/output).
    • The C++ Standard Library (2nd Edition) by Stepanov and Lee ($.99 eBook)
    • C++ Standard Library Tutorial
  3. Practice Coding: Complete various coding challenges and projects to reinforce your understanding of C++ concepts and improve your coding skills.
    • LeetCode
    • HackerRank
    • CodeWars
  4. Learn C++ Best Practices: Familiarize yourself with coding standards, design patterns, and principles to write high-quality, maintainable code.
    • C++ Coding Standards
    • Design Patterns: Elements of Reusable Object-Oriented Software ($.99 eBook)
    • Clean Code: A Handbook of Agile Software Craftsmanship ($.99 eBook)

Step 2: Deepening Your Knowledge

  1. Learn C++ Advanced Topics: Dive deeper into advanced C++ concepts, such as pointer arithmetic, dynamic memory allocation, move semantics, and template metaprogramming.
    • The C++ Programming Language (4th Edition) by Bjarne Stroustrup ($.99 eBook)
    • Effective C++ (3rd Edition) by Scott Meyers ($.99 eBook)
  2. Learn about Data Structures and Algorithms: Develop a strong understanding of common data structures (e.g., arrays, linked lists, trees, graphs) and algorithms (e.g., sorting, searching, graph traversal).
    • Data Structures and Algorithms in C++ (2nd Edition) by Adam Drozdek ($.99 eBook)
    • Cracking the Coding Interview (6th Edition) by Gayle McDowell and Jackie Bavaro ($.99 eBook)
  3. Learn about Object-Oriented Programming: Study object-oriented programming principles and how they are implemented in C++, including inheritance, polymorphism, and encapsulation.
    • Object-Oriented Programming in C++ (4th Edition) by Robert Lafore ($.99 eBook)
    • Head First Object-Oriented Programming (2nd Edition) by Kathy Sierra and Bert Bates ($.99 eBook)
  4. Learn about Templates and Generics: Understand the fundamentals of C++ templates and generics, which allow for metaprogramming and the creation of reusable code.
    • C++ Templates: The Complete Guide (2nd Edition) by Vandevoorde and Stepanov ($.99 eBook)
    • The C++ Standard Library Tutorial

Step 3: Applying Your Knowledge

  1. Practice C++ for AI and Data Science: Apply your C++ knowledge to AI and data science concepts, such as machine learning, deep learning, and data analysis.
    • TensorFlow Tutorials
    • PyTorch Tutorials
    • Data Science with C++
  2. Practice C++ for Game Development: Learn game development concepts, such as game engines, graphics design, and physics engines, and how to apply them using C++.
    • Game Engine Development (2nd Edition) by Wolfgang Engel ($.99 eBook)
    • 3D Math Primer for Graphics and Game Development (2nd Edition) by Fletcher Dunn and Ian

MI proyecto es hacer que en python chat GPT me genere un c贸digo que pueda luego generar mi CV en PDF.

隆Qu茅 impresi贸n ChatGPT creando c贸digo! 馃槻

Si tienes poca experiencia en el tema en el que est谩s trabajando, ser铆a poco 茅tico que utilices la respuesta que te devuelve como propia, sin profundizar en ella para obtener un mejor entendimiento de lo que est谩s haciendo

Yo aplico mucho la iteraci贸n en el Ingles.

  • Yo: How do you say 鈥淗oe estoy ocupada, as铆 que, en cambio, nos vamos a reunir el viernes鈥 in English
  • ChatGPT: 鈥淲hen I鈥檓 busy, so instead, let鈥檚 meet on Friday.鈥
  • Yo: Could it be, 鈥淚麓m busy today, so instead, we麓re meeting up on friday鈥
  • ChatGPT: Yes, that鈥檚 a correct and natural way to say it in English. Well done!

Porque no crear un libro de fantasia, si existe el curssos de Storytelling, creaci贸n de personajes y otros cursos en Platzi y puedes apoyarte utilizando IA. Ser铆a bueno intentarlo.

As铆 que debemos enfatizar de forma iterativa lo que nos funcion贸, lo que NO nos funcion贸 y la propuesta que sugiero para cambiar lo que no funcion贸, tal como se hace en las metodolog铆as 谩giles.

Los resultados que obtienes no siempre son 贸ptimos en el primer intento, raz贸n por la cual es necesario iterar.

Has empleado la t茅cnica de iteraci贸n de manera indirecta. Al ser un chat, te ha proporcionado una respuesta, y t煤 le has ofrecido observaciones o mejoras a esa respuesta en el siguiente prompt. A su vez, el chat te brinda otra respuesta, y t煤 das retroalimentaci贸n, repitiendo este proceso hasta obtener lo que necesitas o estar satisfecho con el resultado.

De una manera sencilla se podr铆a decir que la t茅cnica de iteraci贸n es como un juego en el que tratamos de hacer que una IA , como chat GPT , responda mejor a nuestras preguntas.
Primero, escribimos una pregunta o instrucci贸n inicial para el modelo. Examinamos la respuesta que nos da la IA, si no es la que esper谩bamos o no es muy clara, en lugar de darnos por vencidos, lo que hacemos es ajustar el prompt. Y esto se repite en forma continua hasta lograr lo que esperamos
Es como cuando practicamos un deporte o un instrumento musical. No siempre lo hacemos perfecto la primera vez, pero con la pr谩ctica y los ajustes, vamos mejorando cada vez m谩s.
El prompt engineering de iteraci贸n es una forma de aprender y mejorar la comunicaci贸n con la IA, para obtener respuestas m谩s precisas y 煤tiles.

Le ped铆 a chatgpt que me generara un c贸digo en pseint de poner nombres de animales que se cancelara con la palabra cobra y pues con las pautas aplicadas de la clases mostro buenos resultados.

Yo quiesiera practicar todo esto intentando adaptar una herramienta para seguimiento de h谩bitos. Ejemplo, como reforzar el h谩bito de beber suficiente agua, o los habitos de estudio, o eliminar malos habitos. Mi proyecto tomando forma

13.Mejorar resultados iterando

ChatGPT es un chat y como tal permite la ida y vuelta de informaci贸n y contexto entre la maquina y el humano. permitiendo iterar hasta llegar al resultado deseado

un perfil en redes sociales donde pueda darle seguimiento a mi progreso personal y educativo, usando herramientas de ai como chat gpt para optimizar el contenido

Buena clase, hasta ahora muy buenas y muy practicas todas las tecnicas.

intentar iteraciones en 4.0 te consume rapidamente los 25 mensajes eso si te da resultados mejores que en 3,5 por lo que usas menos mensajes para iterar

Mi proyecto es que sea un tutor para poder aprender ingles

Tengo por ahora proyectos cortos relacionados con manejar mejor mi tiempo y asistencia en creaci贸n de texto e imagen. Les dejo el ejemplo que us茅 retroalimentando la respuesta: le ped铆 la definici贸n de 鈥渋terar鈥 , luego un ejemplo en programaci贸n y un ejemplo fuera de programaci贸n (no es necesario saber c贸digo para usar chat GPT) y por 煤ltimo una retroalimentaci贸n de lo que yo entend铆.

Aprender sobre el funcionamiento de la bolsa de valores en Colombia

Flujo b谩sico de iteraci贸n:

Estoy pensado que mi proyecto de chatGPT sea un sistema que ayude a una persona aprender a jugar ajedrez o en cualquier nivel para que le ayude a mejorar su sistema de pensamiento en el juego

he decidido que voy a usar ChatGPT como un asistente para crear campa帽as de lanzamiento para Singles o albums

Clase 13 - Mejorar resultados iterando


Resumen de la clase


驴En qu茅 consiste la t茅cnica de iteraci贸n al usar Chat GPT?

  • Esta t茅cnica consiste en que le vayamos dando feedback a Chat GPT sobre los resultados que 茅l nos va dando, es decir, si en la respuesta que 茅l nos da hay cosas que nos gustar铆a cambiar, simplemente se lo decimos, al igual que las cosas que nos gustaron de su respuesta. Esto nos ayudar谩 a tener mejores resultados.

Mi proyecto es entrenar a Chat GPT para que me ayude con la generaci贸n de contenido de mi cuenta de instagram.

En este punto. Mi proyecto es hacer mi CV tipo pagina WEB. Sin tener tantos conocimientos en HTLM, CSS ni JavaScritp.

Insisto en que pasen esto estos ejemplos a un pdf workbook, porque como UX UI designer, me ayudar铆an mucho a comprender mejor las sintaxis de los prompt para la generaci贸n de c贸digo de los proyectos y pueda iterar los mas r谩pido posible con mis usuarios finales y obtener mas r谩pidamente su feedback

Mejorar resultados iterando:

La mejora de resultados a trav茅s de iteraciones, consiste en generar respuestas iniciales que se van refinando y mejorando a trav茅s de una serie de iteraciones.

ChatGPT es bueno escribiendo c贸digo de programaci贸n, 驴es necesario que una persona conozca sobre programaci贸n para poder darle instrucciones a ChatGPT e interpretar los resultados?

Realice un c贸digo de bingo para un sorteo en el cual tenia 7 platillas y 2 manos, con un intervalo de 10 segundos por cada numero del bingo que sal铆a. La primera vez que participe fue un desastre y para esta segunda oportunidad use chat gpt y el resultado fue:(es es el modelo base)

conjuntos = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
[11, 10, 12]
]

Funci贸n para verificar si todos los d铆gitos de un conjunto han sido digitados
def verificar_grupo(digitos, conjunto):
for digito in conjunto:
    if digito not in digitos:
        return False
return True

Programa de selecci贸n de grupos
digitos = []
while True:
numero = int(input("Ingrese un n煤mero (1-20): "))
if numero < 1 or numero > 20:
    print("Error: Vuelva a digitar un n煤mero v谩lido (1-20)")
    continue
digitos.append(numero)

Verificar si se ha seleccionado alg煤n grupo completo
for i, conjunto in enumerate(conjuntos):
    if verificar_grupo(digitos, conjunto):
        print(f"隆Bingo {i+1} seleccionado!")
        exit()

print(鈥淣o se ha seleccionado ning煤n grupo completo.鈥)

Nota final: 煤til y conciso 馃槃 me tomo como 3 interacciones agregando y quitando codigo innecesario y especificando clases y m茅todos, no gane nada en el bingo pero no tuve que redoblar mis cartillas y mirara una por una.

Disfrut茅 esta clase particularmente por los ejemplos para redactar pero tambien volcados a c贸digo. No entiendo absolutamente nada de c贸digo, pero soy traductor y redactor y me estoy formando en copywriting para lo cual chat GPT me est谩 resultadno muy util

Siempre se puede iterar para mejorar.

Esta clase casi que parece una gu铆a para tratar a compa帽eros e trabajo. Curioso y ch茅vere

El proyecto que quiero realizar es un dossier de gu铆as de aprendizaje para la asignatura Metodolog铆a de la Investigaci贸n en el contexto deportivo, sobre la base de modelos de prompts, sus respuestas y desaf铆os cognitivos que se generan a partir de ellas.

Buena clase

Esta t茅cnica nos ayuda a realizar ajustes y poder llegar a un resultado final 贸ptimo, llevando la secuencia desde el prompt inicial e iterar (interactuar) con el modelo de lenguaje (chatGPT) hasta lograr su optimizaci贸n - resultado final. Por ejemplo, para programaci贸n, sirve mucho para pedirle que genere un proyecto - l铆neas de c贸digo en un lenguaje de programaci贸n determinado, pero luego lo podemos guiar para que mejore lo que en inicio mostr贸. Para hacer esto en algunos casos debemos tener conocimiento para saber guiar, de lo contrario tendr铆amos desconocimiento si lo que gener贸 el modelo, fue lo correcto - esperado.

En mi caso, quiero que me ayude a crear el contenido que debo hacer para gestionar 4 cuentas de instagram en las que estoy a cargo

Mi proyecto consiste en peque帽a escala a optimizar el tiempo de mi esposa en su trabajo como abogada. Entregare algunos parrafos de documentos legales como ejemplo para que chat GPT mejore la redaccion en algunas iteraciones para luego pedirle que compare con jurisprudencia y pueda servir de asistente legal en la interpretacion de los parrafos.

 H
 |

H - C - H
|
H

Usnado ChatGPT para que me genere estruturas de codigo; muchas veces al iterar te da un codigo nuevo; que genera errores o no lleva el hilo con el anterior; es algo que deben mejorar est谩n herramientas y como dice el profe es poco 茅tico usarlas para esto sin el conocimiento que requiere, pero aun as铆, su utilidad es super buena al generar c贸digo y puedes volver a iterar o volver a una respuesta anterior.