Saltearse al contenido

Herramientas y modelos desde el código

Tu código puede usar cualquier herramienta o modelo de NappAI: un servidor MCP, tu CRM, una búsqueda web, un modelo de lenguaje… Es útil cuando quieres hacer lo mismo con muchos elementos y que el resultado sea siempre igual, sin depender de que un agente decida.

1. Activa las entradas

En la pestaña Avanzado del componente:

  • Enable Tools Input añade el conector Tools.
  • Enable Models Input añade el conector Model.

A cada uno puedes conectar varios componentes: las herramientas por su salida Tool y los modelos por su salida de modelo.

2. Llámalos por su nombre

# Una herramienta: por su nombre, con sus datos
estado = tools["check_domain"](arg_name="granoorigen", arg_tld="com")
# Un modelo: por el título de su componente en el lienzo, con tu pregunta
respuesta = models["DeepSeek"]("Resume en una frase: " + texto)
print(respuesta["content"])
  • Las herramientas se llaman por su nombre de herramienta y sus datos se pasan con nombre. Lo que devuelve la herramienta llega tal cual.
  • Los modelos se llaman por el título de su componente en el lienzo. El texto de la respuesta está en ["content"].
  • ¿No sabes cómo se llaman? Ejecuta el componente con return tools o return models: verás cada herramienta o modelo disponible, sus datos y un ejemplo de llamada listo para copiar.
  • Si una herramienta o un modelo fallan, tu código recibe el error y la ejecución se detiene, salvo que lo controles con try y except.

Cada ejecución admite hasta 500 llamadas a herramientas y 500 a modelos.

Ejemplo

Una tienda de café quiere elegir marca. Guarda en un volumen una lista de ocho nombres y monta un flujo con Python Code, el servidor MCP Find-A-Domain y DeepSeek conectados. El código recorre la lista, comprueba el dominio .com de cada nombre con la herramienta, guarda la tabla de resultados en el volumen y pide al modelo una recomendación entre los nombres libres. Es el flujo que ves en el vídeo de Python Code.

Para que un agente decida por su cuenta cuándo usar una herramienta, conéctala al agente en lugar de a tu código. Consulta Usar servidores MCP.