UKPLab/llm-roleplay

LLM Roleplay: Simulating Human-Chatbot Interaction

33
/ 100
Emerging

This tool helps researchers and product managers simulate diverse human-chatbot conversations to evaluate and improve chatbot performance. It takes a description of user personas and conversation goals as input and generates multi-turn dialogues between a human persona and a chatbot. The output is a collection of realistic conversations that reflect various user backgrounds and objectives.

No commits in the last 6 months.

Use this if you need to generate realistic, goal-oriented, and persona-based multi-turn dialogues for chatbot evaluation or development without the high cost and logistical challenges of collecting real human-chatbot interactions.

Not ideal if you need a simple, ready-to-use chatbot for direct deployment or if your primary goal is real-time human-chatbot interaction, as this tool focuses on simulation for research and development.

chatbot-development user-experience-research AI-evaluation conversation-design product-testing
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 8 / 25
Maturity 16 / 25
Community 7 / 25

How are scores calculated?

Stars

46

Forks

3

Language

Python

License

Apache-2.0

Last pushed

Aug 22, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/UKPLab/llm-roleplay"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.