https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/
https://www.youtube.com/watch?v=H4YK_7MAckk&t=1s
Aprende las mejores prácticas para la ingeniería de indicaciones en el desarrollo de aplicaciones. Descubre nuevas formas de utilizar los Modelos de Lenguaje Grande (LLM, por sus siglas en inglés), incluyendo cómo construir tu propio chatbot personalizado. Obtén práctica práctica escribiendo e iterando sobre las indicaciones tú mismo usando la API de OpenAI.
En "ChatGPT Prompt Engineering for Developers," aprenderás cómo utilizar un modelo de lenguaje grande (LLM) para construir rápidamente aplicaciones nuevas y poderosas. Utilizando la API de OpenAI, podrás desarrollar rápidamente capacidades que aprenden a innovar y crear valor de formas que antes eran prohibitivas en costos, altamente técnicas o simplemente imposibles. Este breve curso, impartido por Isa Fulford (OpenAI) y Andrew Ng (DeepLearning.AI), describirá cómo funcionan los LLM, proporcionará las mejores prácticas para la ingeniería de indicaciones y mostrará cómo se pueden utilizar las APIs de LLM en aplicaciones para una variedad de tareas, incluyendo:
- Resumir (por ejemplo, resumir reseñas de usuarios para mayor concisión)
- Inferir (por ejemplo, clasificación de sentimientos, extracción de temas)
- Transformar texto (por ejemplo, traducción, corrección de ortografía y gramática)
- Expandir (por ejemplo, escribir correos electrónicos automáticamente)
Estamos emocionados de colaborar con OpenAI en la oferta de este curso, diseñado para ayudar a los desarrolladores a utilizar eficazmente los Modelos de Lenguaje Grande (LLM). Este curso refleja la última comprensión de las mejores prácticas para el uso de indicaciones para los últimos modelos de LLM.
Isa Fulford Instructor Member of Technical Staff, OpenAI
Andrew Ng Instructor Founder, DeepLearning.AI; Co-founder, Coursera
-
Escriba Instrucciones Claras y Específicas:
- Proporcione instrucciones claras y específicas para guiar el modelo hacia la salida deseada.
-
Dar Tiempo al Modelo para Pensar:
- Permita que el modelo tenga tiempo para pensar cuando sea apropiado, para obtener respuestas más consideradas.
- No Solo Resumir, Sino También Extraer Información Relevante de los Textos:
- Aprenda a extraer información relevante de las reseñas de clientes para comprender mejor las opiniones y comentarios.
- Transformar Información Objetiva en Texto de Marketing:
- Convierta datos y hechos objetivos de una hoja informativa del producto en un texto de marketing atractivo.
- Analizar y Extraer Opiniones y Temas de Reseñas y Noticias:
- Aprenda a inferir opiniones y temas significativos de reseñas de productos y artículos de noticias.
- Incluyendo Traducción, Revisión Ortográfica y Gramatical, y Ajuste de Tono y Formato:
- Explore técnicas como la traducción de idiomas, la revisión ortográfica y gramatical, y la adaptación del tono y formato del texto.
- Crear Correos Electrónicos Adaptados a la Opinión de Cada Cliente:
- Aprenda a generar correos electrónicos de servicio al cliente que se adapten a la opinión y necesidades de cada cliente.
- Ejemplo: OrderBot para Tomar Pedidos en una Pizzería:
- Explore el uso del formato de chat para tener conversaciones ampliadas con chatbots personalizados o especializados para tareas o comportamientos específicos. Por ejemplo, un OrderBot puede tomar pedidos en una pizzería.
En resumen, en este breve curso has aprendido acerca de dos principios clave para dar indicaciones efectivas:
-
Escribir Instrucciones Claras y Específicas:
- Proporciona instrucciones claras y específicas para guiar el modelo hacia la salida deseada.
-
Dar Tiempo al Modelo para Pensar, Cuando Sea Apropiado:
- Permite que el modelo tenga tiempo para pensar cuando sea necesario, para obtener respuestas más consideradas.
Además, has aprendido sobre el desarrollo de avisos iterativos y cómo es fundamental tener un proceso para llegar al aviso adecuado para tu aplicación. También hemos explorado algunas capacidades de modelos de lenguaje grandes que son útiles para muchas aplicaciones, como la capacidad de resumir, inferir, transformar y expandir texto. Por último, has visto cómo construir un chatbot personalizado para ampliar tus interacciones con los usuarios.
Estos conceptos te proporcionarán una base sólida para aprovechar al máximo las capacidades de los modelos de lenguaje y crear aplicaciones innovadoras y efectivas. ¡Espero que disfrutes aplicando lo que has aprendido en tus propios proyectos!