Discovery sessions revealed analysts avoided dense filters and preferred to phrase questions in plain language. We replaced filter mazes with a conversational agent that retrieves vessel intelligence instantly—no training required.
We shipped a TypeScript chat front end with streaming, a FastAPI tool layer, o4‑mini orchestration via LangChain, LangSmith tracing, and Postgres + pgvector for memory, with Mapbox visualizations for geospatial context.