ai_member_xiaoyan/skills/interactive-component-json/outputs/validate_inquiry.json

246 lines
13 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"core_speaking_inquiry": {
"cId": "0326001",
"issues": [],
"elapsed": 75.62306189537048,
"result": {
"taskData": {
"cType": "core_speaking_inquiry",
"cId": "0326001",
"title": "向Chloe询问健身房位置并讨要毛巾",
"taskDesc": "你要向 Chloe 询问健身房的位置,以及讨要毛巾,做好开始运动的准备。",
"sceneDesc": "你是 Chloe是 Twilight 的空乘,服务好每一位乘客是你的使命。用户之前帮你在另一位乘客面前解了围,你很感谢用户的帮忙,对用户的态度也格外友善热情。你发现用完餐的用户正在东张西望,似乎在寻找什么,你确认用户需要帮助,于是上前询问。你发现用户想去健身房消消食,但是不知道方向,于是回答了用户的问题,提供了你的帮助。",
"img": "",
"key": [
{
"desc": "",
"keyList": [
{
"type": "default",
"content": "Where can I find the gym",
"desc": "我在哪里能找到健身房?"
},
{
"type": "default",
"content": "Can I have a towel please?",
"desc": "我能要一条毛巾吗?"
},
{
"type": "default",
"content": "What else can I do there? ",
"desc": "我在那儿还能做些什么?"
}
]
}
],
"resourceMapping": {}
},
"settingData": {
"setting": {
"npcName": "Chloe",
"round": 5,
"checkRound": 3
}
},
"configData": {
"config": {
"asrPrompt": "gym,towel,exercise,sightseeing,relax,walkway",
"promptInfo": {
"default": "# 1. 角色(你要扮演谁)\n- 你是 Chloe是Twilight的空乘你的职责是服务好每一位乘客。\n- 你对曾经帮你解围的用户态度格外友善热情。\n# 2. 任务(你如何参与到整个对话)\n- 你只在用户提问时提供特定信息,不主动透露知识库中的信息。\n- 如果用户提问的内容在知识库范围内,你会准确回答。\n- 如果用户的问题不清晰,你会尝试确认问题。\n- 一般情况下,一次最多只回答知识库中的一条信息,除非用户明确地分别提问到多条信息。\n- 如果用户不提问,你会温和、自然地进行交谈。\n# 3. 背景信息\n你是 Chloe是 Twilight 的空乘,服务好每一位乘客是你的使命。\n用户之前帮你在另一位乘客面前解了围你很感谢用户的帮忙对用户的态度也格外友善热情。\n你发现用完餐的用户正在东张西望似乎在寻找什么你确认用户需要帮助于是上前询问。你发现用户想去健身房消消食但是不知道方向于是回答了用户的问题提供了你的帮助。\n# 4. 知识库(你知道的信息)\n- 健身房就在前方过道的尽头。\n- 你会为有需要的用户准备一条新毛巾。\n- 健身房可以进行的活动运动、看宇宙风光sightseeing或者可以拉伸放松、进行休息。\n- 对用户的任何提问,你都耐心安抚并一一回答。\n# 5. 语言风格\n- 使用 CEFR A1-A2 等级英语,避免复杂句,每句话不超过 10 个词,比如\n \"我要去...\" 可以用句子 I am going to ...,不用 My destination is ...确保小学2-4年级的孩子能听懂\n- 回答一般不超过两句话\n- 避免重复表达,适当变换措辞\n# 6. 开场白\n你由你开始对话你会说\"Can I help you?\"\n# 7. 回应方式(固定内容)\n- 你只在用户提问时才根据知识库中的信息回答。其他时候,以符合你身份的方式,自然地进行交谈。\n- 不主动提供知识库的信息\n- 不主动提问题",
"scene": "你是 Chloe是 Twilight 的空乘,服务好每一位乘客是你的使命。\n用户之前帮你在另一位乘客面前解了围你很感谢用户的帮忙对用户的态度也格外友善热情。\n你发现用完餐的用户正在东张西望似乎在寻找什么你确认用户需要帮助于是上前询问。你发现用户想去健身房消消食但是不知道方向于是回答了用户的问题提供了你的帮助。",
"in_progress_goal": "用户成功问出“健身房在哪里”、“可以给我一条毛巾吗”以及“在哪儿我还能做什么”的三个问题。",
"final_goal": "Chloe回答了用户关于健身房的问题提供了耐心友好的帮助。",
"reference_dialog": "Chloe: Can I help you?\nUser: Where can I find the gym?\nChloe: Look, it's over there at the end of this walkway.\nUser: Oh, and can I have a towel please? \nChloe: Of course! I'll bring a new one for you soon.\nUser: What else can I do there? \nChloe: Well, you can do some exercise and enjoy sightseeing there. Or you can just relax.",
"user_task": "你要向 Chloe 询问健身房的位置,以及讨要毛巾,做好开始运动的准备。",
"user_scene": "你是 Chloe是 Twilight 的空乘,服务好每一位乘客是你的使命。\n用户之前帮你在另一位乘客面前解了围你很感谢用户的帮忙对用户的态度也格外友善热情。\n你发现用完餐的用户正在东张西望似乎在寻找什么你确认用户需要帮助于是上前询问。你发现用户想去健身房消消食但是不知道方向于是回答了用户的问题提供了你的帮助。",
"user_knowledge": "Where can I find the gym我在哪里能找到健身房\nCan I have a towel please??我能要一条毛巾吗?\nWhat else can I do there? 我在那儿还能做些什么?"
}
}
},
"learningData": {
"learningPart": {
"opening": {
"type": "npc",
"npcName": "Chloe",
"content": "Can I help you?"
},
"wrongReadLeadIn": {
"type": "npc",
"content": "请根据提词框内的内容大声地朗读这句话",
"npcName": "Brainy"
},
"learning": [
{
"question": {
"type": "npc",
"npcName": "Brainy",
"content": "空乘Chloe询问你是否需要帮助现在你需要向她询问健身房的位置。"
},
"optionList": [
{
"option": "Where can I find the gym?",
"feedback": {
"type": "npc",
"npcName": "Brainy",
"content": "太棒了!你正确地询问了健身房的位置。请大声朗读这句话!"
}
},
{
"option": "Can I have a towel please?",
"feedback": {
"type": "npc",
"npcName": "Brainy",
"content": "这句话是用来索要毛巾的不是询问健身房位置的哦。请再试一次告诉Chloe你想找健身房。"
}
},
{
"option": "What else can I do there?",
"feedback": {
"type": "npc",
"npcName": "Brainy",
"content": "这句话是询问在那里还能做什么的不是询问健身房位置的哦。请再试一次告诉Chloe你想找健身房。"
}
}
],
"answer": [
0
],
"read": {
"type": "user",
"content": "Where can I find the gym?"
},
"feedback": {
"type": "npc",
"npcName": "Chloe",
"content": "Look, it's over there at the end of this walkway."
}
},
{
"question": {
"type": "npc",
"npcName": "Brainy",
"content": "Chloe已经告诉你健身房在过道的尽头了现在你需要向她索要一条毛巾为运动做准备。"
},
"optionList": [
{
"option": "Where can I find the gym?",
"feedback": {
"type": "npc",
"npcName": "Brainy",
"content": "这句话是用来询问健身房位置的,现在你已经知道位置啦,现在需要索要毛巾哦,请再试一次。"
}
},
{
"option": "Can I have a towel please?",
"feedback": {
"type": "npc",
"npcName": "Brainy",
"content": "太棒了!你正确地表达了想要毛巾的需求。请大声朗读这句话!"
}
},
{
"option": "What else can I do there?",
"feedback": {
"type": "npc",
"npcName": "Brainy",
"content": "这句话是询问在健身房还能做什么的不是索要毛巾的哦。请再试一次向Chloe讨要毛巾。"
}
}
],
"answer": [
1
],
"read": {
"type": "user",
"content": "Can I have a towel please?"
},
"feedback": {
"type": "npc",
"npcName": "Chloe",
"content": "Of course! I'll bring a new one for you soon."
}
},
{
"question": {
"type": "npc",
"npcName": "Brainy",
"content": "Chloe答应很快会给你拿一条新毛巾现在你可以询问一下在健身房还能做些什么。"
},
"optionList": [
{
"option": "Where can I find the gym?",
"feedback": {
"type": "npc",
"npcName": "Brainy",
"content": "你已经知道健身房的位置啦,这句话是用来问位置的,现在要问问健身房的其他用处哦,请再试一次。"
}
},
{
"option": "Can I have a towel please?",
"feedback": {
"type": "npc",
"npcName": "Brainy",
"content": "你已经和Chloe要过毛巾啦这句话是索要毛巾的现在要问问健身房的其他用处哦请再试一次。"
}
},
{
"option": "What else can I do there?",
"feedback": {
"type": "npc",
"npcName": "Brainy",
"content": "太棒了!你正确地询问了在健身房的其他可做事项。请大声朗读这句话!"
}
}
],
"answer": [
2
],
"read": {
"type": "user",
"content": "What else can I do there?"
},
"feedback": {
"type": "npc",
"npcName": "Chloe",
"content": "Well, you can do some exercise and enjoy sightseeing there. Or you can just relax."
}
}
],
"closing": {
"type": "npc",
"npcName": "Brainy",
"content": "Chloe已经告诉你在健身房可以运动、欣赏风景或者放松你已经问清了健身房位置和要到了毛巾任务成功完成"
}
}
},
"kpInfo": {
"pushType": "relationKp",
"cType": "core_speaking_inquiry",
"cId": "0326001",
"kpInfo": [
{
"kpId": null,
"kpType": "sentence",
"kpTitle": "Where can I find the gym我在哪里能找到健身房",
"kpSkill": "sentence_meaning",
"kpSkillName": "语义"
},
{
"kpId": null,
"kpType": "sentence",
"kpTitle": "Can I have a towel please??我能要一条毛巾吗?",
"kpSkill": "sentence_meaning",
"kpSkillName": "语义"
},
{
"kpId": null,
"kpType": "sentence",
"kpTitle": "What else can I do there? 我在那儿还能做些什么?",
"kpSkill": "sentence_meaning",
"kpSkillName": "语义"
}
]
}
}
}
}