Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
TFG chatbot
Home
Developer Guide
Installation
Quick Start
Scripts Reference
Testing Guide
Configuration
Monitoring Guide
Troubleshooting
User Guide
Project Structure
Services
Backend Gateway
Chatbot Agent
RAG Service
Frontend
Infrastructure
Math Service
DevLog
Daily Scrums
Septiembre 2025
29 Septiembre 2025
30 Septiembre 2025
Octubre 2025
1 Octubre 2025
2 Octubre 2025
3 Octubre 2025
6 Octubre 2025
8 Octubre 2025
9 Octubre 2025
10 Octubre 2025
14 Octubre 2025
15 Octubre 2025
16 Octubre 2025
22 Octubre 2025
23 Octubre 2025 — Técnico
24 Octubre 2025 — Integración
Enero 2026
Febrero 2026
03-02-26
04-02-26
05-02-26
06-02-26
10-02-26
11-02-26
12-02-26
13-02-26
16-02-26
18-02-26
25-02-26
26-02-26
27-02-26
28-02-26
Marzo 2026
03-03-26
04-03-26
05-03-26
06-03-26
07-03-26
10-03-26
11-03-26
12-03-26
13-03-26
14-03-26
17-03-26
18-03-26
Noviembre 2025
4 Noviembre 2025 — Planificación herramienta test
5 Noviembre 2025 — Generación de preguntas
6 Noviembre 2025 — Tests completos
7 Noviembre 2025 — Testing unitario
8 Noviembre 2025 — Testing de integración
9 Noviembre 2025 — Limpieza y documentación
10 Noviembre 2025 — Revisión de arquitectura
11 Noviembre 2025 — Buenas prácticas y CI
12 Noviembre 2025 — Documentación profunda y entrega
13 Noviembre 2025 — Planificación de Microservicios
14 Noviembre 2025 — Servicio de Autenticación
17 Noviembre 2025 — Refactorización a Chatbot Service
18 Noviembre 2025 — Implementación del API Gateway
19 Noviembre 2025 — Integración y Estabilización
20 Noviembre 2025 — Simplificación y RBAC
25 Noviembre 2025 — Inicio Frontend y Configuración
26 Noviembre 2025 — Layout y Enrutamiento
27 Noviembre 2025 — Autenticación Real
Diciembre 2025
01 Diciembre 2025 — Chat Funcional
03 Diciembre 2025 — Dashboard Profesor
04 Diciembre 2025 — Admin Dashboard
05 Diciembre 2025 — Tema y Pulido
Sprints
Sprint Planning 1
Sprint Planning 2
Sprint Planning 3
Sprint Planning 4 - UI Frontend
Sprint Planning 5 - Logs y Monitorización
Sprint Planning 6 - Razonamiento, Adaptación y Clustering Textual
Sprint Planning 7 - Integración Matemática en Plataforma
Sprint Retrospective 1
Sprint Retrospective 2
Sprint Retrospective 3
Sprint Retrospective 4
Sprint Retrospective 5
Sprint Retrospective 6
Architecture Decision Records
Use FastAPI for the project API
Use LangChain / LangGraph for orchestration of LLM+tool flows
Use Docker for containerization in development/CI
Use Docker for containerization in development/CI
Use SQLite for graph memory storage
Use Pydantic for data models and validation
Use pytest for testing
Use vLLM for high-throughput, low-latency inference where applicable
Use Ollama for local model serving embeddings model (RAG)
Use Qdrant for vector storage and similarity search
ADR 0010 — Use MongoDB to store 'guía docente' JSON for the agent tool
Use uv for virtual environments and dependency management
Use Ruff for linting
Use Mypy for static type checking
Use Black for code formatting
Use isort for import sorting
Merge Auth Service into Gateway
Implement Role-Based Access Control (RBAC)
Use JWT for Stateless Authentication
Custom Authentication Implementation
Use React and Vite for Frontend
Use Tailwind CSS for Styling
Use Shadcn/ui for UI Components
Use TanStack Query for Data Fetching
Use React Router for Navigation
Use Zod and React Hook Form for Forms
Use biome for frontend linting
Use vitest for frontend testing
Use pydantic-settings for configuration management
Shared MongoDB instance with separate collections per service
Use Phoenix for LLM Observability
Use Prometheus for Infrastructure Metrics
Use JSON Structured Logging
Use Grafana for Visualization
Use AlertManager for Alerting
Adaptive Chain-of-Thought Prompting
K-Means vs Fuzzy C-Means for Question Clustering
Student Knowledge Profile Schema
Math Service como Microservicio Independiente
Estrategia de Integración de math_investigation en Producción
Investigación
Chain-of-Thought Prompting
Changelog
Clustering Validation Metrics
FAQ Generation via Clustering
TFG Chatbot - Agente IA Pedagógico con Clustering de Documentos
Topic Modeling Coherence Metrics
Search TFG chatbot
DevLog
Daily Scrums
Septiembre 2025
Daily Scrums - Septiembre 2025
Registro de actividades diarias correspondientes al mes de septiembre de 2025.
Table of contents
29 Septiembre 2025
30 Septiembre 2025