Permite que un modelo no solo responda con texto, sino que ejecute acciones claras y controladas. En lugar de improvisar, usa herramientas definidas con esquemas, envía datos estructurados, valida entradas y salidas, y coordina varios pasos hasta completar una tarea de forma segura, estable y reutilizable en apps o sistemas.
PASO 1: - Especificación de esquemas. - Definir qué datos acepta la IA. - Cargar tools con esquemas - Confirmación en 1 frase
PASO 2: - Mensaje desordenado. - Llamar extract_transaction.
PASO 3: - Llamar validate_transaction - Pegar tool_result con errores - Pedir solo lo necesario
PASO 4: - Correcciones del usuario. - Validar de nuevo. - Registrar con register_transaction.
PASO 5: - Pegar tool_result de registro. - Confirmación + JSON final.