Para Desarrolladores #
LAMB es un proyecto Open Source #
LAMB es un proyecto de código abierto desarrollado bajo licencia GPL v3. Estamos en GitHub y agradecemos enormemente las colaboraciones y contribuciones de la comunidad.
🤝 Contribuciones #
Apreciamos todo tipo de contribuciones:
- Pull Requests con nuevas funcionalidades o mejoras
- Corrección de bugs y problemas reportados
- Documentación y traducciones
- Testing y reporte de issues
- Ideas y sugerencias de mejora
📚 Documentación Técnica #
Mantenemos documentación completa y actualizada para desarrolladores:
Arquitectura del Sistema #
Documento completo sobre la arquitectura de LAMB, incluyendo:
- Componentes del sistema
- Arquitectura de datos
- Pipeline de completions
- Arquitectura de plugins
- Arquitectura de frontend y backend
Especificaciones del Producto (PRD) #
Documento de requerimientos del producto con:
- Especificaciones funcionales
- Casos de uso
- Flujos de trabajo
- Requisitos técnicos
🛠️ Stack Tecnológico #
- Backend: FastAPI (Python 3.11+)
- Frontend: Svelte 5, SvelteKit
- Base de Datos: SQLite
- Vector Store: ChromaDB
- Containerización: Docker, Docker Compose
🚀 Empezar a Desarrollar #
Clone el repositorio:
1 2git clone https://github.com/Lamb-Project/lamb.git cd lambConfigurar el entorno:
1 2export LAMB_PROJECT_PATH=$(pwd) docker-compose up -dAcceder a los servicios:
- Frontend: http://localhost:5173
- Backend: http://localhost:9099
- Open WebUI: http://localhost:8080
💬 Comunidad #
- GitHub Issues: Para reportar bugs o solicitar funcionalidades
- GitHub Discussions: Para preguntas y discusiones
- Pull Requests: Bienvenidos con mejoras y nuevas características
📖 Publicación Académica #
Si usas LAMB en tu investigación, por favor cita nuestro trabajo:
“LAMB: An open-source software framework to create artificial intelligence assistants deployed and integrated into learning management systems”
- Autores: Marc Alier, Juanan Pereira, Francisco José García-Peñalvo, Maria Jose Casañ, Jose Cabré
- Revista: Computer Standards & Interfaces, Volumen 92, Marzo 2025
- DOI: 10.1016/j.csi.2024.103940
¡Únete a nosotros en GitHub y ayuda a hacer de LAMB una mejor plataforma para la educación!
🌟 Star en GitHub