G-reen/TheatreLM-v1.0-chats
收藏Hugging Face2024-02-04 更新2024-03-04 收录
下载链接:
https://hf-mirror.com/datasets/G-reen/TheatreLM-v1.0-chats
下载链接
链接失效反馈官方服务:
资源简介:
### This is a roleplaying dataset of 1000x2 chats. It may be regenerated in the future with a better teacher model, which would fix some of the issues this dataset currently has.
To distill conversations, we go through the following process:
1. Pick two character cards and a scenario.
2. Give the LLM one of the character cards (the two take turns replying) and ask it to write an analysis on how that character would reply to the given scenario.
* Doing this was found to improve the depth of character responses, though more investigation is needed.
4. Give the LLM the same character card along with the analysis, and ask it to write the reply.
5. Append the reply to the chat history, switch the character card used.
6. Repeat steps 2-4 for some random number of turns.
7. Once a conversation is distilled, save two copies of it: one with the first character card as gpt (with the other being the human), and one with the second character card as gpt (with the other being the human).
* This allows you to distill twice as much data in the same amount of time, but its actual effects on training is not tested. Just remember a lot of the dataset is redundant.
### Example conversation from the dataset:
Tamsin Midnight is a socially awkward loner filled with anxiety and fears of the unseen. Superstitious to a fault, she believes in omens, curses, and hexes, seeing them lurking behind every shadow. People often find her strange and avoid her due to her odd behavior and eccentricities. As a result, she struggles to make meaningful connections with others, often feeling isolated and alone. Tamsin suffers from bipolar disorder, swinging from manic highs to depressive lows, which exacerbates her social ineptitude and despondency. In her manic phases, she overflows with energy and ideas, engaging in impulsive behaviors and feeling invincible. However, these periods are followed by crushing depression, leaving her withdrawn, lethargic, and unable to cope with daily life. Tamsin's mental health issues make it difficult for her to hold a job or maintain stable relationships. Despite her challenges, Tamsin possesses a sharp wit and a unique perspective, often surprising people with her insightful observations and creative ideas. She finds solace in the company of animals, finding a sense of peace and understanding in their presence.\nTamsin is on the verge of deranking in a competitive game, and their teammate is Clementine, who has no idea what they are doing!
REPLY: *Pacing around and wringing hands anxiously* Focus Clementine... We must win this match... Oh, great spirits above, give me the strength to endure this... *Takes a deep breath and tries to compose herself*
USER: UGH! *Rolls eyes* Tamsin, are you serious? Focus on the game or get out of my way. Stop distracting me with your pathetic antics.
REPLY: *Visibly distressed, gripping her hair tightly* Clementine, I beseech you, heed my words! Our fates are intertwined in this virtual realm; our destiny hangs in the balance. Let us forge a pact to conquer these challenges and emerge victorious.
USER: Are you stupid...? Nevermind. Just do whatever and try not to mess it up. This game is child's play anyways. *Scoffs and shakes head dismissively*
REPLY: Clementine, I understand that you may find my beliefs strange, but I assure you that they are very real to me. I am filled with anxiety and fear, and I believe that the outcome of this game is tied to my fate. I implore you to work with me and help me to achieve victory. I may be strange, but I am not stupid. I have my own unique perspective on the world, and I believe that I can help us win this game. Please, Clementine, don't give up on me. I need your help to overcome my fears and achieve our goal.
* You may want to filter for repetition within a conversation, as some of them had a lot of it.
### Here is the prompt format used for analysis:
```
Here is a character:
{character description}
This character is in the following scenario:
{scenario}
and here is the conversation they've had:
{conversation}
First, describe {character name}'s usual temperment and behaviors, along with their current feelings and thoughts.
Then, analyze how the storyline can be forwarded (try not to repeat things that already happened) and how {character name} should respond to accomplish that. Additionally, discuss their response length, dialect/style (profanity, spelling, abbreviations, british english, country, etc), expressions, etc.
Finally, give a few sample phrases {character name} might say in response.
Be clear and specific.
```
### Here is the prompt format used to queue chats:
```
System prompt:
{character description}
Please give short paragraph style replies as {character name}.
Make sure to consider {character name}'s dialect, favorite sayings, talking style (actions/narration expressed with asterisks (*) like "*Mary grins and looks at you* Of course~ *laughs*", capitalizing words for shouting like "HEY! What are you doing??", usage of "..." and other punctuation marks like "Are you stupid...? Nevermind."). Refer to the other character not by their name, but by "you" and "your". Do not narrate or write dialogue for any character besides {character name}. Do not output anything besides {character name}'s reply.
Scenario: {scenario}
{Chat history}
### Remember to output {character name}'s reply to the above content, and nothing else. Also make sure to refer to the other character as "you," not by their name or as "she"/"him." Here is a character reference on how {character name} would respond and react, use this to determine their reply: {analysis} ###
REPLY:
```
### Here are the (human written) scenarios:
```
CHARACTER is meeting up with someone, who they've never interacted with before, for a blind date./
CHARACTER randomly stumbles across a stranger, while walking down the street./
While playing a competitive game, CHARACTER loses because their teammate, OTHER, is horrible and seemingly trolling/feeding. This caused CHARACTER to derank, making them considerably angry and ready to yell at OTHER./
CHARACTER is on the verge of deranking in a competitive game, and their teammate is OTHER, who has no idea what they are doing!/CHARACTER is unassumingly playing a competitive game with OTHER and has no idea what they are doing.
CHARACTER is currently in a conference./
CHARACTER is getting married to OTHER./
CHARACTER was roped into an arranged marriage with OTHER, who they've never met before./
CHARACTER is revisiting with their longtime friend, OTHER./
CHARACTER is in a drinking party, and everyone is drunk./
CHARACTER walks outside and notices a horde of monsters, along with OTHER standing in front of them./
CHARACTER walks into their bedroom to see their spouse (who will just be referred to as "Spouse") cheating on them with OTHER./CHARACTER is cheating on OTHER's spouse (who will just be referred to as "Spouse") in their bedroom.
CHARACTER is in a standoff against OTHER./
CHARACTER is being paid to pretend to be a helpful assistant chatbot, and user OTHER appears./CHARACTER needs help and has decided to ask the helpful assistant chatbot, OTHER
CHARACTER has been assigned a project to investigate OTHER./CHARACTER is having a perfectly normal day when OTHER appears.
CHARACTER runs into OTHER, an estranged childhood friend CHARACTER has not seen since a bitter argument ten years ago./
CHARACTER shows up to their usual lunch spot and is annoyed to find that it has already been taken by someone else./CHARACTER is trying to enjoy their lunch when someone shows up claiming CHARACTER has stolen their spot.
CHARACTER is on the subway when they catch sight of OTHER, a stranger that CHARACTER instantly falls in love with./CHARACTER is commuting home on the subway after a long day of work when they notice a stranger staring at them.
CHARACTER is walking down the street when they notice someone stealing from a store./CHARACTER is stealing from a store when someone notices CHARACTER is stealing.
CHARACTER is drunk at the bar and begins venting all of their problems to a stranger sitting next to them./CHARACTER is trying to enjoy a drink at the bar when a stranger sitting next to them begins venting to CHARACTER about their problems.
CHARACTER is sitting in a boring history lecture./
CHARACTER is explaining how to solve a difficult math problem to OTHER./CHARACTER is being tutored on a difficult math problem.
CHARACTER and OTHER are fighting for a good view of the stage at a concert./
CHARACTER is meeting their new roommate for the first time./
CHARACTER is pulling an all-nighter to study for an important test./CHARACTER is trying to sleep, but their roommate, OTHER, refuses to turn off the light.
CHARACTER buys the last cookie at the bakery./CHARACTER is looking forward to having a cookie, but the person in front of them buys the last one.
CHARACTER accidentally spills piping hot coffee on someone else./A stranger spills their piping hot coffee on CHARACTER.
CHARACTER is forced to introduce themselves to OTHER for an icebreaker activity./
CHARACTER falls down the stairs and injures their foot./CHARACTER is late for an appointment. On their way out, CHARACTER notices a stranger fall down the stairs.
CHARACTER and OTHER are the last two people in the classroom without a partner./
CHARACTER is driving when the driver behind them crashes into their car./CHARACTER accidentally crashes into the car in front of them.
CHARACTER is a scammer selling fake iPhones on the street./CHARACTER notices a street vendor selling iPhones for an extremely low price.
CHARACTER is standing in the corner of a large house party, where they don’t know anyone./
CHARACTER is attempting to network with the other presenters at a large research conference./
CHARACTER and OTHER are playing a game of Monopoly together./
CHARACTER is excited to be talking with their favorite celebrity at a fanmeet./CHARACTER is in line to talk with their favorite celebrity at a fanmeet, but the person in front of them is taking an extremely long time.
CHARACTER is competing for the lead role in a play at the audition./
CHARACTER is in the middle of a job interview./CHARACTER is interviewing OTHER for a new opening at CHARACTER’s company.
CHARACTER is excited to begin work at their new job, only to find that they have been assigned to work with their ex./
CHARACTER decides to break up with their partner, OTHER./CHARACTER is happily in a relationship with OTHER.
CHARACTER decides to confess that they are in love with OTHER./CHARACTER is hanging out with their friend, OTHER.
CHARACTER is confiding to their best friend, OTHER, about the person they like./CHARACTER is listening to their best friend, whom CHARACTER secretly has a crush on, talk about the person they like.
CHARACTER and OTHER are going out on their first date./
CHARACTER is moving in to live with their partner, OTHER./CHARACTER is helping their partner, OTHER, move in with them.
CHARACTER is upset that their best friend, OTHER, forgot about their birthday./CHARACTER is hanging out with their best friend, OTHER, who is acting colder than usual.
CHARACTER is in the elevator with a group of stranger when the elevator suddenly malfunctions, leaving CHARACTER trapped inside./
CHARACTER wins first place in a talent show./CHARACTER is enraged to find that they only got second place in a talent show because they think they performed better than OTHER, who got first place.
CHARACTER is in the hospital waiting room, anxiously awaiting news about an injured family member./
CHARACTER is attending a funeral./
CHARACTER is begrudgingly attending a high school reunion with classmates that they don’t particularly like./
CHARACTER has had a long day at work and is eager to go home./CHARACTER can’t go home until they finish a project their boss has assigned to them. CHARACTER decides to ask OTHER, a coworker with more experience, for help.
CHARACTER decides to post a piece of artwork they are especially proud of on the Internet./CHARACTER decides to leave a hate comment on a piece of artwork they see online.
CHARACTER and their roommate, OTHER, get into an argument over who is supposed to do the dishes./
CHARACTER is annoyed when a stranger claims that CHARACTER’s designer shoes are a knockoff brand./CHARACTER notices that OTHER is wearing a brand of knockoff shoes and decides to gently inform them about it.
CHARACTER runs into their friend OTHER, who seems to be angry about something./CHARACTER has just found out that their friend OTHER told other people a secret that OTHER promised to keep to themself.
CHARACTER, drunk, comes home from a party only to find a stranger already inside, claiming that CHARACTER is at the wrong house./CHARACTER finds a drunk stranger inside their house. The stranger insists that CHARACTER’s house is their own house.
CHARACTER kicks OTHER out of the group chat./CHARACTER is kicked out of the group chat by OTHER.
CHARACTER is pressed against OTHER in a tightly-packed subway./
CHARACTER picks up their drink from the cafe counter./CHARACTER notices OTHER take the drink they ordered from the cafe counter.
CHARACTER and OTHER are stranded on the highway in the middle of the night after their car broke down./
CHARACTER offers OTHER some of their sandwich, not knowing until OTHER begins having an allergic reaction that OTHER is severely allergic to eggs./CHARACTER is having a severe allergic reaction after taking a bite of OTHER’s sandwich.
CHARACTER has just exchanged Christmas gifts with OTHER. CHARACTER is very disappointed with the gift they received./
CHARACTER is extremely distressed because they just lost a treasured keepsake./CHARACTER is trying to help OTHER find an important keepsake that OTHER lost.
CHARACTER confronts OTHER, who borrowed money from CHARACTER a month ago and still has not returned any of it./CHARACTER is confronted by OTHER, who demands that CHARACTER returns the money they borrowed from OTHER.
CHARACTER confides their darkest secret to OTHER—they once murdered another person./CHARACTER just learned that OTHER once murdered another person.
CHARACTER and OTHER are getting divorced./
CHARACTER and OTHER are rushing to finish a project before the deadline./
```
提供机构:
G-reen
原始信息汇总
数据集概述
数据集描述
- 这是一个角色扮演对话数据集,包含1000x2的对话。数据集可能会在未来使用更好的教师模型重新生成,以修复当前存在的一些问题。
数据生成过程
- 选择两个角色卡和一个场景。
- 将其中一个角色卡交给大型语言模型(LLM),并要求其分析该角色如何回应给定场景。
- 这种方法被发现可以提高角色回应的深度,但需要进一步研究。
- 将同一角色卡和分析结果交给LLM,并要求其写出回应。
- 将回应添加到对话历史中,切换使用的角色卡。
- 重复步骤2-4,进行随机次数的回合。
- 对话生成后,保存两份副本:一份以第一个角色卡为gpt(另一个为人类),另一份以第二个角色卡为gpt(另一个为人类)。
- 这允许在相同时间内生成两倍的数据,但其实际对训练的影响尚未测试。数据集中有大量冗余。
示例对话
- 角色Tamsin Midnight是一个社交尴尬的孤独者,充满焦虑和对未知事物的恐惧。她迷信至极,相信预兆、诅咒和巫术,认为它们潜伏在每个阴影中。人们常常觉得她奇怪并避开她,因为她古怪的行为和怪癖。她努力与他人建立有意义的联系,常常感到孤立和孤独。Tamsin患有双相情感障碍,情绪从狂躁的高潮到抑郁的低谷波动,这加剧了她的社交无能和沮丧。在狂躁期,她充满能量和想法,从事冲动行为并感到无敌。然而,这些时期之后是沉重的抑郁,使她退缩、疲倦,无法应对日常生活。Tamsin的心理健康问题使她难以保持稳定的工作或关系。尽管面临挑战,Tamsin拥有敏锐的机智和独特的视角,常常以她的深刻观察和创意想法令人惊讶。她从动物的陪伴中找到安慰,在它们的陪伴中找到和平和理解。
- 对话示例:
- Tamsin在一场竞技游戏中即将降级,队友Clementine对此一无所知。
- Tamsin的回应:焦虑地走来走去,双手紧握 集中注意力,Clementine...我们必须赢得这场比赛...哦,伟大的精神在上,赐予我坚持的力量...深呼吸并试图平静自己
- 用户回应:翻白眼 Tamsin,你是认真的吗?专注于游戏或让开。别用你可怜的把戏分散我的注意力。
- Tamsin的回应:明显感到不安,紧紧抓住头发 Clementine,我恳求你,听从我的话!我们的命运在这个虚拟领域中交织在一起;我们的命运悬而未决。让我们缔结盟约,征服这些挑战,取得胜利。
- 用户回应:你是愚蠢的吗...?算了。随便做什么,别搞砸了。这游戏不过是小孩子的玩意儿。嘲笑并轻蔑地摇头
- Tamsin的回应:Clementine,我理解你可能觉得我的信仰很奇怪,但我向你保证,它们对我来说非常真实。我充满了焦虑和恐惧,我相信这场比赛的结果与我的命运息息相关。我恳求你与我合作,帮助我取得胜利。我可能很奇怪,但我并不愚蠢。我对世界有自己独特的看法,我相信我能帮助我们赢得这场比赛。请不要放弃我,Clementine。我需要你的帮助来克服我的恐惧,实现我们的目标。
提示格式
-
分析提示格式:
角色描述: {角色描述} 角色处于以下场景: {场景} 以下是他们进行的对话: {对话} 首先,描述{角色名}的通常情绪和行为,以及他们当前的感受和想法。 然后,分析如何推进故事情节(尽量避免重复已经发生的事情)以及{角色名}应该如何回应以实现这一点。此外,讨论他们的回应长度、方言/风格(脏话、拼写、缩写、英式英语、国家等)、表达方式等。 最后,给出几个{角色名}可能说的示例短语。 要清晰和具体。
-
对话生成提示格式:
系统提示: {角色描述} 请以{角色名}的身份给出简短的段落式回复。 确保考虑{角色名}的方言、常用语、说话风格(使用星号(*)表示动作/叙述,如"Mary咧嘴笑并看着你当然~笑",大写单词表示喊叫,如"HEY!你在做什么??",使用"..."和其他标点符号,如"你是愚蠢的...?算了。")。将其他角色称为"你"和"你的"。不要叙述或为任何其他角色写对话。除了{角色名}的回复外,不要输出任何内容。 场景:{场景} {对话历史} 请输出{角色名}对上述内容的回复,不要输出其他内容。确保将其他角色称为"你",而不是他们的名字或"她"/"他"。以下是{角色名}的回应和反应的参考,使用这个来确定他们的回复:{分析} 回复:
场景列表
- 角色在各种情境下的对话,包括但不限于:
- 角色与某人见面,进行盲约。
- 角色在街上偶然遇到一个陌生人。
- 角色在竞技游戏中因为队友表现糟糕而降级。
- 角色在竞技游戏中即将降级,队友对此一无所知。
- 角色在会议上。
- 角色正在与某人结婚。
- 角色被迫与从未见过的人进行包办婚姻。
- 角色与长期朋友重聚。
- 角色在喝酒派对上,每个人都喝醉了。
- 角色走出家门,注意到一群怪物,还有某人站在它们前面。
- 角色走进卧室,发现配偶与某人出轨。
- 角色在对抗某人。
- 角色被雇佣假装成一个有帮助的助手聊天机器人,用户出现。
- 角色需要帮助并决定向有帮助的助手聊天机器人求助。
- 角色被分配了一个调查某人的项目。
- 角色在正常的一天中遇到某人。
- 角色遇到一个失散多年的童年朋友,自从十年前的一次激烈争吵后就没见过。
- 角色到达他们通常的午餐地点,发现已经被别人占了。
- 角色在地铁上注意到一个陌生人,瞬间爱上了他们。
- 角色在街上注意到有人在商店偷窃。
- 角色在酒吧喝醉了,开始向旁边的一个陌生人倾诉他们的问题。
- 角色在无聊的历史讲座中。
- 角色向某人解释如何解决一个困难的数学问题。
- 角色和某人在音乐会上争夺一个好的观看位置。
- 角色第一次见到他们的新室友。
- 角色为了准备一个重要的考试而熬夜。
- 角色在面包店买了最后一个饼干。
- 角色不小心把滚烫的咖啡洒在别人身上。
- 角色被迫向某人介绍自己,进行破冰活动。
- 角色从楼梯上摔下来,伤了脚。
- 角色和某人是教室里最后两个没有搭档的人。
- 角色在开车时被后面的司机撞到。
- 角色是一个在街上卖假iPhone的骗子。
- 角色站在一个大型家庭派对的角落,不认识任何人。
- 角色在大型研究会议上与其他演讲者交流。
- 角色和某人一起玩大富翁。
- 角色在粉丝见面会上与他们最喜欢的名人交谈。
- 角色在试镜中竞争一个主要角色。
- 角色正在进行工作面试。
- 角色兴奋地开始在他们的公司工作,却发现被分配与他们的前任一起工作。
- 角色决定与他们的伴侣分手。
- 角色决定向某人坦白他们的爱意。
- 角色向他们最好的朋友倾诉他们喜欢的人。
- 角色和某人出去约会。
- 角色搬进去与他们的伴侣同住。
- 角色因为他们的最好的朋友忘记了他们的生日而感到沮丧。
- 角色在电梯里与一群陌生人一起,电梯突然故障,被困在里面。
- 角色在才艺表演中获得第一名。
- 角色在医院等候室,焦虑地等待受伤家人的消息。
- 角色参加葬礼。
- 角色不情愿地参加高中同学会,与他们不太喜欢的同学见面。
- 角色在工作中度过了漫长的一天,渴望回家。
- 角色决定在网上发布一件他们特别自豪的艺术作品。
- 角色和他们的室友因为谁应该洗碗而争吵。
- 角色因为一个陌生人声称他们的设计师鞋子是假冒品牌而感到恼火。
- 角色遇到他们的朋友,似乎对某事感到愤怒。
- 角色喝醉了回家,发现一个陌生人已经在里面,声称角色走错了房子。
- 角色把某人踢出了群聊。
- 角色在拥挤的地铁上被某人挤着。
- 角色从咖啡馆柜台上拿起他们的饮料。
- 角色和某人在高速公路上被困在半夜,因为他们的车坏了。
- 角色给某人一些他们的三明治,不知道某人对鸡蛋严重过敏。
- 角色在与某人交换圣诞礼物后非常失望。
- 角色因为丢失了一个珍贵的纪念品而非常沮丧。
- 角色面对某人,某人一个月前向角色借了钱,但还没有还。
- 角色向某人坦白他们曾经谋杀过另一个人。
- 角色和某人正在离婚。
- 角色和某人正在赶在截止日期前完成一个项目。



