Skip to content

somospragma/pragma-ia-solving-with-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pragma-ia-solving-with-ai

Repositorio que busca centralizar distintos artefactos de IA, como: Instructions, Prompts y Chatmodes.

🚀 Guía de Inicio Rápido

  1. 🤖 Revisa la Comparativa GitHub Copilot vs Amazon Q, si quieres entender cuál es la herramienta de IA más adecuada para tu proyecto
  2. 📋 Revisa el Estándar de Instrucciones, si quieres entender cómo se crearon las instrucciones efectivas para agentes de IA disponibilizadas en este repositorio
  3. 🎯 Explora las Funcionalidades de Personalización para transformar tu experiencia con agentes de IA

Estructura del Repositorio

📁 chatmodes/       → Modos de chat personalizados
📁 instructions/    → Instrucciones personalizadas por chapter y estándares
📁 prompts/         → Prompts reutilizables para tareas específicas  
📄 CONTRIBUTING.md  → Guía para contribuir al repositorio

📝 Contribuir

¡Las contribuciones son bienvenidas! Consulta nuestra Guía de Contribución para obtener detalles sobre cómo enviar nuevas instrucciones y prompts.

Guía de contribución por definir.


Funcionalidades de Personalización de los Agentes

Actualmente, los Agentes ofrecen diversas formas para personalizar la asistencia de la Inteligencia Artificial, entre esas destacan:

📋 Instrucciones Personalizadas 🎯 Prompts Reutilizables 🧩 Modos de Chat (SOLO Copilot)
Define pautas comunes para tareas como generación de código, revisiones y mensajes de commit. Describe cómo deben realizarse las tareas. Crea prompts reutilizables e independientes para tareas específicas. Describe qué debe hacerse con pautas opcionales específicas de la tarea. Define el comportamiento del chat, herramientas disponibles y patrones de interacción con el código base dentro de límites específicos para cada solicitud.

💡 Pro Tip: Las instrucciones personalizadas solo afectan al Chat (no a las completaciones de código en línea). Puedes combinar los tres tipos de personalización: usa instrucciones personalizadas para pautas generales, archivos de prompts para tareas específicas y modos de chat para controlar el contexto de interacción.

Instrucciones Personalizadas

Instrucciones específicas de equipo y proyecto para mejorar el comportamiento de asistentes de IA como GitHub Copilot y Amazon Q Developer para tecnologías específicas y prácticas de programación:

Por Chapter - Instrucciones

Chapter Descripción
📱 Frontend Instrucciones para desarrollo frontend (React, Angular, Vue, etc.)
⚙️ Backend Instrucciones para desarrollo backend (APIs, bases de datos, etc.)
📲 Mobile Instrucciones para desarrollo móvil (React Native, Flutter, etc.)
🚀 DevOps Instrucciones para DevOps e infraestructura
🧪 QA & Testing Instrucciones para testing y quality assurance
🔄 Transversal Instrucciones transversales aplicables a múltiples áreas

Configuración en Instrucciones Personalizadas

💡 Uso en GitHub Copilot: GitHub Copilot soporta varios tipos de instrucciones personalizadas:

  • Repository-wide: Archivo .github/copilot-instructions.md que aplica a todo el repositorio
  • Path-specific: Archivos .github/instructions/NOMBRE.instructions.md con frontmatter para paths específicos

Las instrucciones se aplican automáticamente al Chat, Code Review y Copilot Coding Agent. Para más detalles, consulta la documentación oficial de Custom Instructions

💡 Uso en Amazon Q: Utiliza estas instrucciones como "Project Rules" creando archivos .md en la carpeta .amazonq/rules/ de tu proyecto. Amazon Q las aplicará automáticamente como contexto en todas las conversaciones del equipo. Puedes crear las reglas usando el botón "Rules" en el chat de Amazon Q o manualmente en el sistema de archivos. Para más detalles, consulta la documentación oficial de Project Rules.

Prompts Reutilizables

Plantillas de prompts listas para usar para escenarios de desarrollo específicos y tareas, definiendo texto de prompt con un modo específico, modelo y conjunto de herramientas disponibles.

Por Chapter - Prompts

Chapter Descripción
📱 Frontend Prompts para desarrollo frontend (React, Angular, Vue, etc.)
⚙️ Backend Prompts para desarrollo backend (APIs, bases de datos, etc.)
📲 Mobile Prompts para desarrollo móvil (React Native, Flutter, etc.)
🚀 DevOps Prompts para DevOps e infraestructura
🧪 QA & Testing Prompts para testing y quality assurance
🔄 Transversal Prompts transversales aplicables a múltiples áreas

Configuración en Prompts Reutilizables

💡 Uso en GitHub Copilot: Usa /nombre-del-prompt en el chat de VS Code o presiona el botón ejecutar mientras tienes un prompt abierto. Para más detalles, consulta la documentación oficial de Prompt Files y VS Code Prompt Files

💡 Uso en Amazon Q Developer: Guarda estos prompts en tu biblioteca personal usando @Prompts > Create a new prompt en el chat de Amazon Q. Los prompts se almacenan en ~/.aws/amazonq/prompts/ y pueden reutilizarse con @nombre-del-prompt en cualquier conversación. Para más detalles, consulta la documentación oficial de Prompt Library.

Modos de Chat Personalizados en GitHub Copilot

Los modos de chat personalizados definen comportamientos específicos y herramientas para GitHub Copilot Chat, permitiendo asistencia mejorada consciente del contexto para tareas o flujos de trabajo particulares.

Por Chapter - Chat Modes

Chapter Descripción
📱 Frontend Chat modes para desarrollo frontend (React, Angular, Vue, etc.)
⚙️ Backend Chat modes para desarrollo backend (APIs, bases de datos, etc.)
📲 Mobile Chat modes para desarrollo móvil (React Native, Flutter, etc.)
🚀 DevOps Chat modes para DevOps e infraestructura
🧪 QA & Testing Chat modes para testing y quality assurance
🔄 Transversal Chat modes transversales aplicables a múltiples áreas

Ejemplos Disponibles - Chat Modes

Título Descripción
Ejemplo de Chatmode Pendiente por implementar.

💡 Uso: Crea nuevos modos de chat usando el comando Chat: Configure Chat Modes..., luego cambia tu modo de chat en la entrada de Chat de Agent o Ask a tu propio modo.


📚 Recursos Adicionales

🤖 Secciones Adicionales

Por definir...

About

Repositorio que busca centralizar distintos artefactos de IA, como: Instructions, Prompts y Chatmodes.

Resources

Contributing

Stars

Watchers

Forks

Contributors 9