Blog

IA conectada en tiempo real: Tool Calling

Descubre el Tool Calling de la IA

Para consultar por separado el tiempo de hoy, los horarios del KTX, los tipos de cambio y los documentos internos de la empresa, es necesario alternar entre varias aplicaciones y sistemas. A la IA que solo utiliza la información disponible hasta el momento en que finalizó su entrenamiento le resulta difícil reflejar situaciones que cambian continuamente.
Tool Calling permite que la IA seleccione las herramientas externas adecuadas para la solicitud del usuario, consulte información actualizada y ejecute tareas. En este artículo se explican el funcionamiento de Tool Calling, su ámbito de aplicación y los aspectos que deben comprobarse durante el diseño.

¿Qué es Tool Calling?

Tool Calling es una tecnología que conecta los modelos de lenguaje de gran escala con funciones externas, API, bases de datos y sistemas empresariales para que puedan llamarlos. La IA analiza la solicitud del usuario, determina las herramientas y los valores de entrada necesarios y, a partir de los resultados devueltos por las herramientas, responde o ejecuta la siguiente tarea.

Diferencias según la forma en que la IA procesa la información
CategoríaProcesamiento basado en datos de entrenamientoProcesamiento basado en Tool Calling
Momento de la informaciónUtiliza la información disponible hasta el momento del entrenamiento del modeloUtiliza datos externos disponibles en el momento de la llamada
CálculoGenera el resultado basándose en el contextoComprueba el resultado llamando a una calculadora o a una función de cálculo
Documentos internos de la empresaUtiliza únicamente la información incluida en el proceso de entrenamientoConsulta bases de datos y sistemas de documentos con permisos autorizados
Ejecución de tareasGenera una respuesta textualEjecuta tareas como reservas, registros, envíos y generación de informes

Proceso de gestión de solicitudes

Proceso de gestión de solicitudes
Ejemplo de solicitud

Qué se puede hacer con Tool Calling

Tool Calling conecta la consulta de información y la ejecución de tareas en un único flujo conversacional. Los usuarios pueden transmitir condiciones en lenguaje natural sin conocer los métodos de búsqueda ni la ubicación de los menús de cada servicio. Las empresas pueden configurar de forma diferente las herramientas que se pueden invocar según los permisos de los usuarios y las reglas de trabajo.

Áreas de aplicaciónSistemas conectadosEjemplos de procesamiento
Información en tiempo realAPI del tiempo, el tráfico, los tipos de cambio y las cotizaciones bursátilesConsulta de información actual y comparación según distintas condiciones
Cálculos precisosCalculadoras, funciones estadísticas y API de cálculo de tarifasCálculo de impuestos, distancias, costes y valores estadísticos
Información internaRepositorios de documentos, bases de datos y sistemas de búsquedaBúsqueda de normativas, contratos y datos de rendimiento dentro del alcance de los permisos
Gestión de agendasCalendarios y sistemas de reservasComprobación de horarios disponibles y registro de citas
ComunicaciónCorreo electrónico, mensajería y sistemas de notificaciónRedacción y envío de mensajes tras la aprobación del usuario
Automatización de tareasSistemas de informes, gestión de clientes y planificación de recursos empresarialesRecopilación de datos, cumplimentación de formularios y cambio de estados

Aspectos que se deben comprobar durante el diseño

A medida que aumentan las conexiones con sistemas externos, también se amplían el alcance del acceso a los datos y los permisos de ejecución. Los responsables del servicio deben definir de forma concreta los procedimientos de validación antes y después de las llamadas, la forma de responder a los errores y los límites de costes. Los usuarios deben poder comprobar qué información se transmite y a qué sistema.

Elemento de comprobaciónProblema posibleMétodo de diseño
Protección de datos personalesLos datos personales pueden transmitirse a sistemas externos durante el proceso de llamadaTransmitir solo los datos necesarios y gestionar el cifrado, el periodo de conservación y las condiciones de cesión a terceros
Permisos de accesoSe puede acceder a datos o funciones para los que no se dispone de permiso de usoAplicar la autenticación de usuarios y permisos según los roles, y volver a comprobar los permisos antes de realizar la llamada
Exactitud de los datosLa API puede devolver valores obsoletos o incorrectosMostrar la fecha de los datos y su fuente, y aplicar validaciones y comprobaciones cruzadas
Responsabilidad de la ejecuciónDurante procesos de reserva, pago o envío, se pueden confirmar acciones no deseadasAplicar pasos de confirmación y aprobación del usuario a las acciones difíciles de cancelar
Gestión de costesLos costes operativos pueden aumentar debido a llamadas repetidas y solicitudes masivasEstablecer límites de llamadas, almacenamiento de resultados y reglas para evitar solicitudes duplicadas
MantenimientoLas API externas y los formatos de entrada pueden cambiarOperar con control de versiones, pruebas automatizadas, detección de fallos y procedimientos de procesamiento alternativo
  • Limitamos la información sensible al alcance necesario para el propósito de la llamada.
  • Establecemos una etapa de aprobación del usuario para las operaciones de pago, reserva, envío y eliminación.
  • Registramos continuamente el tiempo de respuesta, la tasa de errores y el costo de las llamadas de las herramientas.
  • Mostramos en los resultados la fuente de los datos externos y el momento de la consulta.
  • Cuando se produce una interrupción de una herramienta, aplicamos criterios para el número de reintentos y el procesamiento alternativo.

El enfoque de CLEVI para aplicar la IA al trabajo real

Principios de aplicación de CLEVI

La utilidad de la IA en el trabajo depende del rendimiento del modelo, de las herramientas que se pueden conectar, de la precisión de ejecución y del nivel de control de seguridad. Al conectar varias herramientas a una sola solicitud, es posible gestionar en una misma pantalla desde la búsqueda de información hasta la organización de los resultados y las tareas posteriores. Al reflejar los permisos y los procedimientos de aprobación específicos de cada tarea, se pueden reducir las tareas repetitivas manteniendo las políticas de seguridad de la organización.

  • Tool Calling
  • Function Calling
  • IA generativa
  • Agente de IA
  • Automatización de tareas
  • Integración con API
Volver a la sala de prensa
CLEVI

Idioma y región

Los idiomas traducidos automáticamente están marcados. La disponibilidad sigue el paquete publicado del sitio.

136 idiomas

Recomendado

1

Asia oriental

7

Sudeste asiático

11

Asia meridional

18

Asia central

5

Oriente Medio y el Cáucaso

10

Europa occidental y Europa meridional

16

Reino Unido e Irlanda

4

Europa septentrional

10

Europa Central y los Balcanes

14

Europa oriental

5

África oriental

8

África occidental y África central

9

África meridional

8

América

5

Oceanía

5