Cómo hacer un seguimiento de la ejecución de un agente implementado

En esta página, se muestra cómo habilitar Cloud Trace en tu agente y ver los seguimientos para analizar los tiempos de respuesta de las consultas y las operaciones ejecutadas.

Habilita el seguimiento para LangchainAgent

Para habilitar el seguimiento de LangchainAgent, especifica enable_tracing=True cuando desarrolles un agente. Por ejemplo:

agent = agent_engines.LangchainAgent(
    model=model,                # Required.
    tools=[get_exchange_rate],  # Optional.
    enable_tracing=True,        # [New] Optional.
)

También puedes habilitar el seguimiento actualizando un agente implementado. Por ejemplo:

agent_engines.update(
    resource_name=RESOURCE_NAME,
    agent_engine=agent_engines.LangchainAgent(
        model=model,
        tools=[get_exchange_rate],
        enable_tracing=True,  # New, if it wasn't in the deployed agent with resource_name
    ),
)

Esta acción exportará seguimientos a Cloud Trace en el proyecto en Configura tu proyecto de Google Cloud.

Habilita el seguimiento para un agente personalizado

Para habilitar el seguimiento de agentes personalizados, puedes usar la integración de Google Cloud Open Telemetry en combinación con un framework de instrumentación como OpenInference o OpenLLMetry.

Ver seguimientos

Una vez habilitados, puedes encontrar los seguimientos en el Explorador de seguimiento.

Ir al Explorador de seguimiento

En el siguiente gráfico de Gantt, se muestra un seguimiento de muestra de un agente de Langchain:

Seguimiento de muestra de una consulta 

La primera fila del diagrama de Gantt es para el seguimiento. Los seguimientos se componen de intervalos, que son registros de una sola función o suboperación.

Para obtener más información, consulta la documentación del Explorador de seguimiento.

Cuotas y límites

Algunos valores de atributos pueden truncarse cuando alcancen los límites de cuota. Para obtener más información, consulta Cuota de Cloud Trace.

Precios

Cloud Trace tiene un nivel gratuito. Para obtener más información, consulta Precios de Cloud Trace.