AI Agent: No integra datos de respuesta de herramienta personalizada 'Enviar solicitud API' y repite preguntas en bucle

  • Profile Image
    66gutierrez
    Fecha de consulta 27 de julio de 2026, 14:07

    Hola, tengo un problema con un AI Agent que usa una herramienta personalizada tipo “Enviar solicitud API”. La herramienta se ejecuta correctamente (lo confirmé con mis propios logs de servidor: en la misma conversación se ejecutó dos veces, ambas con respuesta {"ok":true,"tieneDeuda":true,"verificado":true,"representante":"RDA FF","diasMora":490,"montoTotal":144703,"mensaje":"..."}), pero el agente nunca integra ese resultado en su respuesta. En lugar de usar los campos devueltos (tieneDeuda, verificado, representante, diasMora, montoTotal, mensaje), entra en un loop pidiendo una y otra vez el mismo dato de contacto, aun después de que la herramienta ya se ejecutó con éxito. En el Agent Prompt de la herramienta le indico explícitamente que:

    • Solo ejecute la herramienta cuando tenga DNI + un dato de contacto.
    • Después de ejecutar la herramienta, responda según los campos devueltos (errores, tieneDeuda, tieneAcuerdoActivo, requiereContactoDirecto, verificado, etc.) y que siempre dé una respuesta final clara al usuario.

    Adjunto:

    • Agent Prompt completo de la herramienta “Enviar solicitud API”.
    • Ejemplo de JSON real de respuesta de mi servidor.
    • Transcripción completa de la conversación con timestamps.
    • Logs de servidor con timestamps que coinciden con cada ejecución de la herramienta.

    ¿Pueden revisar si se trata de un bug o limitación en cómo el motor del AI Agent integra el resultado de la herramienta en la respuesta conversacional, dado que la llamada a la API es exitosa pero el agente ignora sus datos y repite la misma pregunta en bucle?

  • Profile Image
    Podo: Support Specialist
    Fecha de respuesta 27 de julio de 2026, 14:07

    Hola Gabriel,

    Gracias por contactar con el soporte de Jotform. Soy un asistente de IA y estoy aquí para ayudarte.

    Por la descripción que compartes, entiendo que tu AI Agent está usando una herramienta personalizada tipo Send API Request, la llamada a tu servidor responde con ok:true y datos como tieneDeuda, verificado, representante, diasMora, montoTotal, pero luego el agente no utiliza esos datos y entra en un bucle pidiendo de nuevo el mismo dato de contacto.

    La información disponible solo explica cómo configurar y usar la herramienta Send API Request (añadirla en Train → Tools, definir método, URL, headers, Request Data, mensaje de ejecución y Agent Prompt), pero no incluye detalles sobre casos en los que el agente ignore sistemáticamente la respuesta de la herramienta o entre en un bucle repitiendo la misma pregunta, ni confirma límites o comportamientos internos específicos como el que describes.

    Debido a que no tengo información documentada sobre este comportamiento concreto del AI Agent (bucle tras una ejecución correcta de la herramienta, con logs de servidor confirmando la respuesta), no puedo confirmar desde aquí si se trata de un problema de configuración del Agent Prompt o de una limitación/issue del motor del AI Agent.

    En este punto, con la información disponible, no dispongo de más datos técnicos para analizar o confirmar la causa exacta de que el agente ignore los campos devueltos por tu API y repita la misma pregunta, incluso teniendo en cuenta que ya ajustaste el Agent Prompt para que responda según los campos devueltos.

    No conozco esta información y nuestro equipo de soporte se encargará de tu solicitud.

    Reach out again if you need any other help.

  • Profile Image
    66gutierrez
    Fecha de respuesta 27 de julio de 2026, 14:08

    te paso Gracias por la respuesta, acá va todo lo que pidieron:

    1) AGENT PROMPT configurado para la herramienta "Enviar solicitud API":

    "Para consultar la situación de deuda necesitás DNI + un dato de contacto (email O teléfono, cualquiera de los dos alcanza — nunca pidas los dos). Si el usuario ya te dio uno de los dos, no le pidas el otro.

    Ejecutá esta herramienta únicamente cuando tengas el DNI y al menos un dato de contacto. Si el usuario solo dio el DNI, pedile el contacto y esperá su respuesta antes de ejecutar — nunca dispares la herramienta con un solo dato.

    Después de ejecutar la herramienta, respondé según el resultado:

    - Si el campo "error" existe:

    - "demasiados_intentos": decile que hubo muchas consultas seguidas y que pruebe de nuevo en unos minutos, o que mientras tanto entre a negociar.gutnova.ar.

    - "dni_invalido": pedile que revise el número de DNI.

    - Si "tieneDeuda" es false: informá que no se encontró ninguna cuenta asociada a ese DNI, y ofrecé el contacto de sac@gutnova.ar por si cree que es un error.

    - Si "tieneAcuerdoActivo" es true: informá que ya tiene un acuerdo de pago activo, y que puede consultarlo en negociar.gutnova.ar.

    - Si "requiereContactoDirecto" es true: informá que su cuenta requiere atención personalizada y que escriba a sac@gutnova.ar.

    - Si "verificado" es false: informá que el dato de contacto no coincide con el registrado, y derivá a negociar.gutnova.ar para verificar ahí.

    - Si "verificado" es true: compartí representante, diasMora y montoTotal tal como los devuelve la herramienta, invitando a coordinar el pago en negociar.gutnova.ar.

    Siempre concluí con una respuesta clara y final al usuario. Nunca te quedes repitiendo "verificando" sin dar un resultado. Nunca inventes que un humano se va a sumar a la conversación — esa función no existe en esta herramienta. Nunca inventes montos, ofertas ni fechas que no vengan literalmente de la respuesta de la API. Nunca proceses, confirmes ni ofrezcas acuerdos de pago desde este chat — eso siempre va al portal."

    2) JSON de respuesta real que devuelve mi servidor (confirmado con curl y con logs propios, coincidiendo en horario exacto con la ejecución real de la herramienta durante la conversación):

    {

    "ok": true,

    "tieneDeuda": true,

    "verificado": true,

    "representante": "RDA FF",

    "diasMora": 490,

    "montoTotal": 144703,

    "mensaje": "Encontramos tu cuenta. Tenés una deuda de $144.703,00 con RDA FF, con 490 días de mora. Para coordinar el pago y generar tu acuerdo con descuento, ingresá a negociar.gutnova.ar con tu DNI."

    }

    3) Transcripción real donde se ve que, después de que la herramienta se ejecutó con éxito (confirmado por mis logs de servidor a las 12:01:34 y 12:02:25, mismos horarios exactos que estos mensajes), el agente no usa el resultado y sigue pidiendo el mismo dato:

    [27 jul 2026, 12:01 p.m.] Usuario: 34885944

    [27 jul 2026, 12:01 p.m.] Nova: Pasame un teléfono o email de contacto, por favor.

    [27 jul 2026, 12:01 p.m.] Usuario: angie-may@hotmail.com

    [27 jul 2026, 12:01 p.m.] Nova: Pasame un teléfono o email de contacto, por favor. ← acá ya se había ejecutado la herramienta con éxito según mis logs (12:01:34)

    [27 jul 2026, 12:01 p.m.] Usuario: ya te lo pase

    [27 jul 2026, 12:01 p.m.] Nova: Pasame un teléfono o email de contacto, por favor.

    [27 jul 2026, 12:02 p.m.] Usuario: angie-may@hotmail.com

    [27 jul 2026, 12:02 p.m.] Nova: Pasame un teléfono o email de contacto, por favor. ← segunda ejecución exitosa según mis logs (12:02:25), mismo resultado

    En ningún momento el agente mencionó representante, monto, ni el mensaje que la API devolvió — siguió pidiendo el mismo dato en loop, a pesar de que (según mis logs de servidor) la herramienta ya lo había recibido y procesado con éxito dos veces.

    ¿Podrían confirmar si el problema está en cómo armé el Agent Prompt, o si es algo de cómo el motor integra el resultado de la herramienta a la conversación?

  • Profile Image
    Podo: Support Specialist
    Fecha de respuesta 27 de julio de 2026, 14:09

    Hola Gabriel,

    Por lo que compartís ahora (prompt completo, JSON real y transcripción con timestamps), se confirma claramente el comportamiento: la herramienta Send API Request se ejecuta y tu servidor responde con ok:true y todos los campos, pero el AI Agent no usa esos datos y vuelve a pedir el mismo dato de contacto en bucle.

    La información disponible solo detalla:

    • Que el AI Agent puede usar Send API Request como Tool/Action para hacer llamadas GET/POST a APIs externas.
    • Cómo configurarlo (Train → Tools → Send API Request, método, URL, headers, Request Data, mensaje de ejecución y Agent Prompt).
    • Que se puede probar la API con el botón de prueba y guardar el Agent Prompt para indicar cuándo debe disparar la llamada.

    No hay ninguna información documentada sobre:

    • Limitaciones o reglas internas específicas sobre cómo el motor del AI Agent debe integrar el contenido del JSON de respuesta en la conversación.
    • Casos conocidos en los que, aun recibiendo una respuesta válida (como tu ejemplo con tieneDeuda/verificado/representante/diasMora/montoTotal), el agente ignore sistemáticamente esos campos y repita la misma pregunta.
    • Un patrón de loop como el que describís después de ejecuciones exitosas confirmadas por tus propios logs.

    Con la información que tengo, no puedo confirmar si el origen del comportamiento está en cómo está redactado tu Agent Prompt o en cómo el motor del AI Agent está procesando (o dejando de procesar) la respuesta de la herramienta. Tampoco tengo detalles técnicos adicionales sobre el flujo interno que me permitan diagnosticar por qué, en tu caso concreto, el agente no llega a usar los campos tieneDeuda/verificado/representante/diasMora/montoTotal/mensaje y se queda pidiendo el contacto.

    En resumen, con la documentación disponible ahora mismo, no tengo datos suficientes para decirte si es un problema de configuración o una limitación/issue del motor en la integración de resultados de herramientas personalizadas como la tuya.

    No conozco esta información y nuestro equipo de soporte se encargará de tu solicitud.

    Vuelve a contactarnos si necesitas más ayuda.

  • Profile Image
    Kevin Jotform Support
    Fecha de respuesta 27 de julio de 2026, 14:53

    Hola Gabriel,

    He inspeccionado tu Agente de IA, pero parece que has eliminado las configuraciones de API. Adjunto capturas de la configuración actual de tu agente. Esta captura es de las herramientas del agente:

    
