Apidog Docs
🇪🇸 Español
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇪🇸 Español
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇪🇸 Español
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
  1. Depuración de APIs
  • Centro de aprendizaje de Apidog
  • Primeros pasos
    • Introducción a Apidog
    • Conceptos básicos en Apidog
    • Navegación por Apidog
    • Inicio rápido
      • Descripción general
      • Crear un Endpoint
      • Realizar una petición
      • Añadir una aserción
      • Creación de escenarios de prueba
      • Compartir documentación de API
      • Explore Más
    • Migración a Apidog
      • Descripción general
      • Importación manual
      • Importación programada (Vincular fuentes de datos)
      • Opciones de importación
      • Exportar datos
      • Importar desde
        • Importar desde Postman
        • Importar especificación OpenAPI
        • Importar cURL
        • Importar archivos Markdown
        • Importar desde Insomnia
        • Importar desde apiDoc
        • Importar archivo .har
        • Importar WSDL
  • Datos de API mock
    • Descripción general
    • Smart Mock
    • Mock personalizado
    • Secuencia de prioridad de mock
    • Scripts de mock
    • Mock en la nube
    • Mock de Runner autoalojado
    • Idioma de mock (locales)
  • Cuenta y preferencias
    • Configuración de la cuenta
    • Generación de un token de acceso OpenAPI
    • Notificación
    • Configuración de idioma
    • Teclas de acceso rápido
    • Configuración del proxy de red
    • Copia de seguridad de los datos
    • Actualizar Apidog
    • Eliminar cuenta
    • Funciones experimentales
  • Enviar peticiones
    • Descripción general
    • Depuración de SSE
    • Cliente MCP
    • Socket.IO
    • WebSocket
    • Webhook
    • SOAP o WebService
    • GraphQL
    • gRPC
    • Usar agentes proxy de petición para la depuración
    • Crear peticiones
      • Historial de peticiones
      • Conceptos básicos de las peticiones
      • Parámetros y cuerpo
      • Encabezados de petición
      • Configuración de peticiones
      • Depurar peticiones
      • Guardar peticiones como endpoints
      • HTTP/2
    • Autenticación y autorización
      • Descripción general
      • Certificados de CA y de cliente
      • Tipos de autorización
      • Autenticación Digest
      • OAuth 1.0
      • OAuth 2.0
      • Autenticación Hawk
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • Respuesta y cookies
      • Visualización de respuestas de API
      • Gestión de cookies
      • Descripción general
  • Desarrollar y depurar APIs
    • Descripción general
    • Generación de peticiones
    • Envío de peticiones
    • Casos de depuración
    • Casos de prueba
    • Valores dinámicos
    • Validación de respuestas
    • Diseño primero vs. petición primero
    • Generación de código
    • Entornos y variables
      • Descripción general
      • Uso de variables
      • Gestión de entornos
    • Secretos de la bóveda
      • Descripción general
      • HashiCorp Vault
      • Azure Key Vault
      • AWS Secrets Manager
    • Módulos de valores dinámicos
      • Aerolínea
      • Animal
      • Color
      • Comercio
      • Empresa
      • Base de datos
      • Tipo de dato
      • Fecha
      • Finanzas
      • Comida
      • Git
      • Hacker
      • Helpers
      • Imagen
      • Internet
      • Ubicación
      • Lorem
      • Música
      • Número
      • Persona
      • Teléfono
      • Ciencia
      • String
      • Sistema
      • Vehículo
      • Word
    • Preprocesadores y postprocesadores
      • Descripción general
      • Aserción
      • Extraer variable
      • Esperar
      • Seguridad
      • Operaciones de base de datos
        • Descripción general
        • MySQL
        • MongoDB
        • Redis
        • Cliente Oracle
      • Uso de scripts
        • Descripción general
        • Scripts de preprocesador
        • Scripts de posprocesador
        • Scripts públicos
        • Referencia de scripts de Postman
        • Llamar a otros lenguajes de programación
        • Uso de bibliotecas JS
        • Visualización de respuestas
        • Ejemplos de scripts
          • Scripts de aserción
          • Uso de variables
          • Modificación de peticiones
          • Otros ejemplos
    • Depuración de APIs
      • Depurador de agentes de IA
      • Depurador A2A
  • Diseñar APIs
    • Descripción general
    • Crear un nuevo proyecto de API
    • Conceptos básicos de endpoints
    • Directrices de diseño de API
    • Módulo
    • Configurar múltiples ejemplos de cuerpo de petición
    • Componentes
    • Campos comunes
    • Parámetros globales
    • Historial de cambios del endpoint
    • Comentarios
    • Gestión de endpoints por lotes
    • API de protocolo personalizado
    • Modo Spec-first (Beta)
    • Esquemas de seguridad
      • Descripción general
      • Crear un esquema de seguridad
      • Usar el esquema de seguridad
      • Esquema de seguridad en la documentación en línea
    • Funciones avanzadas
      • Campos personalizados de endpoint
      • Escenarios de prueba asociados
      • Estado del endpoint
      • Apariencia de las listas de parámetros
      • Identificación única de endpoints
    • Schemas
      • Descripción general
      • Crear un nuevo esquema
      • Crear un esquema
      • Generar esquemas a partir de JSON, etc.
      • oneOf, allOf, anyOf
      • Uso de Discriminator
  • Pruebas de API
    • Descripción general
    • Escenarios de prueba
      • Crear un escenario de prueba
      • Pasar datos entre peticiones
      • Condiciones de control de flujo
      • Sincronizar datos desde endpoints y casos de endpoint
      • Importar endpoints y casos de endpoint desde otros proyectos
      • Exportar escenarios de prueba
    • Informes de prueba
      • Informes de prueba
    • Ejecutar escenarios de prueba
      • Ejecutar un escenario de prueba
      • Ejecutar escenarios de prueba por lotes
      • Pruebas basadas en datos
      • Datos de prueba compartidos
      • Tareas programadas
      • Gestionar el entorno de ejecución de API de otros proyectos
    • Suite de pruebas
      • Descripción general
      • Crear una suite de pruebas
      • Orquestar suite de pruebas
      • Ejecutar conjuntos de pruebas localmente
      • Ejecutar suites de prueba mediante CLI
      • Tareas programadas
    • Probar APIs
      • Pruebas de integración
      • Pruebas de rendimiento
      • Pruebas de extremo a extremo
      • Pruebas de regresión
      • Pruebas de contrato
    • Apidog CLI
      • Descripción general
      • Instalación y ejecución de Apidog CLI
      • Opciones de Apidog CLI
    • CI/CD
      • Descripción general
      • Integrar con Github Actions
      • Integrar con Gitlab
      • Integrar con Jenkins
      • Activar prueba mediante commit de Git
  • Publicar documentación de API
    • Descripción general
    • Tecnologías de API compatibles
    • Uso compartido rápido
    • Visualización de la documentación de API
    • Documentación de Markdown
    • Publicación de sitios de documentación
    • Página de inicio de sesión personalizada
    • Diseños personalizados
    • CSS, JavaScript, HTML personalizados
    • Dominio personalizado
    • Funciones de IA
    • Configuración de SEO
    • Configuración avanzada
      • Búsqueda en la documentación
      • Proxy CORS
      • Integración de Google Analytics
      • Configuración del árbol de carpetas
      • Configuración de visibilidad
      • Incrustación de valores en las URL de documentación
    • Versiones de API
      • Descripción general
      • Crear versiones de API
      • Publicación de versiones de API
      • Compartir endpoints con versiones de API
  • Ramas
    • Descripción general
    • Crear una rama de sprint
    • Prueba de APIs en una rama
    • Diseño de API en una rama
    • Fusionar ramas de sprint
    • Gestión de ramas de sprint
    • AI Branch (Beta)
  • Funciones de IA
    • Descripción general
    • Habilitación de funciones de IA
    • Generación de casos de prueba
    • Modificación de esquemas con IA
    • Comprobación de cumplimiento del endpoint
    • Comprobación de integridad de la documentación de API
    • Nomenclatura de campos con IA
    • Preguntas frecuentes
  • Servidor MCP de Apidog
    • Descripción general
    • Conectar un proyecto de Apidog a la IA
    • Conectar documentación publicada a la IA
    • Conectar archivos OpenAPI a la IA
  • Mejores prácticas
    • Gestión de firmas de API
    • Acceso a APIs protegidas con OAuth 2.0
    • Flujo de trabajo de colaboración
    • Gestión del estado de autenticación
  • Espacio sin conexión
    • Descripción general
  • Administración
    • Gestión de proyectos
      • Gestión de proyectos
      • Configuración de notificaciones
      • Gestión de miembros del proyecto
      • Recursos del proyecto
        • Conexión a la base de datos
        • Conexión con Git
    • Gestión de equipos
      • Gestión de equipos
      • Gestión de miembros del equipo
      • Actividades del equipo
      • Roles y permisos del equipo
      • Recursos del equipo
        • General Runner
        • Variables de equipo
        • Agente proxy de peticiones
      • Colaboraciones en tiempo real
        • Colaboración en equipo
    • Lista de verificación de incorporación
      • Conceptos básicos
      • Guía de incorporación
    • Gestión de la organización
      • Gestión de la organización
      • Rol y permisos de la organización
      • Gestión de planes
        • Administradores de facturación en organizaciones
      • Inicio de sesión único (SSO)
        • Descripción general de SSO
        • Configuración de Microsoft Entra ID
        • Configuración de Okta
        • Configuración de SSO para una organización
        • Gestión de cuentas de usuario
        • Asignar grupos a equipos
      • Aprovisionamiento SCIM
        • Introducción al aprovisionamiento SCIM
        • Microsoft Entra ID
        • Okta
      • Recursos de la organización
        • Runner autohospedado
  • Facturación
    • Descripción general
    • Créditos
    • Actualizar su plan
    • Métodos de pago alternativos
    • Gestión de suscripciones
    • Trasladar equipos de pago a organizaciones
  • Complementos
    • API Hub
    • Plugin Apidog Intellij IDEA
    • Extensión del navegador
      • Chrome
      • Microsoft Edge
    • Proxy de peticiones
      • Proxy de peticiones en la web
      • Proxy de petición en documentos compartidos
      • Proxy de peticiones en el cliente
  • Datos y seguridad
    • Almacenamiento y seguridad de datos
    • Privacidad y seguridad de los datos del usuario
    • Enrutamiento de peticiones y seguridad de datos
  • Referencias
    • Enfoque de diseño de API primero
    • Extensiones de la especificación OpenAPI de Apidog
    • JSONPath
    • XPath
    • Expresiones regulares
    • JSON Schema
    • Formato de archivo CSV
    • Instalación del entorno Java
    • Entorno de implementación de Runner
    • Sintaxis Markdown de Apidog
    • Extensiones Swagger de Apidog
      • Descripción general
      • x-apidog-folder
      • x-apidog-status
      • x-apidog-name
      • x-apidog-maintainer
    • Extensiones JSON Schema de Apidog
      • Descripción general
      • x-apidog-mock
      • x-apidog-orders
      • x-apidog-enum
  • Apidog Europa
    • Apidog Europe
  • Centro de soporte
  1. Depuración de APIs

