Tool tree
gradeNot graded
buscar_trenAction
Localiza un tren español en circulación por número (AVE 03192, MD 17131, etc.) y lo selecciona en el mapa en vivo.
View tool JSON
{
"name": "buscar_tren",
"kind": "act",
"impl": "imperative",
"description": "Localiza un tren español en circulación por número (AVE 03192, MD 17131, etc.) y lo selecciona en el mapa en vivo.",
"inputSchema": {
"type": "object",
"properties": {
"numero_tren": {
"type": "string",
"description": "Número del tren tal como aparece en Renfe (p. ej. 03192).",
"pattern": "^[A-Z]{0,4}\\s?\\d{2,5}$",
"maxLength": 12
}
},
"required": [
"numero_tren"
],
"additionalProperties": false
}
}ver_tableroAction
Abre el tablero de salidas y llegadas de una estación. Acepta nombre (Madrid Atocha) o código numérico (60000).
View tool JSON
{
"name": "ver_tablero",
"kind": "act",
"impl": "imperative",
"description": "Abre el tablero de salidas y llegadas de una estación. Acepta nombre (Madrid Atocha) o código numérico (60000).",
"inputSchema": {
"type": "object",
"properties": {
"estacion": {
"type": "string",
"description": "Nombre o código de la estación.",
"pattern": "^[A-Za-z0-9ÁÉÍÓÚÜÑáéíóúüñ \\-\\.]{2,60}$",
"maxLength": 60
}
},
"required": [
"estacion"
],
"additionalProperties": false
}
}ver_flota_actualAnswer
Resumen del estado actual de la flota en circulación: total de trenes activos y cuántos llevan retraso significativo (más de 5 min).
View tool JSON
{
"name": "ver_flota_actual",
"kind": "answer",
"impl": "imperative",
"description": "Resumen del estado actual de la flota en circulación: total de trenes activos y cuántos llevan retraso significativo (más de 5 min).",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}filtrar_trenesAction
Aplica los filtros de tipo de tren y de puntualidad al mapa en vivo, e indica cuántos trenes quedan. Hay que pasar al menos uno de los dos.
View tool JSON
{
"name": "filtrar_trenes",
"kind": "act",
"impl": "imperative",
"description": "Aplica los filtros de tipo de tren y de puntualidad al mapa en vivo, e indica cuántos trenes quedan. Hay que pasar al menos uno de los dos.",
"inputSchema": {
"type": "object",
"properties": {
"tipo": {
"type": "string",
"description": "Tipo de servicio que dejar visible.",
"enum": [
"todos",
"larga_distancia",
"cercanias"
]
},
"retraso": {
"type": "string",
"description": "Estado de puntualidad que dejar visible (con retraso = más de 5 minutos).",
"enum": [
"todos",
"puntuales",
"con_retraso"
]
}
},
"minProperties": 1,
"additionalProperties": false
}
}ver_linea_cercaniasAction
Deja en el mapa solo los trenes de una línea de Cercanías (C3, C4a, R2…). Los códigos se repiten entre núcleos, así que añade la ciudad si la conoces.
View tool JSON
{
"name": "ver_linea_cercanias",
"kind": "act",
"impl": "imperative",
"description": "Deja en el mapa solo los trenes de una línea de Cercanías (C3, C4a, R2…). Los códigos se repiten entre núcleos, así que añade la ciudad si la conoces.",
"inputSchema": {
"type": "object",
"properties": {
"linea": {
"type": "string",
"description": "Código de la línea tal como lo publica Renfe (p. ej. C3).",
"pattern": "^[A-Za-z0-9\\-]{1,8}$",
"maxLength": 8
},
"ciudad": {
"type": "string",
"description": "Núcleo de Cercanías al que pertenece la línea (p. ej. Madrid).",
"pattern": "^[A-Za-z0-9ÁÉÍÓÚÜÑáéíóúüñ \\-\\./]{2,40}$",
"maxLength": 40
}
},
"required": [
"linea"
],
"additionalProperties": false
}
}centrar_mapaAction
Mueve el mapa en vivo sobre una estación o una ciudad con estación (Madrid, Barcelona Sants, Atocha…).
View tool JSON
{
"name": "centrar_mapa",
"kind": "act",
"impl": "imperative",
"description": "Mueve el mapa en vivo sobre una estación o una ciudad con estación (Madrid, Barcelona Sants, Atocha…).",
"inputSchema": {
"type": "object",
"properties": {
"lugar": {
"type": "string",
"description": "Nombre de la estación o de la ciudad sobre la que centrar el mapa.",
"pattern": "^[A-Za-z0-9ÁÉÍÓÚÜÑáéíóúüñ \\-\\.]{2,60}$",
"maxLength": 60
}
},
"required": [
"lugar"
],
"additionalProperties": false
}
}limpiar_filtrosAction
Quita todos los filtros activos (tipo, retraso, producto, línea, serie y accesibilidad) y devuelve el mapa a la flota completa.
View tool JSON
{
"name": "limpiar_filtros",
"kind": "act",
"impl": "imperative",
"description": "Quita todos los filtros activos (tipo, retraso, producto, línea, serie y accesibilidad) y devuelve el mapa a la flota completa.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}