UKPLab/llm-roleplay
LLM Roleplay: Simulating Human-Chatbot Interaction
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.
Stars
46
Forks
3
Language
Python
License
Apache-2.0
Category
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.
Higher-rated alternatives
TengHu/ActionWeaver
Make function calling with LLM easier
vvrahul11/llm_chatbot
Web application that allows you to interact with biomedical knowledge graphs and query...
EricFillion/ericchat
A Mac GUI for running LLMs locally and privately.
gon-martinam/multiple-pdf-chat
Interact with multiple PDFs via an AI chatbot! Upload your documents, ask questions, and get...
Kilian-Declercq/Chat_KD
My own tiny chat LLM