Depurador de agentes de IA

AI Agent Debugger es una herramienta visual de depuración para desarrolladores de agentes de IA.
A diferencia de los enfoques de depuración que se centran únicamente en la entrada y la salida del modelo, AI Agent Debugger amplía el alcance de la depuración al proceso completo de ejecución del agente. Muestra claramente cada ronda de diálogo, cada llamada al modelo, llamada a herramienta MCP, ejecución de Skill personalizada y salida final, lo que ayuda a los desarrolladores a observar la cadena operativa del agente y localizar rápidamente problemas en prompts, configuraciones del modelo, llamadas a herramientas o lógica de negocio.
AI Agent Debugger es aplicable a los siguientes escenarios:
Depurar cadenas de llamadas a herramientas de modelos grandes de IA, solucionar problemas de parámetros de herramientas, resultados de ejecución o causas de excepciones
Comparar el rendimiento de diferentes modelos al ejecutar la misma tarea, evaluando métricas clave como tiempo de respuesta, consumo de tokens y coste
Verificar si la integración de MCP Server con modelos grandes de IA cumple las expectativas
Optimizar iterativamente los prompts del sistema y observar el impacto de diferentes configuraciones en los resultados de ejecución
Se recomienda utilizar el cliente de Apidog más reciente para disfrutar de la funcionalidad completa de AI Agent Debugger.

