Coroid utiliza un motor dedicado Motor de decisiones para preguntas con un conjunto conocido de respuestas. El modelo inicial es Jev 1.13, servido a través de OpenRouter. Se ubica junto a los modelos de arquitecto, desarrollador, control de calidad y revisor en tu perfil de AI; no es otro agente que escribe código o invoca herramientas.
Cómo funciona una decisión
Coroid envía el estado relevante y un contrato de pregunta versionado. En lugar de pedirle a un modelo de chat que invente y formatee una respuesta de JSON, proporciona las opciones permitidas. Jev devuelve una respuesta estructurada y información de probabilidad.
- Opción selecciona una opción proporcionada, con una distribución de probabilidad y nivel de confianza.
- Puntuación evalúa los criterios ordenados proporcionados, con probabilidades y nivel de confianza.
- Noul expresa un juicio de sí/no como una probabilidad entre cero y uno.
Coroid valida la respuesta frente al contrato exacto, verifica la confianza y las reglas del flujo de trabajo, y solo entonces la utiliza. Si la respuesta es incierta, inválida o no disponible, el evaluador del flujo de trabajo existente gestiona la decisión.
Dónde se utiliza
| Flujo de trabajo | Decisión | Qué permanece sin cambios |
|---|---|---|
| Pruebas de aceptación | Clasificar un criterio como visual, de comando, estático o no verificable | La comprobación debe ejecutarse y generar pruebas. |
| Preparación previa al control de calidad | Clasificar un fallo, evaluar su solucionabilidad e identificar las rutas relevantes a partir de los registros proporcionados | Las correcciones, pruebas y aprobación del control de calidad siguen siendo procesos independientes. |
| Calificación del trabajo | Evaluar la relevancia para la versión actual, duplicados, reproducibilidad y enrutamiento | Un duplicado debe hacer referencia a un candidato proporcionado; lo ya corregido requiere pruebas aportadas. |
| Enrutamiento de tareas | Clasificar el tipo y complejidad del trabajo, y seleccionar entre las habilidades compatibles | El tipo de trabajo explícito, las sobreescrituras de modelo, los presupuestos y la selección de perfil se conservan. |
El motor no genera planes de implementación, parches, pruebas arbitrarias, rutas de archivos nuevos ni explicaciones para revisores. Los nodos de calificación con una selección de modelo explícita mantienen esa selección en lugar de usar Jev.
Configura tu perfil
- Abre Configuración → AI profile y seleccione un perfil adecuado para el nuevo trabajo.
- Budget, Smartest, Quick y Ludicrous incluyen la asignación del motor de decisión Jev.
- En un perfil personalizado editable, asigne Jev 1.13 a Motor de decisión. Los modelos de chat quedan excluidos de este rol, y Jev queda excluido de los roles de agentes de chat.
- Asegúrese de que OpenRouter esté habilitado y de que haya una clave de proveedor de plataforma u organización elegible disponible. Las políticas de modelo de proyecto y organización siguen aplicándose.
Para este rol no existen controles de temperatura, razonamiento o fallback de chat. El fallback consiste en volver al evaluador existente del flujo de trabajo, no en enviar una solicitud de decisión a un modelo de chat arbitrario.
Los perfiles gratuitos y con restricciones de residencia no tienen automáticamente asignado un modelo de OpenRouter de pago. Los perfiles personalizados existentes no se modifican sin aviso. Las instantáneas de ejecución conservan sus asignaciones originales; por lo tanto, inicie nuevo trabajo tras cambiar un perfil para probar la nueva asignación. Consulte AI profiles.
Habilitación y fallback seguro
La habilitación en tiempo de ejecución está controlada por la implementación, de forma independiente para cada flujo de trabajo. En el desarrollo local, los cuatro flujos de trabajo están habilitados para decisiones reales de forma predeterminada tras las migraciones. Los demás entornos mantienen su configuración de despliegue hasta que un operador apruebe las versiones de contrato correspondientes.
Incluso cuando está habilitado, Coroid recurre al fallback si el perfil no tiene un modelo de decisión elegible, credenciales o si la política bloquea el acceso, si la solicitud supera el tamaño permitido, si el proveedor agota el tiempo de respuesta o si la respuesta no pasa la validación o las comprobaciones de confianza. Una decisión no compatible o ambigua no debe convertirse silenciosamente en una comprobación exitosa.
Los operadores pueden utilizar off, shadow o enforced modos. Shadow registra una comparación pero mantiene el resultado del evaluador existente; enforced utiliza una decisión validada proveniente de un contrato aprobado. Estos controles de tiempo de ejecución no ocultan esta guía ni la descripción pública del producto.
Uso y registros de auditoría
Las llamadas utilizan la misma selección de clave de proveedor, las comprobaciones de política de organización y la contabilidad de uso que otras tareas de modelo, atribuidas al rol de Motor de decisión. Las respuestas facturables se registran incluso si sus respuestas son rechazadas. BYOK sigue los términos de facturación del proveedor; no se necesita una clave Typesafe separada.
El registro de decisión operativa incluye el flujo de trabajo, la versión del contrato, la revisión del modelo real, las probabilidades, si el resultado se aplicó, el motivo del fallback, la latencia de la decisión y la correlación de uso. Almacena un resumen del estado de entrada, no la solicitud en bruto ni las credenciales. La retención sigue la política de registros de agentes de la organización. Este registro de auditoría es distinto de una explicación generada o un informe de prueba.
Probar localmente
Utilice una nueva tarea con un perfil que incluya a Jev. Ejecute la planificación de aceptación, la comprobación previa de QA con un fallo conocido, la cualificación del trabajo y el enrutamiento normal de tareas. Compruebe el registro de auditoría en busca de un modo enforced y un resultado aplicado. Una entrada de fallback explica por qué Jev no controló esa decisión en particular; no es prueba de que el flujo de trabajo haya fallado. Las tareas existentes pueden tener una instantánea de perfil sin Jev.