Chatgpt3 ingeniería rápida
Guía y marco para crear indicaciones de chatgpt3
- ¡ Nuestras estrellas de Github!
Este repositorio fue desarrollado por @mattnigh. Siga o conéctese conmigo en mi LinkedIn.
¿Qué es la ingeniería rápida?
La ingeniería rápida es el proceso de diseño y refinación del texto o entrada inicial (el aviso) que se da a un modelo de idioma como ChatGPT para generar una respuesta. Implica el diseño de indicaciones que guíen el modelo para generar un tono, estilo o tipo de contenido específico.
Ingeniería rápida: lo básico
- Use un lenguaje literal y explícito
- Pídale al modelo que actúe como si fuera un experto en el tema
- Pídale al modelo que actúe como si fuera una persona específica o una combinación de personas
- Pídale al modelo que piense 'paso a paso', especialmente en tareas medianas a complejas
- Experimente con salidas,
Give me 10 different examples - Refina los resultados,
Rewrite this to be more engaging, use clearer language, and use bullets to make it more readable.
Cuando no usar ingeniería rápida o chatgpt
- Cuando necesitas 100% de fiabilidad
- Cuando no tiene forma de evaluar la precisión de la salida del modelo
- Cuando necesite generar contenido que no esté en los datos de capacitación del modelo.
Creación de indicaciones de chatgpt: un marco
Uso de un marco de solicitud al crear indicaciones para ChatGPT. Frameworks proporciona estructura y claridad al proceso de creación inmediata. Rompe el proceso de creación rápido en pasos claros y distintos. Creé el siguiente marco (Crispe) para mi propio uso y experimentación de ChatGPT.
Marco de inmediato Crispe:
- Capacidad y rol: ¿Qué papel (o roles) debe actuar con ChatGPT?
- Insight: proporciona la información, los antecedentes y el contexto detrás de escena a su solicitud.
- Declaración: Lo que le está pidiendo a ChatGPT que haga.
- Personalidad: el estilo, la personalidad o la manera en que desea que Chatgpt responda.
- Experimento: pedirle a ChatGPT que le proporcione múltiples ejemplos.
Cómo construir indicaciones -> Ejemplo crispe
| Paso | Ejemplo de aviso |
| Capacidad y papel | `Actúa como experto en desarrollo de software sobre el tema de los marcos de aprendizaje automático y un escritor de blogs experto ''. |
| Conocimiento | `La audiencia para este blog son profesionales técnicos que están interesados en aprender sobre los últimos avances en el aprendizaje automático. |
| Declaración | `Proporcione una descripción completa de los marcos de aprendizaje automático más popular, incluidas sus fortalezas y debilidades. Incluya ejemplos de la vida real y estudios de casos para ilustrar cómo estos marcos se han utilizado con éxito en varias industrias. |
| Personalidad | `Al responder, use una mezcla de los estilos de escritura de Andrej Karpathy, Francois Chollet, Jeremy Howard y Yann Lecun. |
| Experimento | `Dame múltiples ejemplos diferentes '. |
El aviso final es:
Act as an expert on software development on the topic of machine learning frameworks, and an expert blog writer. The audience for this blog is technical professionals who are interested in learning about the latest advancements in machine learning. Provide a comprehensive overview of the most popular machine learning frameworks, including their strengths and weaknesses. Include real-life examples and case studies to illustrate how these frameworks have been successfully used in various industries. When responding, use a mix of the writing styles of Andrej Karpathy, Francois Chollet, Jeremy Howard, and Yann LeCun.
Refinaría esto diciendo Give me another example o Give me multiple examples y otras indicaciones a continuación (bajo un refinamiento rápido).
Refinamiento rápido: arreglando 'escritura sin alma'
- Fomentar la creatividad: "Reescribe el documento existente para que sea más imaginativo, atractivo y único".
- Concéntrese en la narración: `" Transforme el documento existente en una historia convincente que resalte los desafíos enfrentados y las soluciones proporcionadas ".
- Use el lenguaje persuasivo: `" Refina el documento existente incorporando un lenguaje y técnicas persuasivas para que sea más convincente e impactante ".
- Haga hincapié en la emoción: "Agregue el lenguaje emocional y los detalles sensoriales al documento existente para que sea más relatable y atractivo".
- Utilice detalles sensoriales: `" Refina el documento existente agregando detalles sensoriales y lenguaje descriptivo para darle vida e involucrar al lector ".
- Haga el contenido conciso: `" Refina el documento existente eliminando información innecesaria y haciéndolo más conciso y al punto ".
- Resaltar los puntos clave: `" Reescribe el documento existente para enfatizar los puntos clave y hacerlos más impactantes ".
- Use un lenguaje vívido: `" Refine el documento existente utilizando un lenguaje vívido y adjetivos descriptivos para hacerlo más atractivo ".
- Cree un sentido de urgencia: "Refina el documento existente agregando una sensación de urgencia y enfatizando la necesidad de una acción inmediata".
- Dirija las objeciones: "Refina el documento existente anticipando y abordando posibles objeciones al contenido".
- Personalice el contenido: "Refina el documento existente personalizando el idioma y haciéndolo más identificable para el lector".
Refinamiento rápido: aumentar la legibilidad
- Use un lenguaje claro y conciso: "Explique los conceptos técnicos en términos simples".
- Agregue las ayudas visuales: "Usando Mermaid.js, puede incluir diagramas para ilustrar conceptos complejos (baja confiabilidad)".
- Use encabezados y subtítulos: "Divida el documento en secciones con encabezados y subtítulos claros".
- Resaltar los puntos clave: "Haga hincapié en la información importante usando texto en negrita o en cursiva".
- Agregue ejemplos de la vida real: "Incluya estudios de casos o ejemplos del mundo real para hacer que los conceptos sean más identificables".
- Use un formato claro y consistente: "Use una fuente consistente, tamaño de fuente y diseño en todo el documento".
- Incluya analogías y comparaciones: "Explique ideas complejas usando analogías o comparaciones".
- Use la voz activa: "Escriba en voz activa para que las oraciones sean más atractivas y más fáciles de seguir".
Indicaciones para desarrolladores web
- "¿Cuál es la diferencia entre HTML, CSS y JavaScript?"
- "¿Qué es AJAX y cómo se usa en el desarrollo web?"
- "¿Puedes ayudarme a revisar este código HTML para las mejores prácticas?"
- "¿Cuáles son algunas técnicas comunes de depuración de JavaScript?"
- "¿Cuál es la sintaxis para usar consultas de medios en CSS?"
- "¿Cómo puedo asegurarme de que mi código sea accesible para los usuarios con discapacidades?"
- "¿Cómo estructura y organizo mi CSS para que sea escalable?"
- "¿Cuáles son algunos buenos recursos para aprender patrones de diseño de JavaScript?"
- "¿Puedes ayudarme a optimizar este código para el rendimiento?"
- "¿Cuáles son algunos problemas comunes de compatibilidad con el navegador cruzado y cómo resolverlos?"
- "¿Cómo puedo implementar el manejo de errores en mi código JavaScript?"
- "¿Cuáles son algunos principios a tener en cuenta al escribir código mantenible y escalable?"
- "¿Puede revisar este código y sugerir alguna mejoría para la mantenibilidad?"
- "¿Puede revisar este código y sugerir mejoras para el rendimiento?"
- "¿Cuáles son las mejores prácticas para estructurar el código HTML, CSS y JavaScript?"
- "¿Cuál es la mejor manera de optimizar este código para los motores de búsqueda?"
Chatgpt3 también puede emparejar el programa
Pídale al modelo que actúe como ...
- Asesor técnico: "Actúa como asesor técnico y proporcione información técnica sobre la implementación de este código".
- Mentor: "Actúa como mentor y revise este código, proporcionando comentarios sobre áreas de mejora".
- Garantía de calidad: "Actúe como un garantía de calidad y revise este código para garantizar que cumpla con las mejores prácticas, estándares y - requisitos".
- Revisor de código: "Actúa como revisor de código y proporcione comentarios sobre la legibilidad, la eficiencia y el rendimiento de este código".
- Asistente de depuración: "Actúa como asistente de depuración y sugiere soluciones a los problemas técnicos que se encuentran en el código".
- Verificador de cumplimiento: "Actúe como un verificador de cumplimiento y verifique si este código cumple con las regulaciones y estándares de la industria".
- Especialista en optimización de código: "Actúa como especialista en optimización de código y sugiere mejoras para optimizar el rendimiento del código".
- Experto en accesibilidad: "Actúa como experto en accesibilidad y revise este código, lo que sugiere modificaciones para mejorar la accesibilidad".
- Especialista en optimización de motores de búsqueda: "Actúa como especialista en optimización de motores de búsqueda y revise este código, lo que sugiere mejoras para una mejor optimización de motores de búsqueda".
- Analista de rendimiento: "Actúa como analista de rendimiento y evalúa el desempeño de este código, lo que sugiere mejoras".
Recursos recomendados
- Operai Cookbook: comparte código de ejemplo para tareas comunes con la API de Operai
- API de OpenAI: la API de OpenAI es una API RESTful que le permite interactuar con la API de OpenAI utilizando cualquier lenguaje de programación.
¿Quieres saber cómo se hizo esto? Es un proyecto de pasión que usa ChatGPT y los recursos a continuación:
- Solo los documentos
- Páginas de Github
- Jekyll
- Flujo de trabajo de Github Pages / Actions