Seguir esta guía de migración es obligatorio cuando estás actualizando a versiones superiores a 1.43.0
- Preparación
- Actualización
- Configuración
1. Preparación
1
Localiza tu configuración actual
Encuentra tu configuración existente de Zylon en
/etc/zylon/zylon-conf.yaml y ábrela.2
Identifica tu patrón de configuración
Mira tu sección
ai: actual y determina qué patrón coincide:- Solo tiene
preset:→ Escenario 1 (No se requiere acción) - Tiene
config.embeddingcon configuraciones multilingües → Escenario 2 - Tiene
config.llmo configuraciones LLM personalizadas → Escenario 3a - Tiene
config.embeddingcon configuraciones personalizadas → Escenario 3b
3
Aplica la migración correspondiente
Sigue el reemplazo exacto mostrado en tu escenario coincidente a continuación.
4
Guarda tus cambios
Actualiza tu archivo de configuración con el nuevo formato
Escenario 1: Solo preset base (no se requiere acción)
Cómo detectar: Tu configuración solo contiene una línea de preset sin ninguna secciónconfig:.
Configuración actual (no se requieren cambios):
Escenario 2: Configuración de embedding multilingüe
Cómo detectar: Tu configuración tieneconfig.embedding con configuraciones relacionadas con multilingüe.
Configuración antigua:
El nuevo sistema de presets maneja automáticamente la configuración de embedding multilingüe con configuraciones predeterminadas óptimas, proporcionando la misma funcionalidad con una sintaxis mucho más simple.
Escenario 3: Configuración de modelo personalizado
Cómo detectar: Tu configuración tieneconfig.llm o config.embedding con configuraciones de modelo personalizadas.
Si tu configuración personalizada incluye configuraciones no relacionadas con modelos, esas configuraciones pueden permanecer iguales en el nuevo sistema. Solo las configuraciones específicas del modelo necesitan migrarse a la nueva estructura
models.Escenario 3a: Configuración LLM personalizada
Busca:config.llm o sección config con configuraciones específicas de LLM.
Configuración antigua:
Esta configuración está modificando la ventana de contexto predeterminada.
Escenario 3b: Configuración de embedding personalizada
Busca:config.embedding con configuraciones personalizadas (no multilingües).
Configuración antigua:
Esta configuración está modificando la ventana de contexto predeterminada.
Solución de problemas
La configuración no se carga después de la migración
La configuración no se carga después de la migración
Asegúrate de que la sintaxis YAML es correcta y todos los campos requeridos están correctamente indentados. El array
models debe estar correctamente formateado con los valores id correctos.Diferencias de rendimiento después de la migración
Diferencias de rendimiento después de la migración
El nuevo sistema debería garantizar el mismo rendimiento y configuración que antes. Por favor asegúrate de haber seguido correctamente la guía. Si sigues teniendo problemas, por favor contacta con el equipo de Zylon para comprobarlo.
El embedding multilingüe no funciona como se espera
El embedding multilingüe no funciona como se espera
Verifica que estás usando el formato de combinación de preset correcto:
"baseline-48g,capabilities.multilingual".2. Actualización
Ejecutasudo zylon-cli update para actualizar Zylon
3. Configuración
Ahora vamos a habilitar Omnisearch para Agent Flows existentes.1
Actualiza Zylon CLI a al menos la versión 1.16.0
Ejecuta
sudo zylon-cli y comprueba la versión.Ejecuta sudo zylon-cli self-update si es necesario.2
Rellenar contenido usando Zylon CLI
Ejecuta
sudo zylon-cli backfill-agent-flow-content.Espera a que el script termine. Este comando se puede ejecutar múltiples veces y detenerse en cualquier momento.