VTEX Logistic
LiveAI agent that answers in natural language about an API, down to the smallest detail of each endpoint.
Product
I built VTEX Logistic because in my experience API catalogs organize documentation well, but fall short at search — the filters are technical and deterministic, and if the term doesn't match exactly how it was indexed, the answer doesn't show up even if it exists.
- Natural language searchYou ask the way you'd talk to a colleague: what you need to create a shipping policy, what parameters an endpoint requires, how to check a SKU's inventory.
- Minimum detail or aggregate viewYou drill down to a specific field of an endpoint or ask something broader, like how many operations an entire category has.
- Ready-to-use responsesEach response comes with parameter tables, code blocks (curl examples), and copyable request/response JSON, instead of a paragraph you have to interpret.
- Real-time streamingYou watch the response take shape live, with the text and UI blocks appearing in the same order the agent generates them.



Technical
- I built the backend with AWS Bedrock AgentCore Runtime, with Native Function Calling.
- The model picks the UI component (table, JSON, code, list) for each part of its response.
- I built the frontend in static Next.js, with conversation memory across turns via AgentCore Memory.
- Cognito validates the user token before the agent responds.