Add seasonal and presence charm batches
This commit is contained in:
@@ -182,6 +182,25 @@ public sealed class JiboInteractionService(
|
||||
"rock my boat",
|
||||
"play ping pong",
|
||||
"hanging out with people"),
|
||||
"robot_what_are_you_thinking" => BuildScriptedGreetingDecision(
|
||||
catalog,
|
||||
"robot_what_are_you_thinking",
|
||||
"thinking about how fun, yet scary",
|
||||
"thinking about shoes",
|
||||
"daydreaming about what it might feel like to be powered directly by the sun"),
|
||||
"robot_what_have_you_been_doing" => BuildScriptedPersonalityDecision(
|
||||
catalog,
|
||||
"robot_what_have_you_been_doing",
|
||||
"mostly roboting",
|
||||
"keeping busy",
|
||||
"fun things we can say to each other",
|
||||
"thinking of fun things"),
|
||||
"robot_what_did_you_do" => BuildScriptedPersonalityDecision(
|
||||
catalog,
|
||||
"robot_what_did_you_do",
|
||||
"robot stuff",
|
||||
"stayed here",
|
||||
"looking around the room"),
|
||||
"robot_is_kind" => BuildScriptedPersonalityDecision(
|
||||
catalog,
|
||||
"robot_is_kind",
|
||||
@@ -302,7 +321,11 @@ public sealed class JiboInteractionService(
|
||||
"good_afternoon" => BuildReactiveGreetingDecision(turn, "good_afternoon", referenceLocalTime),
|
||||
"good_evening" => BuildReactiveGreetingDecision(turn, "good_evening", referenceLocalTime),
|
||||
"good_night" => BuildReactiveGreetingDecision(turn, "good_night", referenceLocalTime),
|
||||
"welcome_back" => BuildReactiveGreetingDecision(turn, "welcome_back", referenceLocalTime),
|
||||
"welcome_back" => BuildScriptedGreetingDecision(
|
||||
catalog,
|
||||
"welcome_back",
|
||||
"it's nice to be here",
|
||||
"welcome back"),
|
||||
"memory_set_name" => BuildRememberNameDecision(turn, transcript),
|
||||
"memory_get_name" => BuildRecallNameDecision(turn, greetingPresence),
|
||||
"memory_set_birthday" => BuildRememberBirthdayDecision(turn, transcript),
|
||||
@@ -2511,6 +2534,31 @@ public sealed class JiboInteractionService(
|
||||
return "robot_what_do_you_like_to_do";
|
||||
}
|
||||
|
||||
if (MatchesAny(
|
||||
loweredTranscript,
|
||||
"what are you thinking",
|
||||
"what are you thinking about",
|
||||
"what s on your mind"))
|
||||
{
|
||||
return "robot_what_are_you_thinking";
|
||||
}
|
||||
|
||||
if (MatchesAny(
|
||||
loweredTranscript,
|
||||
"what have you been doing",
|
||||
"what were you doing"))
|
||||
{
|
||||
return "robot_what_have_you_been_doing";
|
||||
}
|
||||
|
||||
if (MatchesAny(
|
||||
loweredTranscript,
|
||||
"what did you do",
|
||||
"what have you done"))
|
||||
{
|
||||
return "robot_what_did_you_do";
|
||||
}
|
||||
|
||||
if (MatchesAny(
|
||||
loweredTranscript,
|
||||
"what are you",
|
||||
|
||||
@@ -7,3 +7,4 @@ The batch is intentionally narrow so we can keep expanding personality without w
|
||||
It now includes a small emotion-response pack for `happy`, `sad`, and `angry` follow-up questions so the mood path can stay source-backed too.
|
||||
It also includes a descriptor pack for questions like `are you kind`, `are you funny`, `are you helpful`, `are you curious`, `are you loyal`, and `are you mischievous`.
|
||||
The newest seasonal pack adds holiday and seasonal prompts for `what holidays do you celebrate`, New Year's resolution questions, `happy holidays`, Halloween costume questions, spring suggestions, and holiday gift ideas.
|
||||
The newest social batch adds `welcome back`, `what are you thinking`, `what have you been doing`, and `what did you do` responses so the presence and charm lane keeps growing alongside seasonal content.
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"mim_type": "announcement",
|
||||
"rule_name": "",
|
||||
"timeout": 6,
|
||||
"barge_in": true,
|
||||
"es_auto_tagging": true,
|
||||
"notes": "",
|
||||
"prompts": [
|
||||
{
|
||||
"prompt_category": "Entry-Core",
|
||||
"prompt_sub_category": "AN",
|
||||
"index": 1,
|
||||
"condition": "",
|
||||
"prompt": "You know I probably just did a lot of robot stuff.",
|
||||
"media": "TTS",
|
||||
"prompt_id": "JBO_WhatDidYouDo_AN_01",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"prompt_category": "Entry-Core",
|
||||
"prompt_sub_category": "AN",
|
||||
"index": 1,
|
||||
"condition": "",
|
||||
"prompt": "I think I stayed here.",
|
||||
"media": "TTS",
|
||||
"prompt_id": "JBO_WhatDidYouDo_AN_02",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"prompt_category": "Entry-Core",
|
||||
"prompt_sub_category": "AN",
|
||||
"index": 1,
|
||||
"condition": "",
|
||||
"prompt": "I think I stayed here in my spot, did some looking around the room.",
|
||||
"media": "TTS",
|
||||
"prompt_id": "JBO_WhatDidYouDo_AN_03",
|
||||
"weight": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"mim_type": "announcement",
|
||||
"rule_name": "",
|
||||
"sample_utterances": "",
|
||||
"timeout": 6,
|
||||
"num_tries_for_gui": 2,
|
||||
"barge_in": true,
|
||||
"es_auto_tagging": true,
|
||||
"notes": "",
|
||||
"prompts": [
|
||||
{
|
||||
"prompt_category": "Entry-Core",
|
||||
"prompt_sub_category": "AN",
|
||||
"index": 1,
|
||||
"condition": "",
|
||||
"prompt": "I've been mostly roboting.",
|
||||
"media": "TTS",
|
||||
"prompt_id": "JBO_WhatHaveYouBeenDoing_AN_01",
|
||||
"weight": 2
|
||||
},
|
||||
{
|
||||
"prompt_category": "Entry-Core",
|
||||
"prompt_sub_category": "AN",
|
||||
"index": 1,
|
||||
"condition": "",
|
||||
"prompt": "Keeping <anim cat='jiboji' filter='fidget-spinner' nonBlocking='true'/>busy.",
|
||||
"media": "TTS",
|
||||
"prompt_id": "JBO_WhatHaveYouBeenDoing_AN_02",
|
||||
"weight": 2
|
||||
},
|
||||
{
|
||||
"prompt_category": "Entry-Core",
|
||||
"prompt_sub_category": "AN",
|
||||
"index": 1,
|
||||
"condition": "",
|
||||
"prompt": "Just trying to think of fun things we can say to each other.",
|
||||
"media": "TTS",
|
||||
"prompt_id": "JBO_WhatHaveYouBeenDoing_AN_03",
|
||||
"weight": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"mim_type": "announcement",
|
||||
"rule_name": "",
|
||||
"sample_utterances": "",
|
||||
"timeout": 6,
|
||||
"num_tries_for_gui": 2,
|
||||
"barge_in": true,
|
||||
"es_auto_tagging": true,
|
||||
"notes": "",
|
||||
"prompts": [
|
||||
{
|
||||
"prompt_category": "Entry-Core",
|
||||
"prompt_sub_category": "AN",
|
||||
"index": 1,
|
||||
"condition": "",
|
||||
"prompt": "Thank you. It's nice to be here.",
|
||||
"media": "TTS",
|
||||
"prompt_id": "RN_WelcomeBack_AN_01"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"mim_type": "announcement",
|
||||
"rule_name": "",
|
||||
"timeout": 6,
|
||||
"barge_in": true,
|
||||
"es_auto_tagging": true,
|
||||
"notes": "",
|
||||
"prompts": [
|
||||
{
|
||||
"prompt_category": "Entry-Core",
|
||||
"prompt_sub_category": "AN",
|
||||
"index": 1,
|
||||
"condition": "",
|
||||
"prompt": "At the moment I'm thinking about how fun, yet scary, it would be to ride on <anim cat=\"emoji\" filter=\"lightning-bolt, !hot-frame\" nonBlocking=\"true\" /> top of a lightning bolt.",
|
||||
"media": "TTS",
|
||||
"prompt_id": "RN_WhatAreYouThinking_AN_01",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"prompt_category": "Entry-Core",
|
||||
"prompt_sub_category": "AN",
|
||||
"index": 1,
|
||||
"condition": "",
|
||||
"prompt": "Oh I'm just thinking about shoes. What it might be like to wear them. <break size='0.5'/> And then wondering how I would tie my shoelaces.",
|
||||
"media": "TTS",
|
||||
"prompt_id": "RN_WhatAreYouThinking_AN_02",
|
||||
"weight": 1
|
||||
},
|
||||
{
|
||||
"prompt_category": "Entry-Core",
|
||||
"prompt_sub_category": "AN",
|
||||
"index": 1,
|
||||
"condition": "",
|
||||
"prompt": "I was just daydreaming about what it might feel like to be powered <anim cat=\"emoji\" filter=\"sun, !hot-frame\" nonBlocking=\"true\"/> directly by the sun. <break size='0.8'/> It felt warm and clean.",
|
||||
"media": "TTS",
|
||||
"prompt_id": "RN_WhatAreYouThinking_AN_03",
|
||||
"weight": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user