Qué necesitas
- Una cuenta de AWS con un modelo de Bedrock activado y su id en
BEDROCK_MODEL_ID. - Las credenciales de AWS en tu entorno (
AWS_REGION,AWS_ACCESS_KEY_ID…), como en el resto de tu código. - Una API key de Doconda en
DOCONDA_API_KEY. Créala en el panel, en API keys. - Python 3.9+ o Node 20+.
1. Instala las dependencias
2. Conecta las herramientas y pide el Excel
tools() devuelve las herramientas de Doconda (crear, subir, revisar, editar, consultar…) con su nombre, su
descripción y su JSON Schema. Bedrock las recibe como toolSpec. El agente llama a create_document con format: "xlsx", espera a que el archivo esté listo y responde con los
enlaces.
stopReason == "tool_use"), la
ejecutas y le devuelves el resultado. En TypeScript, el AI SDK hace ese bucle por ti.
Resultado
La herramienta devuelve al modelo algo así, y el modelo se lo pasa al usuario en su respuesta:.xlsx) y su versión en PDF. Los enlaces caducan a los 5 minutos; si el usuario los pide más tarde,
el agente llama a get_document y obtiene otros nuevos.
Siguientes pasos
- Amazon Bedrock: la guía completa, también con la API Converse en TypeScript.
- SDK de Python: todos los métodos, por si quieres llamar a Doconda sin agente.
- Ejemplos completos en GitHub.