Skip to content

amsolaces/support-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

title SupportEnv
emoji ๐Ÿš€
colorFrom purple
colorTo gray
sdk docker
app_port 7860

๐Ÿš€ SupportEnv โ€” AI Customer Support Simulation Environment

๐Ÿ”— Live Demo: https://munshiarpan19-support-env.hf.space/ui

SupportEnv is a real-world simulation environment designed for training and evaluating AI agents on customer support tasks.


๐ŸŽฏ Problem

Customer support is a complex, real-world task involving:

  • Understanding user intent
  • Handling emotions (neutral / angry users)
  • Taking correct actions (reply, escalate)
  • Providing accurate solutions

This environment simulates those challenges in a structured, testable way.


๐Ÿง  Features

  • โœ… Real-world task simulation (customer support tickets)
  • โœ… OpenEnv-style step/reset/state API
  • โœ… Multi-difficulty tasks:
    • Easy โ†’ Password reset
    • Medium โ†’ Billing/refund issue
    • Hard โ†’ Technical crash issue
  • โœ… Reward shaping (partial progress signals)
  • โœ… Deterministic grading system (0.0โ€“1.0 score)
  • โœ… Baseline AI agent with realistic performance variance
  • โœ… Interactive UI dashboard for manual testing

โš™๏ธ API Endpoints

Endpoint Description
/reset Start new task
/step Perform action
/state Get current state
/tasks List all tasks
/grader Evaluate performance
/baseline Run baseline agent
/ui Interactive dashboard

๐ŸŽฎ Action Space

{
  "response": "string",
  "action_type": "reply | escalate | close"
}


## ๐Ÿ‘๏ธ Observation Space
{
  "message": "string",
  "sentiment": "neutral | angry",
  "difficulty": "easy | medium | hard"
}

## ๐Ÿ–ฅ Demo

Try it live:
- /ui โ†’ Interactive dashboard
- /baseline โ†’ Auto agent evaluation
- /tasks โ†’ Task definitions

About

AI Customer Support Simulation Environment with evaluation system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages