ConstraintThe product problem
Service organizations need more than a chat window. They need controlled knowledge ingestion, grounded answers, conversation review, brand and access settings, lead capture, source refresh, and a safe way to distribute the assistant across web properties.
SystemThe architecture decision
A Next.js management surface coordinates an Express application API and a separate generic AI service. Source-specific controllers handle documents, websites, sitemaps, YouTube, audio, and text before vectorization. LangGraph utilities analyze questions, choose retrieval, grade context, and generate a response.
OutcomeThe operating result
A team can move through the full assistant lifecycle from account and subscription to source training, QA refinement, deployment, inbox review, feedback, and ongoing configuration.