Crear una nueva sesión de depuración de agente#

Vaya a AI Agent Debugger desde la barra de pestañas superior en Apidog.
La sección superior de la página se utiliza para configurar el modelo y el estado de ejecución:
Seleccione el proveedor del modelo a la izquierda, como OpenAI o Anthropic.
Seleccione el modelo en el centro, como gpt-5.5
Después de seleccionar el proveedor y el modelo, la Base URL correspondiente se asociará automáticamente, como https://api.openai.com/v1, sin necesidad de introducirla manualmente
Haga clic en Run para iniciar la depuración

Configurar prompts#

Configure el contenido de entrada del agente en la pestaña Prompts.
La página se divide en dos áreas de entrada:
System Prompt: Se utiliza para definir el rol, los objetivos, las restricciones y las reglas de uso de herramientas del agente, y pertenece a la configuración del agente
User Prompt: Se utiliza para introducir la entrada de prueba para esta sesión, como "What's Apidog?"
Después de completar la configuración, haga clic en Run en la esquina superior derecha para iniciar la depuración.
Si desea borrar automáticamente el cuadro de entrada después de enviar, puede marcar Clear after Send.

Configurar herramientas#

En la pestaña Tools, puede seleccionar las herramientas disponibles para que el agente las llame durante el tiempo de ejecución. El número en la pestaña indica la cantidad actual de herramientas disponibles o configuradas.
Las herramientas se dividen en dos categorías:

