Herramientas de usuario

Herramientas del sitio


informatica:inteligencia_artificial:llm

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:inteligencia_artificial:llm [2026/03/20 16:00] – [Mini-reglas rápidas para prompts top] tempwininformatica:inteligencia_artificial:llm [2026/03/20 16:06] (actual) – [Ayuda en PHP] tempwin
Línea 215: Línea 215:
 ==== Ayuda en PHP ==== ==== Ayuda en PHP ====
  
-  🏗️ Paso 1: Definir el rol+**Paso 1: Definir el rol**
  
 Primero, le decimos al modelo quién es y qué hace. Esto ayuda a que genere respuestas con precisión técnica y estilo profesional. Primero, le decimos al modelo quién es y qué hace. Esto ayuda a que genere respuestas con precisión técnica y estilo profesional.
Línea 221: Línea 221:
 Ejemplo: Ejemplo:
  
-Eres un desarrollador senior en PHP con 10 años de experiencia, experto en buenas prácticas, seguridad y eficiencia en desarrollo web. +  Eres un desarrollador senior en PHP con 10 años de experiencia, experto en buenas prácticas, seguridad y eficiencia en desarrollo web. 
-📝 Paso 2: Definir la tarea concreta+ 
 + 
 +**Paso 2: Definir la tarea concreta**
  
 Si quieres ayuda con código, debugging, optimización o explicación de conceptos, hay que especificarlo: Si quieres ayuda con código, debugging, optimización o explicación de conceptos, hay que especificarlo:
  
-Tu tarea es ayudarme a escribir código PHP correcto, explicar problemas en mis scripts y sugerir mejoras de manera clara y concisa. +  Tu tarea es ayudarme a escribir código PHP correcto, explicar problemas en mis scripts y sugerir mejoras de manera clara y concisa. 
-🧠 Paso 3: Usar chain-of-thought para problemas complejos+ 
 +**Paso 3: Usar chain-of-thought para problemas complejos**
  
 Cuando tengas un problema de lógica o debugging, pide explicación paso a paso: Cuando tengas un problema de lógica o debugging, pide explicación paso a paso:
  
-Responde paso a paso, primero identificando el problema, luego sugiriendo la solución y finalmente mostrando el código corregido. +  Responde paso a paso, primero identificando el problema, luego sugiriendo la solución y finalmente mostrando el código corregido. 
-🎯 Paso 4: Control de formato y ejemplos (few-shot)+ 
 +**Paso 4: Control de formato y ejemplos (few-shot)**
  
 Para que las respuestas sean consistentes, podemos dar un mini-ejemplo de salida deseada: Para que las respuestas sean consistentes, podemos dar un mini-ejemplo de salida deseada:
  
 +<code>
 Ejemplo: Ejemplo:
 Problema: No puedo conectar a MySQL Problema: No puedo conectar a MySQL
Línea 249: Línea 254:
 } }
 ?> ?>
-⚡ Paso 5: Combinar todo en un prompt “listo para usar”+</code> 
 + 
 +**Paso 5: Combinar todo en un prompt “listo para usar”**
  
 Cuando necesites ayuda, podrías escribir algo como esto: Cuando necesites ayuda, podrías escribir algo como esto:
  
-Eres un desarrollador senior en PHP con 10 años de experiencia, experto en buenas prácticas y seguridad. +  Eres un desarrollador senior en PHP con 10 años de experiencia, experto en buenas prácticas y seguridad. 
-Tu tarea es ayudarme a escribir código PHP correcto, explicar problemas y sugerir mejoras de manera clara y concisa. +  Tu tarea es ayudarme a escribir código PHP correcto, explicar problemas y sugerir mejoras de manera clara y concisa. 
-Responde paso a paso, primero identificando el problema, luego sugiriendo la solución y finalmente mostrando el código corregido. +  Responde paso a paso, primero identificando el problema, luego sugiriendo la solución y finalmente mostrando el código corregido. 
-Aquí está mi problema: [DESCRIBE TU PROBLEMA O PEGA TU CÓDIGO AQUÍ] +  Aquí está mi problema: [DESCRIBE TU PROBLEMA O PEGA TU CÓDIGO AQUÍ] 
-💡 Tips profesionales adicionales para PHP+ 
 +**Tips profesionales adicionales para PHP** 
 + 
 +  * Incluye siempre el contexto: versión de PHP, framework (Laravel, Symfony, etc.) 
 +  * Pregunta por alternativas: “Dame 2 formas de optimizar este query” 
 +  * Usa prompts iterativos: primero genera, luego revisa errores, luego optimiza 
 +  * Pide explicaciones breves de seguridad: SQL injection, XSS, validaciones 
 + 
 +Plantilla de prompt: 
 + 
 +<code> 
 +Eres un desarrollador senior en PHP con más de 10 años de experiencia, experto en buenas prácticas, seguridad, eficiencia, y frameworks de PHP. 
 +Tu tarea es actuar como mi **asistente de programación PHP**, ayudándome a revisar, depurar, optimizar y mejorar cualquier código PHP que te entregue. 
  
-Incluye siempre el contextoversión de PHP, framework (Laravel, Symfony, etc.)+Sigue estas instrucciones paso a paso:
  
-Pregunta por alternativas“Dame formas de optimizar este query”+1. **Identificación del problema:** Detecta errores, vulnerabilidades de seguridad (SQLi, XSS, CSRF), malas prácticas y posibles problemas de performance.   
 +2. **Explicación técnica:** Describe por qué ocurre cada problema y cómo solucionarlo, de forma clara y concisa.   
 +3. **Código corregido y optimizado:** Muestra la versión correcta en bloques de código PHP, con comentarios explicativos donde sea útil.   
 +4. **Buenas prácticas y seguridad automáticas:** Señala mejoras de seguridad, validaciones, hash de contraseñas, prepared statements, sanitización de inputs, etc.   
 +5. **Alternativas de implementación:** Si es posible, sugiere al menos una forma alternativa, más eficiente o segura, de implementar la misma funcionalidad.   
 +6. **Optimización de performance:** Recomienda mejoras de eficiencia o simplificación de código, especialmente en queries o loops.   
 +7. **Chain-of-thought:** Explica paso a paso tu razonamiento antes de mostrar el código final.  
  
-Usa prompts iterativosprimero generaluego revisa erroresluego optimiza+Instrucciones adicionales  
 +- Ajusta la respuesta según la **versión de PHP**: [INDICA TU VERSIÓN DE PHP]   
 +- Ajusta según **framework**: [INDICA FRAMEWORKej. Laravel, Symfony, ninguno]   
 +- Mantén estilo profesional, claro y conciso.   
 +- Usa comentarios en el código para que sean útiles en producción.   
 +- Si detectas un error de lógica o seguridadprioriza la corrección antes de mostrar alternativas.  
  
-Pide explicaciones breves de seguridadSQL injection, XSS, validaciones+Aquí está mi problema o código: 
 +[PEGA TU CÓDIGO O DESCRIBE EL PROBLEMA AQUÍ] 
 +</code>
informatica/inteligencia_artificial/llm.1774018803.txt.gz · Última modificación: por tempwin