Bienvenidos
😃 Básico
💼 Aplicaciones básicas
🧙‍♂️ Intermediate
🤖 Agentes
⚖️ Reliability
🖼️ Image Prompting
🔓 Prompt Hacking
🔨 Tooling
💪 Prompt Tuning
🎲 Miscellaneous
Models
📙 Referencia de Vocabulario
📚 Bibliography
📦 Prompted Products
🛸 Recursos adicionales
🔥 Hot Topics
✨ Créditos

Comienza tu viaje

🟢 This article is rated easy
Reading Time: 3 minutes
Last updated on August 7, 2024

Sander Schulhoff

Ahora que ha aprendido los fundamentos de la ingeniería de prompting, está listo para empezar a hacer ingeniería de prompting por su cuenta. El resto de este curso contendrá técnicas y recursos adicionales, pero la mejor manera de aprender PE es empezar a experimentar con tus propios prompt. Esta página te mostrará cómo empezar a resolver un problema arbitrario de ingeniería de prompting.

Supongamos que desea un prompt que genere una historia inmersiva e interactiva con ChatGPT.

Paso 1: Investigación

Lo primero que hay que hacer es investigar sobre el tema que se desea. Además de Googlear, los siguientes recursos son muy valiosos:

Puedes encontrar este de Heroj04 como un buen punto de partida:

Quiero que actúes como un juego de aventuras basado en texto. Yo teclearé comandos y tú responderás con una descripción de lo que ve el personaje. Quiero que solo respondas con la salida del juego dentro de un bloque de codigo unico, y nada mas. no escribas explicaciones. no escribas comandos a menos que yo te lo indique. cuando necesite decirte algo en español, lo hare poniendo texto dentro de llaves {como esto}. mi primer comando es despierta

Paso 2: Experimentar

Ahora, vamos a poner un prompt en ChatGPT y ver qué pasa.

Podemos ver que ha generado una historia, pero que la ha escrito dentro de un bloque de código csharp (un lenguaje de programación). Quizás no queramos esto, así que modificaremos el prompt a:

Quiero que actúes como un juego de aventuras basado en texto. Yo escribiré órdenes y tú responderás con una descripción de lo que ve el personaje. No escribas explicaciones. Mi primer comando es despierta

Respuesta de ChatGPT:

// highlight-start
Te despiertas lentamente y te encuentras en una habitación desconocida. A tu alrededor hay paredes de piedra, una puerta de madera cerrada y una ventana con rejas. El aire es frío y húmedo. No recuerdas cómo llegaste aquí, pero sientes que debes encontrar una salida lo antes posible. ¿Qué haces a continuación?
// highlight-end

Bien, ahora sale la historia como texto plano. Sin embargo, a nuestro texto le faltan detalles. Vamos a añadir un poco más de estructura al prompt:

Quiero que actúes como un juego de aventuras basado en texto. Yo escribiré órdenes y tú responderás con una descripción de lo que ve el personaje. No escribas explicaciones. Utiliza un lenguaje florido y palabras descriptivas. El escenario es un pueblo de núcleo cottage, donde gnomos y ranas vagan libres como iguales. Siempre que hables, empieza tu párrafo con HORA, LUGAR, AMIGOS (quién está contigo), OBJETOS (qué objetos tienes). Mi primer comando es despierta.

Respuesta de ChatGPT:

// highlight-start
HORA: La mañana acaba de empezar, el sol se levanta y los pájaros cantan suavemente.
LUGAR: Estás en una pequeña casa de campo con techo de paja, rodeada de hermosas flores de colores brillantes.
AMIGOS: Estás solo en tu habitación, pero escuchas el croar de una rana y el gorjeo de un pájaro a lo lejos.
OBJETOS: Tienes una manta suave y cálida cubriendo tu cuerpo.

Al despertar, abres los ojos y te sientas en tu cama. Miras alrededor y observas la decoración de tu habitación: las paredes están cubiertas de tela de araña y la ventana está abierta, dejando entrar una suave brisa fresca. Te estiras y te levantas de la cama, envuelto en la cálida manta. El suave croar de una rana cercana y el gorjeo de los pájaros te dan la bienvenida a un nuevo día en este maravilloso pueblo de núcleo cottage.
// highlight-end

Ah, perfecto, ahora puedes vivir tus sueños de núcleo de cabaña con ChatGPT 🌸.

Paso 3: Obtenga Retroalimentación e Itere

Ahora, enséñaselo a tus amigos, empleados, jefe y pídeles su opinión. Si les gusta, ¡genial! Si no, repite el proceso hasta que consigas algo que les guste a los dos. También puedes pedir opiniones en las comunidades antes mencionadas. Este paso no termina nunca. Siempre estarás iterando sobre tus indicaciones, ya que los problemas y las personas cambian con el tiempo.

Conclusión

Haz ingeniería prompts como quieras. Yo (el mantenedor de este curso) siempre escribo mis prompts desde cero. No hay un estándar de oro sobre cómo escribir los mejores prompts; el ensayo y error es la mejor manera de aprender. Feliz aprendizaje y buena suerte con el resto del curso.

Note

¡Las recomendaciones de este artículo se aplican a todos los problemas de ingeniería, no sólo a la escritura de historias interactivas¡

Notas

  • En los próximos capítulos, es posible que las palabras IA, modelo y LLM se utilicen indistintamente. Consulte la referencia de vocabulario para más información.

Sander Schulhoff

Sander Schulhoff is the Founder of Learn Prompting and an ML Researcher at the University of Maryland. He created the first open-source Prompt Engineering guide, reaching 3M+ people and teaching them to use tools like ChatGPT. Sander also led a team behind Prompt Report, the most comprehensive study of prompting ever done, co-authored with researchers from the University of Maryland, OpenAI, Microsoft, Google, Princeton, Stanford, and other leading institutions. This 76-page survey analyzed 1,500+ academic papers and covered 200+ prompting techniques.