Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 StrategAI: Multi-Agent Predictive Management Control

Python CrewAI Ollama Pandas License

📌 Visión General

Este repositorio contiene la arquitectura de un sistema Multi-Agente de Inteligencia Artificial diseñado para automatizar el Control de Gestión y la Consultoría Estratégica.

Diseñado bajo los principios de los Sistemas de Información modernos, el sistema supera la analítica descriptiva tradicional. A través de un escuadrón de IA local, lee datos transaccionales crudos, diagnostica ineficiencias de margen, proyecta estados financieros y redacta un plan de acción ejecutivo en Microsoft Word.

⚙️ Arquitectura Multi-Agente (Task Decomposition)

Para evitar el colapso de memoria (Context Window Overflow) típico en modelos locales, la carga cognitiva se dividió en 4 agentes especializados, orquestados mediante Generation Chunking:

  1. 🔍 Analista Cuantitativo: Extrae KPIs (Margen, Ticket Promedio) ejecutando código Python (pandas) sobre archivos .csv.
  2. 🧠 Consultor Estratégico: Interpreta la rentabilidad y audita la viabilidad de las proyecciones.
  3. ✍️ Redactor de Estado Actual: Ensambla la primera mitad del informe (Diagnóstico).
  4. 🎯 Redactor de Estrategia: Ensambla la segunda mitad, estableciendo prioridades a 30, 45 y 60 días.

Ejecución Modular de los Agentes


Ejecución secuencial de agentes utilizando herramientas personalizadas y "Scratchpads" para forzar el formato de salida estricto.

🚀 Innovación Técnica e Infraestructura

El pipeline se ejecuta 100% en local, garantizando privacidad absoluta de los datos financieros. Se utilizó el modelo qwen3.5:9b a través de Ollama.

Hardware Profiling (NVIDIA RTX 3070)

El uso de LLMs de 9 billones de parámetros requiere una gestión de hardware precisa. A continuación se documenta el comportamiento de la VRAM (8GB) de la GPU dedicada durante el proceso de inferencia:

Izquierda: GPU en reposo (2% uso). Derecha: Saturación controlada de CUDA cores (100% uso) durante la generación paralela de tokens, logrando ensamblar el reporte en tiempo récord sin bloqueos de memoria.

OpenAI Protocol Bypass

Para asegurar la estabilidad en la entrega de datos, se implementó un bypass de enrutamiento API (base_url="http://localhost:11434/v1"). Esto obliga al modelo local a utilizar los protocolos de validación estrictos de OpenAI, eliminando alucinaciones de formato y respuestas vacías (None).

📊 Caso de Estudio: Superstore

El sistema procesó de forma autónoma un dataset transaccional. Logró detectar que, a pesar de proyectar un crecimiento en ventas del 15.7%, la categoría de mobiliario representaba un riesgo estructural con un margen crítico del 2.49% debido a descuentos agresivos (17.39%). Las mitades del documento fueron ensambladas dinámicamente mediante python-docx en el documento final strategic_predictive_report.docx.

🛠️ Instalación y Ejecución Local

  1. Clonar este repositorio.
  2. Instalar dependencias: pip install -r requirements.txt
  3. Iniciar el servidor local de Ollama: ollama run qwen3.5:9b
  4. Ejecutar el orquestador principal: python src/main.py

StrategAI - Transformando datos en dirección estratégica. Copyright © 2026.

About

Sistema Multi-Agente de IA local para Control de Gestión y Consultoría Estratégica.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages