# INTERLINK WhatsApp v2.4 - IA operativa + conocimiento auditado

Esta versión ajusta la capa IA de `whatsapp_v2` para que sea más notoria y útil, sin perder seguridad.

## Incluye

- `AiService.php`: prompt más fuerte para respuestas naturales, profesionales y seguras.
- `Repositories.php`: valida modelos permitidos y evita guardar valores cortados como `gpt-4o-`.
- `ai_settings.php`: selector de modelo por lista, para evitar errores de escritura.
- `openai_probe.php`: prueba real contra OpenAI.
- `knowledge_audit.php`: auditoría de conocimiento público/interno.
- `wa2_v24_knowledge_base.sql`: conocimiento base recomendado.

## Instalación

```bash
cd /var/www/html

cp _inc/whatsapp_v2/app/AiService.php _inc/whatsapp_v2/app/AiService.php.bak_$(date +%F_%H%M)
cp _inc/whatsapp_v2/app/Repositories.php _inc/whatsapp_v2/app/Repositories.php.bak_$(date +%F_%H%M)
cp _inc/whatsapp_v2/admin/ai_settings.php _inc/whatsapp_v2/admin/ai_settings.php.bak_$(date +%F_%H%M) 2>/dev/null || true

unzip -o /root/interlink_whatsapp_v2_4_ia_operativa_conocimiento.zip

chown -R www-data:www-data /var/www/html/_inc/whatsapp_v2

mysql -u root -p interlink_crm < /var/www/html/_inc/whatsapp_v2/sql/wa2_v24_knowledge_base.sql

php -l /var/www/html/_inc/whatsapp_v2/app/AiService.php
php -l /var/www/html/_inc/whatsapp_v2/app/Repositories.php
php -l /var/www/html/_inc/whatsapp_v2/admin/ai_settings.php
php -l /var/www/html/_inc/whatsapp_v2/admin/openai_probe.php
php -l /var/www/html/_inc/whatsapp_v2/admin/knowledge_audit.php

systemctl restart apache2
```

## Configuración recomendada

Abrir:

`https://api.solucionesdc.com.ar/_inc/whatsapp_v2/admin/ai_settings.php`

Usar:

- IA activada: sí
- Modo: `refine`
- Modelo: `gpt-4o-mini`
- Temperatura: `0.35`
- Máximo tokens: `420`

Luego probar:

`https://api.solucionesdc.com.ar/_inc/whatsapp_v2/admin/openai_probe.php`

## Auditoría de conocimiento

Abrir:

`https://api.solucionesdc.com.ar/_inc/whatsapp_v2/admin/knowledge_audit.php`

Si una fila pública aparece como instrucción interna, cambiarla en `knowledge.php` a `visibility=internal`.

## Confirmar IA real

Probar en `test.php` o WhatsApp:

- `cuanto sale la instalacion?`
- `que planes tienen?`
- `quiero internet en saravia`

Luego revisar:

```bash
tail -80 /var/www/html/_inc/whatsapp_v2/logs/ai_success.log
tail -80 /var/www/html/_inc/whatsapp_v2/logs/ai_error.log
```

Si `ai_success.log` registra eventos, la IA está interviniendo.
