Ir al contenido principal

Enrutador de agentes IA: elige la siguiente herramienta

Compara Búsqueda, Calculadora, Código y Base de datos para el siguiente paso de un agente. Define los límites antes de enrutar.

Hasta 8,000 caracteres.

Opciones 4 / 8

Contexto adicional

Agrega detalles y cambia un valor para ver su efecto.

La prueba gratuita tiene límites. Inicia sesión para usar tus créditos y conservar un historial.

Tu próxima decisión empieza aquí.

Agrega contexto arriba o empieza con un ejemplo.

Enruta según capacidades, no solo nombres

El enrutamiento elige una capacidad disponible para el siguiente paso. Búsqueda y Base de datos recuperan información de fuentes diferentes; Código y Calculadora calculan con condiciones de ejecución distintas. Describe lo que ya sabe el agente y a qué accede cada herramienta. La decisión no ejecuta herramientas, construye argumentos válidos ni otorga permisos. Tu aplicación sigue siendo responsable de validar la capacidad y las entradas antes de ejecutar.

Revisa casos concretos

Entradas ilustrativas y criterios de revisión, no resultados registrados del modelo. Ejecuta tu propio contexto para examinar una decisión.

  1. Todos los operandos están disponibles

    El subtotal es 240 y el impuesto es 8%. Calcula el total.

    Calculadora es una opción apropiada para aritmética con datos conocidos. No hace falta una consulta externa. Valida números y unidades antes de ejecutar; elegir una calculadora no demuestra que la tasa proporcionada sea correcta para una factura real.

  2. Primero hay que obtener los datos

    ¿Cuál fue el valor promedio de nuestros pedidos este mes, sin incluir los reembolsados?

    Base de datos es candidata si la fuente autorizada de pedidos admite esa consulta. SQL puede recuperar y agregar en un solo paso. Incluye esquema y capacidades en la política: una calculadora no aporta los pedidos faltantes solo porque la pregunta menciona un promedio.

  3. Ninguna herramienta puede realizar la acción

    Reserva un vuelo para mañana y paga con mi tarjeta de la empresa.

    Las cuatro opciones predeterminadas no establecen capacidades de reserva o pago. En tu integración, agrega una opción de acción no disponible o rechaza las tareas no admitidas antes de enrutar. Esta página conserva sus opciones: una selección no equivale a permiso ni demuestra que la tarea sea viable.

Define los límites antes de clasificar

Estos son criterios de revisión sugeridos. Incluye las reglas de tu equipo en la pregunta o el contexto al ejecutar una decisión.

OpciónCuándo usarlaLímite que debes revisar
BúsquedaRecuperar información de las fuentes de búsqueda disponibles.La búsqueda pública no da acceso a una base privada de pedidos.
CalculadoraEvaluar una expresión aritmética acotada con entradas conocidas.Los hechos faltantes deben consultarse o aclararse primero.
CódigoEjecutar una transformación o cálculo permitido en un entorno de ejecución.La ejecución necesita aislamiento, permisos y validación propios.
Base de datosConsultar una fuente estructurada autorizada.Elegirla no autoriza escrituras ni omite los controles de acceso por fila.

Situaciones que requieren atención

Capacidades vagas o superpuestas

“Consultar la base de pedidos” comunica más que “Base de datos”. Define fuente, operaciones y exclusiones. Evalúa explícitamente casos donde tanto una agregación SQL como un programa puedan producir el resultado.

Elegir una herramienta para una tarea no admitida

Una elección forzada siempre tiene un ganador, aunque ninguna opción sirva. Agrega una salida alternativa en tu configuración o valida capacidades antes. No ejecutes silenciosamente la herramienta más popular si la tarea sigue sin resolverse.

Evalúa el siguiente paso junto con su costo

Mide errores por pares de herramientas, costo de ejecución y éxito final. Una selección con alta confianza puede seguir sin estar disponible en el entorno. Valida permisos y argumentos por separado y pide aclaraciones cuando falten datos necesarios.

Mide la latencia dentro de tu propio presupuesto de extremo a extremo, sin adoptar un porcentaje universal. Varias etapas añaden llamadas y pueden acumular errores. Incluye esos costos al comparar un enrutador independiente con la selección nativa de herramientas.

Un ejemplo de API Jev para tu próxima integración

Llama a la API REST de iajev con cURL. Recibe una opción, probabilidades y confianza en JSON.

Ver documentación de la API
Solicitud
curl https://iajev.com/api/v1/decisions/run \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Idempotency-Key: YOUR_UNIQUE_REQUEST_ID' \
  -H 'Content-Type: application/json' \
  --data '{
  "state": {
    "message": "¿Cuál fue el monto promedio de nuestros pedidos en el tercer trimestre, agrupado por país?"
  },
  "decision": {
    "type": "choice",
    "question": "¿Qué herramienta debe llamar el agente?",
    "choices": [
      "Búsqueda",
      "Calculadora",
      "Código",
      "Base de datos"
    ]
  }
}'

Preguntas sobre esta herramienta

¿Qué pasa si mi agente tiene más de ocho herramientas?

La interfaz actual de iajev acepta hasta ocho opciones. Puedes elegir primero una familia de capacidades y después una herramienta específica. Define una salida alternativa por etapa y evalúa la cadena completa: una primera elección incorrecta puede ocultar la herramienta adecuada en la segunda.

¿Cuándo lo usaría junto con llamadas nativas a funciones?

Considera un paso independiente si necesitas examinar la distribución entre capacidades fijas antes de ejecutar. Las llamadas nativas también pueden generar argumentos. Compara éxito y latencia; este endpoint devuelve una opción, no una llamada ejecutable.

Cómo usar iajev

  1. Agrega contexto

    Incluye los hechos necesarios para esta decisión.

  2. Revisa las opciones

    Adapta la pregunta y las opciones a tu proceso.

  3. Ejecuta y revisa

    Examina la distribución antes de actuar.

¿La confianza es la probabilidad de una decisión correcta?

No. La confianza es una estimación independiente del modelo; las probabilidades describen la distribución entre tus opciones. Ninguno de estos valores garantiza una exactitud medida.

¿Puedo comparar dos entradas?

Edita el contexto y ejecuta la misma pregunta para comparar probabilidades. Cambiar la pregunta o las opciones inicia una comparación nueva.