Agente conversacional construido con Strands Agents SDK que consulta la Tasa Representativa del Mercado (TRM) del dólar en Colombia usando la API pública de datos.gov.co (fuente: Superfinanciera).
- Acepta fechas en cualquier formato (dd/mm/yy, "enero 15 de 2024", "hoy", etc.)
- Pregunta al usuario si la fecha es ambigua
- Consulta la TRM vigente para la fecha solicitada
- Python 3.10+
- Credenciales AWS con acceso a Amazon Bedrock (Claude Sonnet)
git clone <url-del-repo>
cd Agente_TRM
python -m venv .venv
source .venv/bin/activate # Linux/Mac
pip install -r requirements.txtEl agente usa Claude en Bedrock por defecto. Configura tus credenciales:
export AWS_PROFILE=tu-perfil
# o
export AWS_ACCESS_KEY_ID=...
export AWS_SECRET_ACCESS_KEY=...
export AWS_DEFAULT_REGION=us-east-1python agent.pyEjemplo:
Tú: ¿Cuál es la TRM del 15 de marzo de 2025?
Tú: dame la de hoy
Tú: 01/06/24
Tú: salir