Implementation
gradeNot graded
gradeNot graded
create_sessionAction
Crea una nueva sesión de colaboración en la Sala de Encuentro
View tool JSON
{
"name": "create_session",
"kind": "act",
"impl": "imperative",
"description": "Crea una nueva sesión de colaboración en la Sala de Encuentro",
"inputSchema": {
"type": "object",
"properties": {
"reto": {
"type": "string",
"description": "El reto o problema a resolver"
}
},
"required": [
"reto"
]
}
}get_board_stateAnswer
Obtiene el estado actual y los turnos de una sesión
View tool JSON
{
"name": "get_board_state",
"kind": "answer",
"impl": "imperative",
"description": "Obtiene el estado actual y los turnos de una sesión",
"inputSchema": {
"type": "object",
"properties": {
"session_id": {
"type": "string",
"description": "ID UUID de la sesión"
}
},
"required": [
"session_id"
]
}
}post_agent_turnAction
Registra un turno de un agente externo en la sesión
View tool JSON
{
"name": "post_agent_turn",
"kind": "act",
"impl": "imperative",
"description": "Registra un turno de un agente externo en la sesión",
"inputSchema": {
"type": "object",
"properties": {
"session_id": {
"type": "string",
"description": "ID UUID de la sesión"
},
"rol": {
"type": "string",
"description": "Rol: diagnostico, estrategia o critico",
"enum": [
"diagnostico",
"estrategia",
"critico"
]
},
"contenido": {
"type": "string",
"description": "Texto del turno"
}
},
"required": [
"session_id",
"rol",
"contenido"
]
}
}get_final_solutionAnswer
Devuelve la solución validada si la sesión convergió
View tool JSON
{
"name": "get_final_solution",
"kind": "answer",
"impl": "imperative",
"description": "Devuelve la solución validada si la sesión convergió",
"inputSchema": {
"type": "object",
"properties": {
"session_id": {
"type": "string",
"description": "ID UUID de la sesión"
}
},
"required": [
"session_id"
]
}
}generar_agenteAction
Genera un nuevo agente de IA para la Fabrica de Agentes
View tool JSON
{
"name": "generar_agente",
"kind": "act",
"impl": "imperative",
"description": "Genera un nuevo agente de IA para la Fabrica de Agentes",
"inputSchema": {
"type": "object",
"properties": {
"problema": {
"type": "string",
"description": "Descripcion detallada del problema (minimo 15 caracteres)"
},
"tipoProblema": {
"type": "string",
"description": "Tipo de problema a resolver"
},
"dominio": {
"type": "string",
"description": "Dominio del negocio"
},
"dominioLibre": {
"type": "string",
"description": "Dominio personalizado (opcional, si dominio es 'otro')"
}
},
"required": [
"problema",
"tipoProblema",
"dominio"
]
}
}validar_datos_agenteAction
Valida los datos del formulario antes de generar un agente
View tool JSON
{
"name": "validar_datos_agente",
"kind": "act",
"impl": "imperative",
"description": "Valida los datos del formulario antes de generar un agente",
"inputSchema": {
"type": "object",
"properties": {
"problema": {
"type": "string",
"description": "Descripcion del problema"
},
"tipoProblema": {
"type": "string",
"description": "Tipo de problema"
},
"dominio": {
"type": "string",
"description": "Dominio del negocio"
}
},
"required": [
"problema",
"tipoProblema",
"dominio"
]
}
}listar_dominiosAnswer
Lista todos los dominios de negocio disponibles
View tool JSON
{
"name": "listar_dominios",
"kind": "answer",
"impl": "imperative",
"description": "Lista todos los dominios de negocio disponibles",
"inputSchema": {
"type": "object",
"properties": {}
}
}listar_tipos_problemaAnswer
Lista todos los tipos de problema disponibles
View tool JSON
{
"name": "listar_tipos_problema",
"kind": "answer",
"impl": "imperative",
"description": "Lista todos los tipos de problema disponibles",
"inputSchema": {
"type": "object",
"properties": {}
}
}