ai-customer-support-agent logo

ai-customer-support-agent

Free

Enterprise AI Customer Support Agent using LLM Intent Classification, Tool Calling, PostgreSQL and Human-in-the-Loop Workflow.

Visit Website
Related by shared tags and keywordsmanychat-ai-agentanswerLoopschatballs
generative-aiai-agentcustomer-supportllmpostgresqlaiai assistantautomation

Overview

AI Customer Support Assistant is an enterprise-oriented AI customer support assistant built with Python, LangGraph, FastAPI, React, PostgreSQL, RAG, and Large Language Models (LLMs). It combines LLM-powered intent classification, controlled business tool execution, retrieval-augmented generation, persistent database operations, and human-in-the-loop workflows into a modular customer support architecture. The project evolved from a V1 Streamlit application into a multi-layer V2 architecture with agent orchestration, backend APIs, a customer interface, and a company operations portal.

The system uses LLM-powered intent classification, Pydantic structured intent extraction, confidence-based routing, request validation, and order ID extraction. Business tools include order status lookup, delivery status lookup, refund status lookup, order cancellation, and human support escalation. General customer questions are routed to a RAG pipeline using knowledge-base ingestion, text chunking, Sentence Transformer embeddings, FAISS vector similarity search, and context retrieval. LangGraph orchestrates conditional routing, tool execution, error handling, human-in-the-loop interrupts, approval/rejection/escalation branches, and final response generation.

High-impact or ambiguous requests can be paused for human review. The system provides persistent human review requests, a company-side review queue, approve/reject/escalate actions, backend state persistence, and customer-side status updates. PostgreSQL stores orders, refunds, support tickets, and human review requests, with database access isolated through a repository layer.

Pricing

Free

Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.

Visit Website

Prices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.

Use Cases

  • Teams use AI Customer Support Assistant to look up order status.
  • Teams use it to look up delivery status.
  • Teams use it to look up refund status.
  • Teams use it to cancel orders.
  • Teams use it to escalate to human support.
  • Teams use it to answer general customer questions through RAG.
  • Teams use it to route high-impact requests through approval, rejection, or escalation branches.
  • Teams use it to persist human review requests for a company portal.

Features

AI assistant

Natural language interface

Workflow automation

Reviews

No reviews yet. Be the first to share your experience!