JorgeAlvarado19/io-solver
0
🎯 Sistema de Investigación de Operaciones — Web App

Sistema inteligente que resuelve automáticamente problemas de Investigación de Operaciones usando clasificación LLM + solvers determinísticos (scipy, networkx, PuLP) + RAG con el libro Hillier.
🚀 Características
- 12 tipos de problemas (LP, IP, Transporte, Flujo Máximo, PERT/CPM, Colas, EOQ, NLP, Asignación, Ruta Corta, etc.)
- Resolución numéricamente exacta con solvers determinísticos
- Respuestas en texto plano (formato terminal)
- RAG con el libro Hillier desde Supabase
- Self-consistency para problemas sin solver
📋 Requisitos
💻 Ejecución local
git clone https://github.com/moquileidor/io-solver
cd io-solver
pip install -r requirements.txtConfigurar variables de entorno:
export GROQ_API_KEY="tu_key"
export SUPABASE_URL="https://tuproject.supabase.co"
export SUPABASE_KEY="tu_key"Iniciar la app web:
streamlit run app.py☁️ Despliegue gratis (Hugging Face Spaces)
- Crear cuenta en huggingface.co
- Crear Space → SDK Streamlit → conectar repo
- En Settings → Secrets:
GROQ_API_KEYSUPABASE_URLSUPABASE_KEY- Build automático → URL pública