Herramientas integradas#

AI Agent Debugger proporciona herramientas integradas de uso común para que los modelos grandes de IA lean archivos, busquen contenido, ejecuten comandos u obtengan contenido web.
HerramientaDescripción
bashEjecutar comandos en una sesión de Shell persistente
web_fetchObtener contenido web y convertirlo a Markdown, texto o HTML
readLeer archivos de texto, imagen o PDF
editRealizar reemplazos precisos de cadenas en archivos
writeCrear o sobrescribir archivos
grepBuscar contenido de archivos usando expresiones regulares
globEncontrar archivos usando patrones glob
kill_shellRestablecer la sesión de Shell actual
Puede habilitar o deshabilitar herramientas individuales según sea necesario. Cuando esté deshabilitada, el agente no podrá llamar a esa herramienta durante el tiempo de ejecución.

Herramientas MCP#

Si necesita que el agente llame a sistemas externos o capacidades personalizadas, puede agregar MCP Servers en la pestaña Tools.
AI Agent Debugger admite los siguientes métodos de conexión MCP:
STDIO: Iniciar un proceso local de MCP Server
HTTP: Conectarse a un MCP Server compatible con Streamable HTTP
SSE: Conectarse a un MCP Server basado en Server-Sent Events
Para MCP Servers que requieren autenticación, puede configurar los Headers de petición o completar la autorización mediante OAuth 2.0. Después de una conexión correcta, puede seleccionar las herramientas que se expondrán al agente desde la lista de herramientas.

Configurar Skills#

En la pestaña Skills, puede configurar Skills reutilizables para el agente. El número en la pestaña indica la cantidad actual de skills cargadas.
Las Skills son aplicables a los siguientes escenarios:
Proporcionar flujos de trabajo fijos dentro de un proyecto para el agente
Reutilizar especificaciones de operación para tareas comunes
Reducir descripciones largas y repetitivas en los prompts del sistema
Durante el tiempo de ejecución del agente, las Skills relevantes se leerán según sea necesario en función de la tarea, obteniendo así una guía de operación más completa.

Configurar autenticación y parámetros del modelo#

Configure la información de autenticación requerida por los servicios del modelo o los servicios MCP en la pestaña Authentication.
En la pestaña Settings, puede configurar parámetros de tiempo de ejecución del modelo, como Temperature, Max Tokens, Top P, etc. Diferentes proveedores de modelos pueden admitir parámetros distintos; consulte los parámetros realmente admitidos por su proveedor de modelo.

