-
Estructura
-
Rol
-
¿Quíen debe ser?
- Mayor presición
-
Instrucción
- Objetivo claro
-
Input
- Contexto y datos para procesar de forma más específica
-
Output
- ¿Cómo se quiere visualizar?
-
Formatos
- Bullet or Number points
- Texto (con o sin emojis)
- Tabla
- Código, aclarar cúal
- Lenguaje matemático
- Mapas mentales
- JSON
-
Role play
-
Conceptos
-
Prompt Engineering
- Proceso de diseño de instrucciones para obtener respuestas eficientes
-
Role play
- Instruir a ChatGPT para que tome una perspectiva específica
- "Ahora ChatGPT actuará como un programador Full Stack. Respóndeme qué sientes cuando programas."
-
Role Break
- Consiste en entrenar a ChatGPT mediante palabras claves para que adapte sus respuestas
-
Resumen
- A partir de ahora tendrás que analizar...
- Si inicio con la palabra clave "TEMA", deberás responder todos mis prompts cómo si fueras...
- Por otro lado, si mi prompt inicia con la palabra clave "NORMAL", deberás volver a la normalidad. Es decir, tu papel de ChatGPT
- En el caso de no incluir ninguna palabra clave, deberás permanecer en el último rol que se te asignó
- Confirmación
- ¿Entendiste?
-
Meta Prompting
-
Autor
-
Según David Shapiro: "Todos aquellos prompts que sirven para generar nuevos prompts"
- Utilizar la IA para que genere sus propios prompts
- Nos permite obtener información más precisa, y mucho más rápida
-
Ejemplo
-
"Tienes que generar un prompt que me permita volver a ingresarlo en ChatGPT. Este prompt debe explicar cuál es mi objetivo (introducir objetivo). Debe permitirle a ChatGPT devolver la función exacta que necesito."
- "Para lograr esto hazme todas las preguntas que necesites. Luego de recibir mis respuestas, si necesitas hacerme nuevas preguntas puedes hacerlo, pero luego de eso deberás devolverme el prompt si o si"
-
Hiperparámetros
- Son configuraciones ajustables que determinan cómo funciona el modelo
-
Aplica el híper parámetro...
-
x=temperature
- Afecta el grado de aleotoriedad de los outputs del modelo
-
Valor
- 0 a 1
- x = 0
- Cuando el valor es bajo (cerca de 0) hará que las respuestas sean más enfocadas y consistentes, aunque también con menos creatividad y variedad
- x = 1
- Un valor más alto (cerca del 1) aumentará la diversidad y la creatividad de los outputs, pero también pueden llevar a resultados mas imprendicibles y posiblemente menos precisos
-
max_tokens
-
Define el número máximo de tokens que una respuesta puede contener
- Limitar este valor puede ayudar a evitar respuestas demasiado largas o garantizar respuestas más concisas
-
top_p
-
Controla la diversidad y la selectividad de las respuestas generadas
- Un valor bajo (por ejemplo, 0.2) hace que el modelo se centre en las opciones más probables, mientras que un valor alto (por ejemplo, 0.8) permite opciones más diversas y menos probables
-
frequency_penalty
-
Penaliza las respuestas que repiten palabras o frases utilizadas anteriormente en la conversación
- Un valor más alto (por ejemplo, 0.6) hará que el modelo evite repetir con mayor frecuencia las palabras utilizadas previamente
-
num_return_sequences
-
Define el número de respuestas alternativas que se generan para una única solicitud
- Puedes establecer este valor en 1 para obtener una única respuesta o aumentarlo para obtener múltiples respuestas
-
No siempre se aplica toda la estructura, puede tener solo la Instrucción y el Input
- "Actúa como un diseñador UX/UI. Dime, a partir de la teoría del color, la mejor paleta que colores para utilizar en la Landing Page de mi proyecto. La temática de mi proyecto es [TEMÁTICA]. La respuesta debes dármela en texto y en formato css."