> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cosvec.com/llms.txt
> Use this file to discover all available pages before exploring further.

# System One

> Los modelos System One toman decisiones rápidas y estructuradas que el software puede usar directamente. Jev es el modelo insignia de CosVec y el primer modelo System One.

Los modelos System One son una clase de modelos de IA construidos para tomar decisiones rápidas y estructuradas que el software puede usar directamente. Un modelo System One evalúa un [estado](/es/concepts/state) y devuelve respuestas tipadas y probabilidades.

Jev es el modelo insignia de CosVec y el primer modelo System One.

Al igual que un LLM, un modelo System One entiende entrada en lenguaje natural. Devuelve decisiones tipadas y probabilidades en lugar de texto generado.

<Note>
  Jev actualmente acepta solo texto. Evalúa strings, objetos JSON y arrays de texto. Imágenes, audio y video no son compatibles (todavía).
</Note>

## En qué se diferencia de un LLM

Los modelos System One están entrenados para decisiones calibradas: sus probabilidades se optimizan contra resultados para reflejar la incertidumbre. La calibración se mide sobre grupos de predicciones; no garantiza que una respuesta individual sea correcta.

Los modelos System One no escriben respuestas, producen código ni generan explicaciones de su razonamiento. Tú defines las respuestas posibles mediante [primitivas](/es/primitives):

| Primitiva                       | Pregunta                                 | Espacio de respuestas de ejemplo                | Salida de ejemplo   |
| ------------------------------- | ---------------------------------------- | ----------------------------------------------- | ------------------- |
| [Choice](/es/primitives/choice) | ¿Qué equipo debería atender este ticket? | `billing`, `technical` o `account`              | `choice: "billing"` |
| [Score](/es/primitives/score)   | ¿Qué tan frustrado está este cliente?    | 0 = tranquilo, 1 = frustrado, 2 = muy frustrado | `score: 1.4`        |
| [Noul](/es/primitives/noul)     | ¿Este mensaje solicita un reembolso?     | Verdadero o falso                               | `noul: 0.95`        |

Estas son configuraciones y valores ilustrativos. Las páginas de cada primitiva describen las opciones de configuración disponibles y los campos completos de la respuesta.

Lee el [AI primer](/es/introduction/machine-learning-primer) para saber cómo funcionan los modelos System One y cómo se entrenan.

<Note>
  El nombre System One viene del concepto que Daniel Kahneman popularizó en su libro *Pensar rápido, pensar despacio*. El pensamiento de Sistema 1 es rápido e intuitivo. El Sistema 2 es más lento y deliberado. Aquí el énfasis está en juicios rápidos y enfocados.
</Note>

## Juicios rápidos dentro de un flujo de trabajo mayor

Para una solicitud de reembolso, tu aplicación puede:

1. Construir un estado que contenga el mensaje del cliente, las transacciones relevantes y la política de reembolsos.
2. Hacer preguntas independientes juntas: si se solicitó un reembolso, si la evidencia indica un cobro duplicado y si la política respalda un reembolso.
3. Combinar las respuestas con verificaciones deterministas en código, y luego enrutar el caso para acción o revisión.

Una vez que hayas visto las primitivas en acción, puedes combinarlas en un sistema mayor. Como los modelos System One devuelven salidas tipadas y restringidas en lugar de texto libre, tu código puede inspeccionar y combinar sus respuestas en flujos de trabajo predecibles. Consulta [Cómo construir con CosVec](/es/concepts/how-to-build-with-system-one) para el flujo de trabajo completo.

Las respuestas de los modelos System One también incluyen [confianza](/es/confidence), así que puedes decidir cuándo actuar y cuándo derivar el caso a una persona o a un modelo de razonamiento.

## Llamar a un modelo System One

Llama a un modelo System One a través de uno de nuestros [SDKs de cliente](/es/sdk) o con `POST /v1/systemone` en la [API HTTP](/es/api). El campo `model` selecciona qué modelo atiende la solicitud. Los ejemplos de esta documentación usan `jev-latest`, que también es el valor por defecto del SDK. Consulta [Modelos](/es/models) para ver los modelos disponibles, sus precios y sus alias.

Empieza con [Estado](/es/concepts/state) para preparar la entrada y [Primitivas (Preguntas)](/es/primitives) para explorar los tipos de preguntas que puedes hacer.
