Los chatbots se han convertido en una herramienta cotidiana en el último año. Sin embargo, para los usuarios promedio no es tan sencillo utilizarla y sobre todo, tener el resultado que espera, por ejemplo, de Chat GPT.
Derivado de esta problemática, los desarrolladores de OpenAI son conscientes de esta fricción de UX,
por lo que han admitido que la conversación debería ser más sencilla a medida que ChatGPT retenga mejor las conversaciones pasadas.
En ese sentido, existe una guía basada en investigaciones sobre cómo optimizar las interacciones con ChatGPT, las cuales surgen de la ingeniería rápida.
Qué es Chat GPT
Antes de cualquier cosa, especifiquemos qué es. ChatGPT es un sistema de chat basado en el modelo de lenguaje por Inteligencia Artificial GPT-3.5, desarrollado por la empresa OpenAI. Su modelo de Inteligencia Artificial (IA) cuenta con más de 175 millones de parámetros, y está entrenado con grandes cantidades de texto para realizar tareas relacionadas con el lenguaje, desde la traducción de idioma hasta la generación de un texto nuevo basado en información específica.
Los sistemas de Inteligencia Artificial (IA) son entrenados mediante grandes volúmenes de texto a los que se suman preguntas y nueva información, proceso que mediante sucesivas correcciones permite que estas tecnologías mejoren en la realización automática de tareas específicas. Uno de los casos más destacados es el de ChatGPT, cuyos algoritmos han sido diseñados para entender con precisión las preguntas humanas y ofrecer respuestas coherentes.
El entrenamiento de una IA como ChatGPT se basa en el aprendizaje y la adaptabilidad. Se nutre de datos textuales y se complementa con interacciones que se ajustan y refuerzan a lo largo del tiempo. Esta metodología no es única de ChatGPT, otros sistemas como los Magic Avatars de Lensa también recurren a este proceso iterativo para pulir sus capacidades y ofrecer mejores resultados según su propósito específico. El objetivo es conseguir que la IA comprenda variaciones lingüísticas, incluyendo adjetivos, y responda adecuadamente a los diferentes matices del lenguaje humano.
ChatGPT representa un avance significativo en la interacción entre humanos y máquinas. A través del procesamiento del lenguaje natural (PLN), este sistema ha sido programado para sostener diálogos que se acerquen a la experiencia de una conversación real. Por tanto, no solo se espera que entienda las palabras literales del usuario, sino también el contexto y la intención detrás de ellas, permitiendo un intercambio más fluido y natural.
Cómo usar Chat GPT
Para acceder a ChatGPT solo es necesario visitar el sitio web oficial https://chat.openai.com y crear una cuenta de manera gratuita. Una vez registrado y conectado, los usuarios pueden iniciar conversaciones, realizar preguntas y recibir respuestas no solo en inglés sino también en español o cualquier otro idioma deseado.
Si bien el idioma predeterminado para esta aplicación está en inglés, la primera orden que se le da al chatbot es la de cambiar al idioma que se desee. La plataforma anima a explorar las capacidades de la IA mediante distintas peticiones. Sin embargo, es importante tener en cuenta que la información introducida quedará registrada y puede ser utilizada por OpenAI para entrenar y mejorar el rendimiento de su sistema de chat.
Se recomienda a los usuarios evitar compartir datos personales o realizar solicitudes de índole peligrosa o ilegal.
ChatGPT se muestra como un entorno guiado por inteligencia artificial que proporciona ejemplos útiles para familiarizar a los usuarios con la herramienta. Se puede experimentar con la plataforma para tener un acercamiento práctico que permita comprender y utilizar las funcionalidades avanzadas de ChatGPT.
Cómo optimizar Chat GPT
En el campo de la Inteligencia Artificial, el aprendizaje constante y el ajuste dinámico son esenciales para el desarrollo y la eficiencia de las tecnologías. El entrenamiento de ChatGPT y sistemas similares ilustra el compromiso con una evolución tecnológica que busca facilitar la interacción cotidiana con las máquinas, ofreciendo un horizonte prometedor para la IA en diversos ámbitos de aplicación.
Investigadores de la Universidad de Inteligencia Artificial Mohamed bin Zayed publicaron un estudio con 26 principios que logran “motivar” a los chatbots para que así estos respondan de manera más efectiva.
A continuación desglosamos a mayor detalle los principios que podrían regir un mejor uso y aprovechamiento de Chat GPT.
1. No es necesario ser cortés con LLM, por lo que no es necesario agregar frases como “por favor”, “si no te importa”, “gracias”, “me gustaría”, etc., y ve directo al grano.
2. Integre a la audiencia prevista en el mensaje, por ejemplo, la audiencia es un experto en el campo.
3. Divida las tareas complejas en una secuencia de indicaciones más simples en una conversación interactiva.
4. Emplee directivas afirmativas como “hacer”, evitando el lenguaje negativo como “no hacer”.
5. Cuando necesite claridad o una comprensión más profunda de un tema, idea o cualquier información, utilice las siguientes indicaciones:
- Explique (inserte un tema especifico) en términos simples.
- Explícame como si tuviera 11 años.
- Explícame como si fuera un principiante en (campo)
- Escribe el [ensayo/texto/párrafo] usando un inglés sencillo, como si le estuvieras explicando algo a un niño de 5 años
6. Añade “¡Voy a dar una propina de (inserte cualquier suma)para encontrar una mejor solución!”.
7. Implemente indicaciones basadas en ejemplos (use indicaciones de pocas tomas).
8. Al formular su mensaje, comience con una Instrucción, seguido de un Ejemplo o Pregunta, si es relevante. Posteriormente, presenta tu contenido. Utilice uno o más saltos de línea para separar instrucciones, ejemplos, preguntas, contexto y datos de entrada
9. Incorpora las siguientes frases: “Tu tarea es” y “DEBES”
10. Utiliza las siguientes frases: “Serás penalizado”
11. Emplea la frase “Responda una pregunta formulada de forma natural y humana” en sus indicaciones.
12. Utilice palabras destacadas como escribir “pensar paso a paso”.
13. Agregue a su mensaje la siguiente frase “Asegúrese de que su respuesta sea imparcial y no se base en estereotipos”
14. Permita que el modelo obtenga detalles y requisitos precisos de usted haciéndole preguntas hasta que tenga suficiente información para proporcionar el resultado necesario (por ejemplo, “de ahora en adelante me gustaría que me hiciera preguntas para...”)
15. Para consultar sobre un tema o idea especifica o cualquier información y desea probar su comprensión, puede utilizar la siguiente frase: “Enséñame [cualquier teorema/tema/nombre de regla] e incluye una prueba al final, pero no dame las respuestas y luego dime si acerté cuando respondo”.
16. Asigne un papel a los grandes modelos de lenguaje.
17. Utilice delimitadores.
18. Repita una palabra o frase especifica varias veces dentro de un mensaje.
19. Combine la cadena de pensamiento (CoT) con indicaciones de pocos disparos
20. Utilice “cebadores de salida” (pistas o anticipaciones). Es decir, al terminar el mensaje u orden para el Chatbot, hay que darle las primeras palabras del comienzo del resultado deseado.
21. Para escribir un ensayo/texto/párrafo/articulo o cualquier tipo de texto que deba ser detallado: “Escríbeme un [ensayo/texto/párrafo] detallado sobre [tema] en detalle agregando toda la información necesaria”.
22. Para corregir/cambiar un texto específico sin cambiar su estilo: “Intenta revisar cada párrafo enviado por los usuarios Sólo debes mejorar la gramática y el vocabulario del usuario y asegurarte de que suene natural. No debes cambiar el estilo de escritura, como hacer que un párrafo formal sea casual
23. Cuando tenga un mensaje de codificación complejo que puede estar en diferentes archivos: “De ahora en adelante, cada vez que genere código que abarque más de un archivo, genere un script [lenguaje de programación que se pueda ejecutar para crear automáticamente los archivos especificados o realizar cambios, a archivos existentes para insertar el código generado. [tu pregunta]”.
24. Cuando desee iniciar o continuar un texto utilizando palabras, frases u oraciones específicas, utilice lo siguiente en el mensaje:
- Te estoy proporcionando el comienzo (letra de la canción/historia/párrafo/ensayo...]: [Insertar letra/palabras/oración]
- Termínalo según las palabras proporcionadas. Mantenga el flujo constante.
25. Indique claramente los requisitos que el modelo debe seguir para producir contenido, en forma de palabras clave, regulaciones, sugerencias o instrucciones.
26. Escribir cualquier texto, como un ensayo o párrafo, que pretenda ser similar a una muestra proporcionada, incluya las siguientes instrucciones: o Utilice el mismo idioma según el părmafo proporcionado[/titulo/ texto/ensayo/respuesta).
En resumen, los principios rectores desempeñan un papel esencial en la formulación de indicaciones para obtener respuestas de alta calidad de modelos de lenguaje previamente entrenados. Estos principios, categorizados en concisión y claridad, relevancia contextual, alineación de tareas, demostraciones de ejemplo, evitar sesgos e indicaciones incrementales, son fundamentales para una ingeniería rápida efectiva.
La concisión y claridad son la base, evitando detalles innecesarios mientras se proporciona información suficientemente específica. La relevancia contextual ancla las respuestas en el entorno correcto, mientras que la alineación de tareas utiliza un lenguaje y estructura adecuados. Las demostraciones de ejemplo, especialmente en tareas complejas, ilustran el formato de respuesta deseado.
Es crucial evitar sesgos mediante un lenguaje neutral y considerar implicaciones éticas. Las indicaciones incrementales, especialmente en tareas secuenciales, dividen el proceso en pasos complementarios. Además, la flexibilidad es clave; las indicaciones deben ajustarse según el rendimiento y la retroalimentación, reflejando la evolución continua de la ingeniería rápida.
A medida que los modelos de lenguaje evolucionan, estos principios se perfeccionarán y ampliarán, marcando un campo en constante evolución en la ingeniería rápida.