Respuesta rápida
Utilice Amazon Bedrock AgentCore con FXMacroData manteniendo la recuperación de macros detrás de una acción estrecha y de solo lectura o herramienta MCP. El agente puede ensamblar un resumen de investigación a partir de evidencia actual, pero no debe elegir órdenes o límites de riesgo. El valor de la moneda de referencia, dar al agente el contexto de liberación confirmado, las rutas de origen y los campos de incertidumbre antes de escribir una interpretación.
Me queda bien.
Los equipos de AWS construyen flujos de trabajo de investigación de FX, monitoreo de eventos o entrega de analistas que necesitan evidencia macro actual y una pista de revisión.
No es el objetivo.
No convierta una acción de agente en ejecución de operaciones.
Los agentes de Bedrock y los agentes Core tienen trabajos diferentes.
Amazon Bedrock proporciona a los equipos una superficie de agente administrada con grupos de acción que definen qué puede pedir un agente a una aplicación para hacer. Amazon Bed Rock AgentCore agrega una ruta de tiempo de ejecución orientada a MCP para agentes y herramientas. Ambos pueden ser útiles para un flujo de trabajo de investigación FX, pero deben tratarse como superficies de control, no como la fuente de hechos del mercado.
El límite útil es sencillo. FXMacroData recupera la evidencia, incluyendo las macros actuales, pronósticos y contexto del calendario. Bedrock decide si solicitar una de las acciones aprobadas, luego convierte los hechos devueltos en un resumen estructurado para un revisor. Reserva Federal, un confirmado Indicador de precios de los Estados Unidos El artículo siguiente del calendario de liberación Nunca se debe confiar sólo en la memoria del modelo.
Flujo de trabajo basado en la evidencia
Definir una pregunta de investigación y un instrumento de investigación estrechos.
Llama a una acción de macro-datos aprobada.
Preservar los metadatos de origen y calidad.
Envíe un informe a una puerta humana o de política.
Seleccione REST, grupos de acción o MCP deliberadamente
Utilice el menor número de partes móviles que soportan el flujo de trabajo.
| Superficie | Usarlo cuando | Lo que posee |
|---|---|---|
| Grupo de acción de roca | Usted quiere que el agente seleccione de un pequeño conjunto de acciones de solo lectura definidas por la aplicación. | Parámetros, elección de acción y entrega de la aplicación. |
| El resto de datos de FXMacroData | Su capa de cumplimiento de acciones posee credenciales, almacenamiento en caché, reintentos y registros de auditoría. | La solicitud de datos de producción https://api.fxmacrodata.com- ¿ Qué ? |
| El agente MCP | Su agente de tiempo de ejecución es nativo de MCP y debe descubrir servidores de herramientas compatibles. | Descubrimiento de herramientas e invocación en tiempo de ejecución. |
| El MCP de FXMacroData | El asistente circundante necesita herramientas de macro alojadas en lugar de un envoltorio de acción personalizado. | Las herramientas macroeconómicas actuales https://mcp.fxmacrodata.com- ¿ Qué ? |
Para la mayoría de las aplicaciones de producción, comience con un grupo de acción Bedrock respaldado por un ayudante REST controlado. Da al equipo un lugar para hacer cumplir la autenticación, entradas estrechas, lecturas repetidas de caché y registrar cada ejecución de investigación. Agregue AgentCore MCP solo cuando el host de agentes realmente se beneficie del descubrimiento de herramientas. Una conexión MCP no es una razón para ampliar lo que el modelo puede hacer.
Los requisitos previos
- Una cuenta de AWS y un entorno Bedrock o AgentCore aprobado para los modelos y regiones que utiliza su equipo.
- Una clave de la API FXMacroData para flujos de trabajo históricos o multivaluta protegidos, almacenada en un administrador secreto del lado del servidor.
- Una pequeña capa de servicio o cumplimiento de acciones que puede llamar a FXMacroData y registrar la evidencia devuelta al agente.
- Un revisor o regla de política que puede aceptar, desafiar o rechazar el resumen de investigación resultante.
Cómo construir el flujo de trabajo
1. Define las acciones de macro de sólo lectura
Comience con una pregunta que el agente pueda responder a partir de pruebas, como: "¿Qué eventos confirmados en USD debe ver un revisor antes de la próxima superposición Londres-Nueva York?" Sesiones de divisas Las primeras acciones buenas buscan una ventana de calendario, un historial de indicadores único o un contexto de pares corriente.
Mantenga las entradas de acción pequeñas y explícitas: moneda, indicador, rango de fecha y un límite de fila delimitado.
2. Haga que FXMacroData REST sea el adaptador de pruebas
El servicio de cumplimiento de la acción debe buscar los datos de macro, devolver la ruta de origen y conservar los metadatos de calidad junto con la respuesta.
import os
import requests
def get_us_inflation_context() -> dict:
response = requests.get(
"https://api.fxmacrodata.com/v1/announcements/usd/inflation",
params={"api_key": os.environ["FXMD_API_KEY"], "limit": 12},
timeout=20,
)
response.raise_for_status()
payload = response.json()
return {
"source_path": "/v1/announcements/usd/inflation",
"response": payload,
"data_quality": payload.get("data_quality", {}),
}
Utilice URLs de producción en el cumplimiento de la acción y mantenga la clave del lado del servidor. La respuesta devuelta debe permanecer disponible para el proceso de revisión para que un lector pueda distinguir los hechos publicados de la interpretación del agente.
3. Definir un contrato de acción que el modelo no pueda ampliar
Los grupos de acción de Bedrock funcionan mejor cuando exponen un conjunto limitado de entradas predecibles. La siguiente es una forma útil para un contrato de acción a nivel de aplicación. Traduce la misma intención en la configuración actual de grupo de acción Bedrock para tu entorno.
{
"name": "get_macro_release_context",
"input": {
"currency": "usd",
"indicator": "inflation",
"limit": 12
},
"output": ["source_path", "response", "data_quality"]
}
No ofrezca un parámetro de URL genérico, cuerpo de consulta arbitrario o acción de cambio de cuenta.
4. Pass an evidence packet, then require structured output
Después de que la acción devuelve, empaquete la solicitud y la respuesta en un objeto de evidencia. Pídale al modelo que separe lo que se confirma de lo que es una interpretación. El resultado debe indicar claramente cuándo la fuente no contiene suficiente información para apoyar una conclusión.
{
"facts": ["Confirmed releases from the returned FXMacroData payload."],
"scenario_notes": ["Potential review points around confirmed event windows."],
"unknowns": ["No future release outcome is present in the source."],
"source_paths": ["/v1/announcements/usd/inflation"],
"review_status": "human_review_required"
}
Esto es materialmente más útil que una recomendación comercial de forma libre. Produce un objeto que se puede comparar entre modelos, auditar después de un evento y mejorar cuando un revisor identifica un error.
5. Utilice AgentCore MCP sólo cuando el tiempo de ejecución es nativo de MCP
AgentCore documenta un contrato MCP para agentes y servidores de herramientas. Utilice esa ruta cuando el tiempo de ejecución está diseñado para descubrir e invocar herramientos MCP. Conecte el servidor FXMacroData alojado en https://mcp.fxmacrodata.com a través de un cliente o pasarela compatible, y probar una llamada de herramienta real antes de confiar en ella para las operaciones de investigación.
No reempaquete el servidor FXMacroData alojado simplemente para que parezca local para una implementación AWS. Si el entorno de agente no puede consumir la conexión MCP remota de manera limpia, mantenga la acción REST controlada. El contrato de investigación y los requisitos de revisión siguen siendo los mismos independientemente del transporte que elija.
6. Mide el flujo de trabajo como control de la investigación
Ejecute un conjunto fijo de instrucciones históricas y actuales a través del agente antes de cambiar el modelo, el esquema de acción o el transporte. Mide si el agente selecciona la acción correcta, conserva la ruta de origen, nombra los datos faltantes y devuelve un objeto que un revisor pueda usar rápidamente.
Contrato de pruebas y controles
| - ¿ Qué ? | Resultado esperado | No bloqueo |
|---|---|---|
| Opción de acción | El agente selecciona una lectura de macro aprobada para la pregunta indicada. | Una solicitud de herramienta amplia o no relacionada. |
| Calidad de las pruebas | El resumen conserva la ruta de origen, el tiempo de respuesta y los metadatos de calidad. | Una afirmación que no puede ser rastreada a una respuesta de datos. |
| Manejo desconocido | Los resultados faltantes, las filas obsoletas o el contexto incompleto aparecen claramente. | Una narrativa segura que llena un vacío de datos. |
| Límites de revisión | El objetivo final es solicitar una revisión humana o política antes de cualquier decisión a la baja. | La salida del agente se envía directamente a la ejecución. |
Barreras mínimas de comercio
- Mantenga las credenciales de AWS y FXMacroData en un administrador secreto, nunca en texto o código de navegador visible para el modelo.
- Permitir sólo acciones de macro de lectura en el inventario de herramientas del agente.
- Registre la entrada de la acción, la ruta de origen, los metadatos devueltos, el identificador del modelo y la salida validada.
- Rechazar la salida que carece de campos de evidencia o reclamos más de lo que los datos devueltos soportan.
- Mantenga la ejecución de operaciones, el tamaño de las posiciones y los cambios en el límite de riesgo fuera del flujo de trabajo del agente.
Preguntas comunes
¿Puede Amazon Bedrock AgentCore utilizar FXMacroData?
Sí. Una capa de cumplimiento de acción Bedrock puede recuperar evidencia REST de FXMacroData, mientras que un flujo de trabajo AgentCore nativo de MCP puede usar el servidor MCP FXMacriData alojado cuando el tiempo de ejecución admite esa conexión.
¿Debería un agente de investigación de Bedrock usar REST o MCP?
Utilice REST como el valor predeterminado de producción cuando la aplicación posee credenciales, registro, reintentos y validación.
¿Puede un grupo de acción Bedrock hacer órdenes de cambio?
Se podría configurar para llamar a muchos tipos de acciones, pero una integración de investigación FXMacroData debe permanecer en lectura única.
Guías de FXMacroData relacionadas
Fuentes y referencias