Ver la lista de sesiones#

Cada vez que haga clic en Run, se generará un nuevo registro de sesión a la izquierda.
La lista de sesiones muestra información resumida de esa ejecución, como:
Número de rondas de diálogo
Número de pasos de ejecución
Tiempo de respuesta
Consumo de tokens
Coste estimado
Modelo utilizado
Por ejemplo:
Session 3
1 turn · 1 step · 10s · 3.1k tokens · $0.02
gpt-5.5
Puede hacer clic en diferentes sesiones a la izquierda para ver los turnos y las trazas de llamadas correspondientes.

Ver turnos#

El panel Turns en el centro se utiliza para mostrar diálogos de múltiples rondas en la sesión actual.
Cuando una sesión contiene varias entradas de usuario, cada ronda se mostrará como una ronda de diálogo independiente. Después de hacer clic en una ronda de diálogo, puede ver el proceso de llamada correspondiente a la derecha.

Ver trazas#

El panel Traces a la derecha se utiliza para mostrar el proceso completo de ejecución del agente.
Las trazas de llamadas se muestran en orden de ejecución e indican:
Prompts de usuario y prompts del sistema
Cada llamada al modelo
Proceso de razonamiento del modelo (si el modelo lo admite)
Llamadas a herramientas MCP y ejecuciones de Skills personalizadas
Parámetros de entrada de herramientas, resultados de ejecución, tiempo consumido y mensajes de error
Salida final del modelo grande de IA
Cuando las llamadas a herramientas fallan o el modelo devuelve excepciones, puede localizar el paso específico en las trazas de llamadas y ver los parámetros de entrada y el contenido devuelto, lo que facilita la solución de problemas.

Comparar el rendimiento de modelos#

Puede utilizar el mismo prompt y la misma configuración de herramientas para seleccionar diferentes modelos con los que ejecutar tareas, y comparar el rendimiento de los modelos mediante la lista de sesiones.
Los resúmenes de sesión muestran métricas clave como tiempo de respuesta, consumo de tokens y coste estimado, lo que le ayuda a evaluar las compensaciones entre diferentes modelos en términos de efectividad, rendimiento y coste.
Por ejemplo, puede comparar:
Si el número de pasos de ejecución difiere para la misma tarea con diferentes modelos
Qué modelo puede seleccionar herramientas con mayor precisión
Qué modelo tiene menor tiempo de respuesta
Qué modelo tiene un consumo de tokens y un coste más controlables

Preguntas frecuentes#

El agente no llamó a la herramienta esperada, ¿cómo solucionar el problema?#

Compruebe las siguientes configuraciones:
1.
Si la herramienta se ha habilitado en la pestaña Tools.
2.
Si el prompt del sistema describe claramente los escenarios de uso de la herramienta.
3.
Si el MCP Server está conectado correctamente y la herramienta de destino no está deshabilitada.
4.
Si hay procesos de razonamiento del modelo o registros de llamadas a herramientas en las trazas de llamadas.
5.
Si el modelo grande de IA utilizado actualmente admite llamadas a herramientas.

¿Qué hacer cuando fallan las llamadas a herramientas MCP?#

Puede ver las llamadas a herramientas fallidas en las trazas de llamadas, centrándose en comprobar los parámetros de entrada, los resultados de salida y los mensajes de error. Entre las causas comunes se incluyen:
MCP Server no conectado o conexión interrumpida
El formato de los parámetros no cumple los requisitos de la herramienta
Configuración incorrecta de autenticación OAuth, API Key o Header
Comando de inicio del servicio local STDIO no disponible

¿Qué se puede evaluar ejecutando la misma tarea varias veces?#

Los agentes son sistemas no deterministas. El mismo prompt puede producir diferentes rutas de ejecución con distintos modelos, distintos parámetros o distintas configuraciones de herramientas. Se recomienda observar los pasos de ejecución, los resultados de llamadas, el tiempo consumido, el consumo de tokens y la salida final mediante múltiples ejecuciones y comparaciones de sesiones, evaluando así configuraciones más adecuadas.
Modified at 2026-06-09 08:52:14
Previous
Otros ejemplos
Next
Depurador A2A
Built with