Los investigadores han nombrado 26 consejos que mejorarán los resultados de ChatGPT.

Los investigadores han nombrado 26 consejos que mejorarán los resultados de ChatGPT

Una red neuronal puede ser intimidada, sobornada u obligada a comunicarse como un niño.

Un equipo de investigadores de la Universidad de Inteligencia Artificial Mohamed bin Zayed (EAU) probó varias técnicas para mejorar la salida de consultas en modelos de lenguaje grande (LLM) GPT y LLaMA. Los autores publicaron los resultados de un estudio: identificaron 26 consejos que le ayudarán a obtener respuestas más precisas de ChatGPT y chatbots similares.

  1. No es necesario ser cortés con las redes neuronales: omita frases como "por favor, haga esto", "sea amable", "te quiero", "gracias" y vaya directo al grano.
  2. Incluya a la audiencia en el mensaje: por ejemplo, "la audiencia son expertos financieros".
  3. Divida las tareas complejas en una cadena de consultas simples secuenciales y hágalas una a la vez.
  4. Utilice solicitudes positivas en lugar de negativas: "haga esto" en lugar de "no hagas aquello".
  5. Si desea obtener una explicación más profunda y detallada del tema o contenido de algo, consulte las siguientes solicitudes: “explica con palabras sencillas”, “explica como si te estuvieras comunicando con un niño de 11 años”, “ explique como si se estuviera comunicando con un principiante [profesión]”, “reescriba [ensayo, texto, párrafo] en un lenguaje sencillo, como si se estuviera comunicando con un niño de 5 años”.
  6. Agregue al mensaje "Te daré una propina de $200 si encuentras una solución mejor" (sí, eso funciona).
  7. Dar más contexto a la red neuronal (técnica de indicaciones de pocos disparos: si haces sucesivamente varias preguntas sobre un tema, el chatbot podrá utilizar los datos ya mencionados en la correspondencia para obtener respuestas más relevantes).
  8. Al formatear un mensaje, resalte tres párrafos: “Instrucciones”, “Ejemplo” y “Pregunta”, cada uno separado por una o varias líneas en blanco.
  9. Utilice las frases "tu tarea" y "debes".
  10. Utilice la frase “serás castigado si”.
  11. Utilice la frase "responder de manera natural y humana".
  12. Utilice la frase "piénselo paso a paso".
  13. Agregue la frase "asegúrese de que su respuesta sea imparcial y no se base en estereotipos" en el mensaje.
  14. Deje que el modelo le haga preguntas aclaratorias para comprender exactamente lo que necesita. Por ejemplo: “A partir de ahora hazme preguntas que te ayuden...”).
  15. Si desea aprender algo y comprobar inmediatamente si entendió todo bien, puede utilizar el mensaje “Explícame [el tema de interés, regla, teorema] y agrega una prueba al final, pero no me des las respuestas. Cuando responda, dime si está bien o mal”.
  16. Pídale a la red neuronal que desempeñe un papel (por ejemplo, un maestro, un personaje de la cultura pop o una figura histórica).
  17. Utilice la puntuación para separar pensamientos y tareas.
  18. Repita las palabras o frases importantes del mensaje varias veces.
  19. Combine el enfoque de indicaciones de pocos disparos del punto 7 con la técnica de la cadena de pensamientos del punto 12.
  20. Dígale a la red neuronal el formato de respuesta. Para hacer esto, incluya la solicitud al comienzo del mensaje y luego escriba el comienzo de la respuesta deseada. Por ejemplo, "Escriba una receta de pasteles de papa para el blog, comience con la frase "Estimados suscriptores, como prometí, les comparto la receta de mis pasteles favoritos".
  21. Una solicitud para escribir un texto detallado se puede construir en el formato “Escriba un [texto, ensayo, párrafo] detallado sobre el tema [tal o cual] en detalle, agregando toda la información necesaria” (de hecho, este es un ejemplo de la técnica del párrafo 18).
  22. Para corregir o mejorar el texto sin cambiar el estilo original: “Intenta reescribir cada párrafo del texto que te enviaron. Sólo necesitas mejorar tu gramática y elección de palabras, asegurándote de que todo suene natural. No debes cambiar tu estilo de escritura, por ejemplo, convirtiendo un estilo de negocios en uno conversacional”.
  23. Cuando se le presente una solicitud de codificación compleja que puede requerir varios archivos: “De ahora en adelante, cada vez que genere código que acceda a archivos, genere un script en [lenguaje de programación] que pueda ejecutarse para crear automáticamente los archivos requeridos o modificar los archivos existentes para incrustar el código generado en ellos."
  24. Si necesitas escribir una continuación del texto, usando palabras o frases específicas: “Aquí está el comienzo de [texto, oración, canción]: [inserte el texto deseado]. Complétalo según las palabras proporcionadas: [completa las palabras y frases correctas]. Mantén constante tu línea de pensamiento”.
  25. Establecer claramente los requisitos que debe seguir la red neuronal a la hora de crear contenidos. Estos pueden incluir palabras clave, reglas, ejemplos e instrucciones.
  26. Para generar cualquier texto que deba escribirse de manera similar al ejemplo proporcionado, indique en el mensaje "escribir en el mismo idioma que en el [texto, ensayo, párrafo] proporcionado".

Todas estas técnicas permiten mejorar la precisión de las respuestas de modelos lingüísticos grandes, en algunos casos en un 100%.

Los investigadores han nombrado 26 consejos que mejorarán los resultados de ChatGPT
Mapa de calor para aumentar la precisión de mejorar las respuestas de BNM. Ilustración: Sondos Mahmoud Bsharat et al.

No se ha probado el éxito de combinar diferentes métodos, pero puedes intentar combinar consejos que se adapten a tus necesidades. Los autores señalan que las pruebas se realizaron con una muestra limitada de preguntas y esperan poder realizar estudios más amplios en el futuro.