AiddBot
Un asistente que aumenta tu IDE para desarrollos profesionales con cualquier LLM.
❓¿Qué es AIDDbot?
Es un asistente para ingenieros de software que ayuda con:
- documentación de producto,
- generación de código,
- pruebas y documentación.
⚙️ ¿Cómo funciona?
Aumenta tu IDE y agente de desarrollo con un conjunto de:
- prompts,
- instrucciones o reglas
- herramientas y configuraciones.
💗 ¿Por qué lo necesitas?
Para desarrollar proyectos grandes y complejos, que representan un reto con para los LLMs debido a:
- las limitaciones en memoria para aportar contexto,
- alucinaciones por deficiencias en el entrenamiento y
- la necesidad de mantener la coherencia a lo largo del tiempo.
🚀 ¿Por dónde empezar?
Funciona con cualquier LLM y con varios editores habilitados con IA:
✔️ Listo: VsCode and GitHub Copilot
- Cursor, 🚧 En progreso
- ClaudeCode, GeminiCLI ⏳ Próximamente
💭 Filosofía AIDD
AIDD (AI-Driven Development) combina capacidades de IA con prácticas consolidadas de ingeniería de software para aumentar productividad, calidad de código y colaboración a lo largo de todo el ciclo de vida.
ℹ️ Más info sobre El flujo de trabajo de AIDDbot
El agente AIDDbot se adhiere a los tres principios del Manifiesto AIDD:
- 🧑💻 Humano en el Bucle: Tu trabajo se vuelve más estratégico, colaborativo y responsable.
- 🔧 Reglas sobre Herramientas: Las herramientas son medios; las reglas y procesos aportan valor duradero.
- ✅ Calidad IA: No solo más productividad, también software mantenible y de alta calidad.
Estos principios se implementan a través de tres roles:
- 🧑💼 Architect: Se enfoca en el diseño y arquitectura de alto nivel.
- 👷 Builder: Centrado en la implementación y tareas de codificación.
- 🧑🔧 Craftsman: Asegura la calidad a través de pruebas y refinamiento.
Y por último, sigue las mejores prácticas técnicas de:
- 📒 Spec-Driven Development: Foco en definir especificaciones claras antes de la implementación.
- 📝 Prompt Engineering: Crear prompts efectivos para guiar el comportamiento de la IA.
- 📚 Context Engineering: Asegura información relevante para la IA para mejorar las respuestas.
Work smarter, not harder, with Ab!
- Autor: Alberto Basalo
- Redes sociales:
- Blog de AIDDbot.com: AIDDbot.com
- El repositorio de AIDDbot: GitHub/AIDDbot/AIDDbot
- Curso de formación: Aprende a usar GitHub Copilot profesionalmente