← Lumbre

Agentes de IA · 8.º Uso de herramientas y funciones

← Volver a todos los contenidos
Portada de Uso de herramientas y funciones

Uso de herramientas y funciones

✦ Un modelo por sí solo no navega ni ejecuta código · Agentes de IA · Inteligencia Artificial · en menos de 5 minutos

Roadwise Consulting

Firmado y verificado · Fernando Castro

Objetivo: Dotar a un agente de acceso a herramientas externas (APIs, calculadoras, buscadores) mediante llamadas a funciones bien estructuradas.

5 min 18–30 años
Autoevaluación
Más
Uso de herramientas y funciones

Herramientas de la lección

◉ Entrar a La Matrix Sorpréndeme

Sobre este contenido

Ir a

Volver a Objetos Cursos Explorar Mi cuenta Salir del modo estudio

Uso de herramientas y funciones

Tool calling: conectar modelos a funciones
Vídeo en español que define herramientas con esquema y las invoca desde un modelo paso a paso.

Por qué un modelo necesita herramientas

  • No accede a datos en tiempo real por sí mismo.
  • No hace cálculos fiables ni ejecuta código.
  • Las herramientas cubren sus puntos ciegos.

El catálogo de herramientas

Se define un conjunto de funciones con nombre, descripción y parámetros. El agente lee esas fichas y elige cuál invocar según la tarea.

Llamada a función

El modelo, en lugar de responder en prosa, emite una llamada estructurada: nombre de la herramienta y argumentos, normalmente en formato tipo JSON. Un ejecutor la lleva a cabo.

Argumentos correctos

La calidad del agente depende de que rellene bien los parámetros: tipos, formatos y valores plausibles. Un argumento torcido rompe la llamada o da resultados falsos.

Devolver la observación

El resultado de la herramienta regresa al agente, que lo integra en su razonamiento. Es el cierre del bucle herramienta-observación.

Un módulo teal central con un cerebro de circuitos conectado por cables enchufables a tres tarjetas coral: una calculadora, una lupa y un calendario; uno de los cables brilla indicando la llamada activa.
El modelo no toca el mundo: emite llamadas estructuradas que un ejecutor convierte en acciones reales sobre cada herramienta.

Encadenar herramientas

Para una tarea compleja, el agente puede necesitar varias llamadas en secuencia: buscar, extraer, calcular. Encadenarlas correctamente es parte del reto.

Elegir la herramienta adecuada

  • Debe decidir si la tarea requiere buscar, calcular o escribir.
  • Equivocarse aquí desperdicia pasos o falla el objetivo.
  • Un buen catálogo describe cuándo usar cada herramienta.

Manejo de errores

Las herramientas fallan: tiempos de espera, datos vacíos, formatos raros. El agente debe reconocer el fallo y reintentar o cambiar de estrategia en vez de inventar el resultado.

No alucinar la salida

Un riesgo sutil es que el modelo «simule» la respuesta de la herramienta sin llamarla. Hay que forzar que use el resultado real devuelto.

Diseño de la interfaz

Buenas herramientas tienen contratos claros y poco ambiguos. La claridad de la firma reduce errores del agente al invocarla.

Seguridad de la acción

  • Toda herramienta que escribe o envía debe estar vigilada.
  • Limitar permisos y confirmar acciones irreversibles.
  • Un agente con manos necesita rienda.

Errores frecuentes

  • Firmas ambiguas: parámetros con nombres crípticos o descripciones vagas producen argumentos inventados.
  • Dejar que el modelo simule el resultado de la herramienta en prosa en lugar de obligarlo a esperar la observación real.
  • Otorgar permisos de escritura sin confirmación: un agente con manos necesita rienda en las acciones irreversibles.

Ejemplo resuelto: cotizar un envío con tres herramientas

«¿Cuánto cuesta enviar 3 kg de Madrid a Lisboa mañana?» exige datos que el modelo no puede saber de memoria.

  1. El agente elige la herramienta de código postal y confirma las coordenadas de ambas ciudades.
  2. Invoca la calculadora de tarifas con peso, origen, destino y fecha como argumentos tipados.
  3. La API del transportista devuelve dos opciones: estándar y exprés, con sus plazos.
  4. El agente integra las observaciones y redacta la comparación citando los números reales recibidos.
  5. Si la tarifa devolviera error, reintentaría o cambiaría de transportista en vez de inventar el precio.

¿Para qué sirve en la realidad?

Copilotos que ejecutan código, asistentes que reservan vuelos y sistemas de atención que consultan el estado de un pedido son tool calling en producción: el puente entre el lenguaje y los sistemas de empresa.

¿Qué añade la «llamada a funciones» a un agente basado en un modelo de lenguaje?

Un agente que alucina la respuesta de una herramienta sin llegar a llamarla está cometiendo un fallo de uso de herramientas.

Herramientas

Ficha de una función con parámetros
herramienta
Orden estructurada de invocar una función
llamada a funcion
Valores que el agente pasa a la herramienta
argumentos
Resultado que regresa al razonamiento
observacion
Riesgo de fingir el resultado sin ejecutar
alucinar

Toca una tarjeta para ver la respuesta.

Ordena el ciclo de una llamada a herramienta:

Arrastra cada ficha a su categoría (o tócala y luego toca la categoría). También puedes usar el teclado.

Une cada término del tool calling con su papel.

      Del texto a la acción

      • Uso de herramientas
        • Catálogo
          • fichas claras
            • cuándo usar cada una
            • Llamada
              • argumentos tipados
                • ejecutor externo
                • Bucle
                  • observación real
                    • encadenar pasos
                    • Control
                      • reintentos ante fallo
                        • permisos y confirmación

                      Tu agente a veces inventa el precio de un producto en vez de consultarlo. ¿Es un problema de diseño de la herramienta, del prompt o de la verificación? Razona.

                      Tu texto se guarda sólo en este dispositivo.

                      Las respuestas y tu progreso se guardan sólo en este dispositivo. Contenido firmado por su autoría mediante Lumbre.

                      Autoevaluación

                      Comprueba lo que aprendiste

                      2 preguntas · ves cada respuesta al momento · el resultado queda guardado en tu historial

                      Iniciar autoevaluación
                      Más sobre esta lección

                      Rutas vivas

                      ¿Y ahora qué? Elige el camino por lo que necesitas

                      No es un listado al azar: cada camino responde una pregunta distinta y te dice por qué.

                      Para profundizar

                      ✦ Explorar el universo completo
                      Explora temas relacionados

                      Conceptos

                      Comentarios

                      Inicia sesión para comentar.

                      Todavía no hay comentarios. Sé la primera persona en opinar.