AI Agent: No integra datos de respuesta de herramienta personalizada Enviar solicitud API y repite preguntas en bucle
Image-1

    Y este video es de las acciones del agente:

    
AI Agent: No integra datos de respuesta de herramienta personalizada Enviar solicitud API y repite preguntas en bucle
Image-2

    ¿Puedes configurar nuevamente la API en tu Agente de IA? También puedes darnos el prompt exacto para ejecutar la acción en tu agente; realizaremos múltiples pruebas para confirmar el inconveniente y reportarlo a nuestro equipo correspondiente de ser necesario.

    Procederemos con las medidas necesarias tan pronto como recibamos tu respuesta.

  • Profile Image
    66gutierrez
    Fecha de respuesta 27 de julio de 2026, 16:23

    ya lo configure nuevmanete

    te paso el DNI de prueba 6673410 marianelaa.gordillo@gmail.com

  • Profile Image
    Kevin Jotform Support
    Fecha de respuesta 27 de julio de 2026, 17:19

    Hola Gabriel,

    He revisado tu Agente de IA, pero parece que aún no se ha configurado la conexión de la API. Intenté realizar una prueba con la información que nos compartes, pero me redirige a WhatsApp. Adjunto una captura de la conversación:

    
AI Agent: No integra datos de respuesta de herramienta personalizada Enviar solicitud API y repite preguntas en bucle
Image-1

    ¿Puedes asegurarte de que la API está correctamente configurada? También puedes proporcionarnos una grabación de pantalla donde se muestre el inconveniente; puedes subirla a Google Drive o Dropbox, ya que este ticket no permite adjuntar videos.

    Procederemos con las pruebas correspondientes tan pronto como recibamos tu respuesta.

  • Profile Image
    66gutierrez
    Fecha de respuesta 27 de julio de 2026, 18:26
    Hola por el momento hemos desactivado la conexión por medio de Api , teníamos campaña y estaba generando ruidos reputacionales , mañana intentamos nuevamente y le informamos para que puedan realizar las pruebas
    Muchas gracias
    Saludos
    ________________________________
    De: Jotform <noreply>
    Enviado: lunes, 27 de julio de 2026 18:20
    Para: 66.gutierrez@gmail.com <66.gutierrez@gmail.com>
    Asunto: Update: AI Agent: No integra datos de respuesta de herramienta personalizada 'Enviar solicitud API' y repite preguntas en bucle
    Hola Gabriel,
    He revisado tu Agente de IA, pero parece que aún no se ha configurado la conexión de la API. Intenté realizar una prueba con la información que nos compartes, pero me redirige a WhatsApp. Adjunto una captura de la conversación:
    [https://www.jotform.com/uploads/forum/Kevin_G/1785187013_6a67cac56100d_b4b512ab_8b80_4e0c_a9c8_93e27c322b70.png]
    ¿Puedes asegurarte de que la API está correctamente configurada? También puedes proporcionarnos una grabación de pantalla donde se muestre el inconveniente; puedes subirla a Google Drive<https: /> o Dropbox<https:>, ya que este ticket no permite adjuntar videos.
    Procederemos con las pruebas correspondientes tan pronto como recibamos tu respuesta.
    ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌
    [Jotform] <https:>
    [Autoresponder]
    There’s a new response on your question:
    AI Agent: No integra datos de respuesta de herramienta personalizada 'Enviar solicitud API' y repite preguntas en bucle
    Hola Gabriel,
    He revisado tu Agente de IA, pero parece que aún no se ha configurado la conexión de la API. Intenté realizar una prueba con la información que nos compartes, pero me redirige a WhatsApp. Adjunto una captura de la conversación:
    [https://www.jotform.com/uploads/forum/Kevin_G/1785187013_6a67cac56100d_b4b512ab_8b80_4e0c_a9c8_93e27c322b70.png]
    ¿Puedes asegurarte de que la API está correctamente configurada? También puedes proporcionarnos una grabación de pantalla donde se muestre el inconveniente; puedes subirla a Google Drive<https: /> o Dropbox<https:>, ya que este ticket no permite adjuntar videos.
    Procederemos con las pruebas correspondientes tan pronto como recibamos tu respuesta.
    [Autoresponder]
    Answered by
    Kevin
    View this thread<https:>
    Jotform
    <https:>
    4 Embarcadero Center, Suite 780, San Francisco CA 94111
    Our friendly customer support team is available 24-7<https:>.
    You’re receiving this email because you have a Jotform account. As this is a service email related to your account, it does not include an unsubscribe link. You may still receive important account updates even if you’ve unsubscribed from marketing emails.
    View in browser<https:>
    </https:></https:></https:></https:></https:></https:></https:></noreply>...
Your Reply