+

Genera Word, Excel, PowerPoint y PDF
con Strands Agents

Código

Python o TypeScript

Strands en AWS, documentos listos.

Conecta Doconda desde un agente de Strands Agents (AWS) y entregará Word, Excel, PowerPoint y PDF terminados, editables y revisados.

  1. 01Instala el SDKpip install doconda o npm install @doconda/sdk, y tu API key.
  2. 02Dale las herramientas a tu agenteLas herramientas de Doconda, en el formato de Strands Agents.
  3. 03Tu agente entrega el archivoTu agente recibe el enlace al archivo, revisado.
import json
import os

from doconda import Doconda
from strands import Agent
from strands.models import BedrockModel
from strands.tools import PythonAgentTool


def as_strands_tool(t):
    def run(tool_use, **_):
        out = t.run(tool_use["input"])
        return {"toolUseId": tool_use["toolUseId"], "status": "success", "content": [{"text": json.dumps(out)}]}

    spec = {"name": t.name, "description": t.description, "inputSchema": {"json": t.input_schema}}
    return PythonAgentTool(t.name, spec, run)


agent = Agent(
    model=BedrockModel(model_id=os.environ["BEDROCK_MODEL_ID"]),
    tools=[as_strands_tool(t) for t in Doconda().tools()],
)

agent("Crea una presentación de 5 diapositivas sobre nuestros resultados del trimestre")

Preguntas

Dudas habituales

01 / 03

¿Cómo uso Doconda con Strands Agents?

Conecta el servidor MCP de Doconda con MCPClient de Strands y pasa sus herramientas al agente.

La API de documentos para agentes de IA, lista para producción.