# 🤖 P12 — Futuro Cuerpo de Chew (Hardware)

> **Fecha de creación:** 21/05/2026
> **Prioridad:** 🟡 Alta (depende de ofertas)
> **Estado:** ⏳ En observación
> **Inversión estimada:** 450-1.300€ (según opción)

---

## 🎯 Objetivo

Encontrar y adquirir una máquina que permita a Chew correr modelos de IA más grandes y rápido, mediante la adición futura de una GPU dedicada.

---

## 📋 Contexto y restricciones

- **Ubicación:** Salón de casa (zona noble) → debe ser discreto/estético
- **Faseable:** Poder comprar base primero y GPU después
- **Compatibilidad:** Debe tener PCIe x16 real **o** Thunderbolt 3/4
- **Uso principal:** Inferencia de modelos LLM con Ollama

---

## 🔬 Investigación realizada (21/05/2026)

### Hardware actual (PN52)
| Componente | Especificación |
|------------|----------------|
| CPU | AMD Ryzen 7 5800H (8C/16T, 3.2-4.4GHz) |
| RAM | 32GB DDR4-3200 SODIMM (2x16GB) |
| GPU | Vega 8 iGPU |
| PCIe | ❌ No Thunderbolt, ni slot libre |
| Factor | Mini PC 12.5×12.5×5cm |
| IA CPU | ~4-5 tok/s (Gemma4 8B Q4) |

### Opción descartada: RAM 64GB PN52
- Coste real: **~550€** (2×32GB DDR4-3200 SODIMM)
- Beneficio: modelos 14B en CPU (lento)
- ✅ Más grande pero barato … ❌ Prohibitivo por el precio real
- **DESCARTADO** por sobrecoste

### Opciones consideradas

| Máquina | Precio base | GPU posible | Coste total* | IA tok/s GPU | Dónde |
|---------|:-----------:|:-----------:|:------------:|:------------:|-------|
| 🟡 **NUC 9 Extreme** (Ghost Canyon) | 467€ usado | Full-size PCIe x16 | ~667€ | 🚀 50-60 | Wallapop Valencia (↓ vendido) |
| 🟠 **HP EliteDesk 800 SFF** | ~200-300€ usado | Low-profile PCIe x16 | ~500€ | 🚀 50-60 | Wallapop (buscar oferta) |
| 🔴 **Minisforum MS-01** | ~650€ nuevo | eGPU vía Thunderbolt 4 | ~850€ | 🚀 50-60 | Amazon |
| ⚪ **Torre gaming usada** | ~400-600€ | Full-size PCIe x16 | ~600-800€ | 🚀 50-60 | Wallapop |

*\* Coste total = máquina + 64GB RAM + RTX 3060 12GB usada (~200€)*

### Rendimiento comparado (PN52 actual = referencia)

| Modelo IA | PN52 (CPU) | Con GPU (RTX 3060) | Mejora |
|-----------|:----------:|:------------------:|:------:|
| Gemma4 8B Q4 | ~4-5 tok/s | ~55 tok/s | 🚀 10× |
| Llama3 13B Q4 | ❌ No cabe | ~30 tok/s | Pasa de imposible a usable |
| Llama 70B Q4 | ❌ | ✅ con RTX 3090 24GB | — |

---

## 📊 Documentación creada

- ✅ **Excel enviado** a Jorge@echeverria.es (21/05 13:11)
  - Hoja 1: Comparativa General
  - Hoja 2: Rendimiento IA
  - Hoja 3: Plan por Fases
- ✅ **Log de nutrición** del día actualizado

---

## 🗺️ Plan por fases

1. **🔍 Vigilar Wallapop** — buscar HP EliteDesk SFF, NUC Extreme, o similar con PCIe
2. **💰 Decidir presupuesto** — entre 200€ (SFF usada) y 650€ (MS-01 nueva)
3. **🛒 Comprar máquina base**
4. **🎮 GPU** — RTX 3060 12GB usada (~200€ Wallapop)
5. **🔄 Migrar Chew** al nuevo hardware

---

## 🔗 Enlaces de interés

- [Excel comparativa (enviado por email)](mailto:Jorge@echeverria.es)
- [Amazon — Minisforum MS-01](https://www.amazon.es/s?k=Minisforum+MS-01)
- [Wallapop — búsqueda torres pequeñas Valencia](https://es.wallapop.com/electronica/ordenador-mini/valencia)
- [NUC 9 Extreme (vendido)](https://es.wallapop.com/item/intel-pc-estacion-trabajo-barebone-i7-1264732824)

---

## 🔧 Operación y monitoreo (22/05/2026)

### Arreglo provider DeepSeek
- Provider `custom-api-deepseek-com` corregido con modelos reales:
  - `deepseek-v4-flash`: contexto 1M, max output 384K, reasoning ✅
  - `deepseek-v4-pro`: contexto 1M, max output 384K, 75% descuento hasta 31/05
  - `deepseek-chat`: marcado como alias deprecated
- Costes configurados: v4 Flash ($0.14/M in, $0.28/M out, cache hit $0.0028/M)

### Monitoreo de modelos (22/05/2026)
| Modelo | Estado | Tok/s | Latencia | Uso |
|--------|--------|:-----:|:--------:|-----|
| DeepSeek v4 Flash | 🟢 | N/A (API) | ~300-400ms | Modelo principal |
| Gemma4 8B Q4 | 🟡 | ~12 tok/s | ~2-16s | Compaction + memoria (CPU) |
| Nomic Embed | 🟢 | N/A | ~130-450ms | Memory search |
| Qwen2.5 1.5B | 🟢 | ~39 tok/s | ~2-3s | Active-memory plugin |
| GPT-5.5 | 🟢 | N/A (API) | — | Agente planificador |

- **Crons de monitoreo:** 12:00, 18:00 + reporte final 22:00
- **Script:** `scripts/model-monitor.sh`
- **Log:** `logs/model-monitor.csv`

### Clave sudo
- Configurada y guardada en `config/.sudo_pwd` (permisos 600)
- Regla: pedir permiso + explicar motivo antes de usar

*Última actualización: 22/05/2026 08:31*
