#1212th of 12 in RAG and search

openai-support-agent-demo

Support console where the model drafts and a human approves

Stars
203
License
MIT
Last commit
Dec 2025
Language
TypeScript

Overview

A Next.js demo on the OpenAI Responses API with two chat views, one for the customer and one for the human agent. The model drafts replies from a file-search knowledge base, proposes tool calls like cancel_order for the agent to confirm and auto-runs non-sensitive ones like get_order_history; a /init_vs route creates the vector store and functions are placeholders. For teams prototyping agent-assist for support staff.

Who it is for: Teams prototyping agent-assist for support staff

Strengths

  • Human-in-the-loop pattern is concrete: suggested reply, suggested action, auto-run tiers
  • Knowledge base, prompts, tools and demo data each live in one config file
  • File search vector store bootstrapped from a route

Weaknesses

  • README says not production-ready: no auth, no guardrails
  • Tool functions are stubs that change nothing
  • OpenAI Responses API only
  • Last commit 2025-12

What it needs

  • TypeScript, openai
  • Needs openai-api-key
  • env example file

Also in RAG and search

See all 12
Also in RAG and search
RankProjectScore
1azure-search-openai-demoAzure RAG chat reference on AI Search and Azure OpenAI7.8k stars, MIT56 out of 100
2rag-postgres-openai-pythonRAG over Postgres table rows with hybrid search and SQL filters505 stars, MIT51 out of 100
3llm-appPathway RAG pipeline templates that re-index live data sources Live demo ↗ (opens in a new tab)58.8k stars, MIT48 out of 100
#4chat-langchainLangChain docs assistant as a Managed Deep Agent with Next.js UI6.5k stars, MIT45 out of 100
#5chat-with-your-data-solution-acceleratorAzure RAG chat app that answers from your documents with citations1.2k stars, MIT44 out of 100