MP04 · UD4 · Comportamientos agenticos
2 · Herramientas y memoria operativa (I)
Catalogo de herramientas del agente
Las herramientas definen lo que el agente puede hacer. Cada herramienta debe documentarse con:
HERRAMIENTAS = [
{
"name": "leer_archivo",
"description": "Lee el contenido de un archivo del sistema de archivos local. Solo lectura.",
"input_schema": {
"type": "object",
"properties": {
"ruta": {"type": "string", "description": "Ruta absoluta del archivo"},
"encoding": {"type": "string", "default": "utf-8"}
},
"required": ["ruta"]
}
},
{
"name": "ejecutar_sql",
"description": "Ejecuta una consulta SELECT en la base de datos de solo lectura.",
"input_schema": {
"type": "object",
"properties": {
"consulta": {"type": "string", "description": "Consulta SQL (solo SELECT permitido)"}
},
"required": ["consulta"]
}
}
]