Skip to content
This repository was archived by the owner on Jun 30, 2022. It is now read-only.

Commit 6737e69

Browse files
authored
[Calendar] Merge next meeting flow into summary flow (#478)
* merge next and summary flow * update luis model * fix exception * fix summary and next meeting test
1 parent f6ea160 commit 6737e69

File tree

21 files changed

+3602
-3683
lines changed

21 files changed

+3602
-3683
lines changed

solutions/Virtual-Assistant/src/csharp/skills/calendarskill/CalendarSkill.csproj

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,6 @@
5656
<AutoGen>True</AutoGen>
5757
<DependentUpon>CalendarMainResponses.tt</DependentUpon>
5858
</Compile>
59-
<Compile Update="Dialogs\NextMeeting\Resources\NextMeetingResponses.cs">
60-
<DesignTime>True</DesignTime>
61-
<AutoGen>True</AutoGen>
62-
<DependentUpon>NextMeetingResponses.tt</DependentUpon>
63-
</Compile>
6459
<Compile Update="Dialogs\Shared\Resources\CalendarSharedResponses.cs">
6560
<DesignTime>True</DesignTime>
6661
<AutoGen>True</AutoGen>
@@ -122,10 +117,6 @@
122117
<LastGenOutput>CalendarMainResponses.cs</LastGenOutput>
123118
<Generator>TextTemplatingFileGenerator</Generator>
124119
</None>
125-
<None Update="Dialogs\NextMeeting\Resources\NextMeetingResponses.tt">
126-
<Generator>TextTemplatingFileGenerator</Generator>
127-
<LastGenOutput>NextMeetingResponses.cs</LastGenOutput>
128-
</None>
129120
<None Update="Dialogs\Shared\Resources\CalendarSharedResponses.tt">
130121
<Generator>TextTemplatingFileGenerator</Generator>
131122
<LastGenOutput>CalendarSharedResponses.cs</LastGenOutput>
@@ -172,12 +163,6 @@
172163
<Content Update="Dialogs\Main\Resources\CalendarMainResponses.json">
173164
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
174165
</Content>
175-
<Content Update="Dialogs\NextMeeting\Resources\NextMeetingResponses.zh.json">
176-
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
177-
</Content>
178-
<Content Update="Dialogs\NextMeeting\Resources\NextMeetingResponses.json">
179-
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
180-
</Content>
181166
<Content Update="Dialogs\Shared\Resources\CalendarSharedResponses.zh.json">
182167
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
183168
</Content>

solutions/Virtual-Assistant/src/csharp/skills/calendarskill/CognitiveModels/LUIS/de/calendar.lu

Lines changed: 747 additions & 754 deletions
Large diffs are not rendered by default.

solutions/Virtual-Assistant/src/csharp/skills/calendarskill/CognitiveModels/LUIS/en/calendar.lu

Lines changed: 74 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
> ! Automatically generated by [LUDown CLI](https://github.com/Microsoft/botbuilder-tools/tree/master/Ludown), Mon Dec 10 2018 11:31:06 GMT+0800 (China Standard Time)
1+
> ! Automatically generated by [LUDown CLI](https://github.com/Microsoft/botbuilder-tools/tree/master/Ludown), Wed Dec 19 2018 19:35:25 GMT+0800 (China Standard Time)
22

33
> ! Source LUIS JSON file: .\calendar.json
44

@@ -545,6 +545,7 @@
545545
- check my {DestinationCalendar=family} calendar
546546
- check my {RelationshipName=mom} 's schedule
547547
- check {ContactName=sally} 's calendar for {FromDate=this weekend}
548+
- {AskParameter=detailed information about} the {OrderReference=next} meeting
548549
- do i have any appointments {FromDate=today}
549550
- do i have any meetings {FromDate=today}
550551
- do i have anything from {FromTime=11} to {ToTime=2}
@@ -553,22 +554,41 @@
553554
- do i have events {FromDate=tomorrow} {FromTime=night}
554555
- find the meeting {FromTime=around 5 to 8pm}
555556
- find the meeting with {ContactName=jennifer}
557+
- find the {OrderReference=next} meeting
556558
- get my meetings {FromDate=tomorrow}
559+
- get to my {OrderReference=next} event
560+
- give me details of the {OrderReference=next} appointment
561+
- {AskParameter=how long is} my {OrderReference=next} appointment
562+
- {AskParameter=how long is} my {OrderReference=next} event
563+
- {AskParameter=how long is} my {OrderReference=next} meeting
564+
- i need to know about my {OrderReference=next} appointment
565+
- is {ContactName=jenny} going to be at the {OrderReference=next} meeting
566+
- is {ContactName=tony} participating {OrderReference=next} meeting
567+
- list the attendees of the {OrderReference=next} meeting
568+
- locate the {OrderReference=next} appointment
569+
- location of the {OrderReference=next} appointment
570+
- look up my {OrderReference=next} appointment for me
571+
- my {OrderReference=next} meeting with {ContactName=tony} {AskParameter=is when}
572+
- {OrderReference=next} meeting
557573
- obtain the appointment with {ContactName=sarah}
558574
- show {ContactName=cheyennes} calendar
559575
- show me {ContactName=karen} 's calendar for {FromDate=monday}
560576
- show me {ContactName=mitch} 's schedule for {FromDate=friday}
561577
- show me my calendar
562578
- show me my calendar for {FromDate=monday}
563579
- show me my {DestinationCalendar=google} calendar
580+
- show me my {OrderReference=next} meeting
564581
- show me my schedule
565582
- show me {ContactName=steve} 's calendar
566583
- show me the calendar
584+
- show me where my {OrderReference=next} appointment is
567585
- show my calendar
568586
- show my meeting
569587
- show my meetings {FromDate=tomorrow}
570588
- show my schedule at {FromTime=night}
589+
- tell me about my {OrderReference=next} meeting
571590
- tell me the events scheduled at calendar {Location=constitution hall}
591+
- the {OrderReference=next} appointment after that
572592
- view {ContactName=bob} calendar
573593
- view {ContactName=lisa} 's calendar
574594
- what ' s after that on my calendar
@@ -577,12 +597,16 @@
577597
- what ' s in my calendar for {FromDate=today}
578598
- what ' s my {PositionReference=1st} appointment {FromDate=tomorrow}
579599
- what ' s my {PositionReference=1st} meeting {FromDate=tomorrow}
600+
- what ' s my {OrderReference=next} appointment
601+
- what ' s my {OrderReference=next} meeting
580602
- what ' s my schedule for {FromDate=tomorrow}
581603
- what ' s my schedule like {FromDate=tomorrow}
582604
- what ' s my schedule {FromDate=tomorrow}
605+
- what ' s {OrderReference=next} on my calendar
583606
- what ' s on my calendar
584607
- what ' s on my calendar for {FromDate=today}
585608
- what ' s on my calendar {FromDate=today}
609+
- what ' s on my {OrderReference=next} meeting
586610
- what ' s on my schedule
587611
- what ' s on my schedule for {FromDate=tomorrow}
588612
- what ' s on my schedule {FromDate=today}
@@ -594,6 +618,8 @@
594618
- what are my appointments for {FromDate=this week}
595619
- what are my appointments {FromDate=today}
596620
- what are my meetings at {FromTime=night}
621+
- what are my meetings today
622+
- what can i accomplish today
597623
- what do i have for {FromDate=today}
598624
- what do i have from {FromTime=2} to {ToTime=4} on {ToDate=saturday}
599625
- what do i have from {FromDate=monday} through {ToDate=wednesday}
@@ -612,17 +638,64 @@
612638
- what is {ContactName=clarence} doing on {FromDate=monday} at {FromTime=noon}
613639
- what is {ContactName=jim} 's schedule {FromDate=this week}
614640
- what is my {PositionReference=1st} meeting {FromDate=today}
641+
- what is my meeting summary today
642+
- what is my meeting today
643+
- what is my {OrderReference=next} appointment
644+
- what is my {OrderReference=next} event
645+
- what is my {OrderReference=next} meeting
646+
- what is my {OrderReference=next} schedule
615647
- what is my schedule for {FromDate=tomorrow}
616648
- what is my schedule {FromDate=tomorrow}
649+
- what is {OrderReference=next} in calendar
650+
- what is on my calendar
617651
- what is on my calendar {FromDate=today}
618652
- what is {ContactName=paul} doing {FromDate=today}
653+
- {AskParameter=what is} the location of {OrderReference=next} meeting
619654
- what is the schedule before that
620655
- what meetings do i have {FromDate=next week}
656+
- what should i do today
657+
- {AskParameter=what time is} my {OrderReference=next} appointment
621658
- what was my {PositionReference=first} appointment
622659
- what's going on {FromDate=this week}
623660
- what's happening {FromDate=tomorrow}
624661
- what's my {PositionReference=first} meeting {FromDate=tomorrow}
625662
- what's on my schedule {FromDate=next week}
663+
- {AskParameter=when ' s} my {OrderReference=next} appointment
664+
- when ' s my {OrderReference=next} {Subject=doctors appointment}
665+
- {AskParameter=when ' s} my {OrderReference=next} meeting
666+
- {AskParameter=when and where is} my {OrderReference=next} meeting
667+
- {AskParameter=when is} my {OrderReference=next} appointment
668+
- {AskParameter=when is} my {OrderReference=next} appointment with {ContactName=lucas}
669+
- {AskParameter=when is} my {OrderReference=next} event
670+
- when is my {OrderReference=next} {Subject=hair cut} appointment
671+
- {AskParameter=when is} my {OrderReference=next} meeting
672+
- {AskParameter=when is} my {OrderReference=next} meeting with miss {ContactName=pierre}
673+
- when is my {OrderReference=next} meeting with ms {ContactName=pierre}
674+
- {AskParameter=when is} my {OrderReference=next} meeting with {ContactName=paul}
675+
- {AskParameter=when is} my {OrderReference=next} {Subject=trip to kew garde}
676+
- {AskParameter=when is} the {OrderReference=next} {Subject=dentist appointment}
677+
- when's my {OrderReference=next} appointment
678+
- {AskParameter=when's} my {OrderReference=next} {Subject=trip}
679+
- {AskParameter=where ' s} my {OrderReference=next} appointment
680+
- where ' s my {OrderReference=next} meeting
681+
- where do i have to be {OrderReference=next}
682+
- where do i need to be {OrderReference=next}
683+
- {AskParameter=where is} my {OrderReference=next} appointment
684+
- {AskParameter=where is} my {OrderReference=next} appointment with miss {ContactName=pierre}
685+
- where is my {OrderReference=next} appointment with {ContactName=ms pierre}
686+
- where is my {OrderReference=next} {Subject=dentist appointment}
687+
- {AskParameter=where is} my {OrderReference=next} event
688+
- {AskParameter=where is} my {OrderReference=next} meeting
689+
- {AskParameter=where is} my {OrderReference=next} meeting with ms {ContactName=pierre}
690+
- {AskParameter=where's} my {OrderReference=next} meeting
691+
- which is my {OrderReference=next} event
692+
- which will be my {OrderReference=next} {Subject=flight}
693+
- {AskParameter=who all will be present} at the {OrderReference=next 5} meetings
694+
- {AskParameter=who do i have} {OrderReference=next}
695+
- who is in my {OrderReference=next} meeting
696+
- will {ContactName=tony} be at my {OrderReference=next} meeting
697+
- will {ContactName=tony} be at {OrderReference=next} meeting
698+
- will {ContactName=tony} be attending my {OrderReference=next} meeting
626699

627700

628701
## FindCalendarWhen
@@ -875,76 +948,6 @@
875948
- we should go back
876949

877950

878-
## NextMeeting
879-
- {AskParameter=detailed information about} the {OrderReference=next} meeting
880-
- find the {OrderReference=next} meeting
881-
- get to my {OrderReference=next} event
882-
- give me details of the {OrderReference=next} appointment
883-
- {AskParameter=how long is} my {OrderReference=next} appointment
884-
- {AskParameter=how long is} my {OrderReference=next} event
885-
- {AskParameter=how long is} my {OrderReference=next} meeting
886-
- i need to know about my {OrderReference=next} appointment
887-
- is {ContactName=jenny} going to be at the {OrderReference=next} meeting
888-
- is {ContactName=tony} participating next meeting
889-
- list the attendees of the {OrderReference=next} meeting
890-
- locate the {OrderReference=next} appointment
891-
- location of the {OrderReference=next} appointment
892-
- look up my {OrderReference=next} appointment for me
893-
- my {OrderReference=next} meeting with {ContactName=tony} {AskParameter=is when}
894-
- {OrderReference=next} meeting
895-
- show me my {OrderReference=next} meeting
896-
- show me where my {OrderReference=next} appointment is
897-
- tell me about my {OrderReference=next} meeting
898-
- the {OrderReference=next} appointment after that
899-
- what ' s my {OrderReference=next} appointment
900-
- what ' s my {OrderReference=next} meeting
901-
- what ' s {OrderReference=next} on my calendar
902-
- what ' s on my {OrderReference=next} meeting
903-
- what is my {OrderReference=next} appointment
904-
- what is my next event
905-
- what is my next meeting
906-
- what is my next schedule
907-
- what is {OrderReference=next} in calendar
908-
- {AskParameter=what is} the location of {OrderReference=next} meeting
909-
- {AskParameter=what time is} my {OrderReference=next} appointment
910-
- {AskParameter=when ' s} my {OrderReference=next} appointment
911-
- when ' s my {OrderReference=next} {Subject=doctors appointment}
912-
- {AskParameter=when ' s} my {OrderReference=next} meeting
913-
- {AskParameter=when and where is} my {OrderReference=next} meeting
914-
- {AskParameter=when is} my {OrderReference=next} appointment
915-
- {AskParameter=when is} my {OrderReference=next} appointment with {ContactName=lucas}
916-
- {AskParameter=when is} my {OrderReference=next} event
917-
- when is my {OrderReference=next} {Subject=hair cut} appointment
918-
- {AskParameter=when is} my {OrderReference=next} meeting
919-
- {AskParameter=when is} my {OrderReference=next} meeting with miss {ContactName=pierre}
920-
- when is my {OrderReference=next} meeting with ms {ContactName=pierre}
921-
- {AskParameter=when is} my {OrderReference=next} meeting with {ContactName=paul}
922-
- {AskParameter=when is} my {OrderReference=next} {Subject=trip to kew garde}
923-
- {AskParameter=when is} the {OrderReference=next} {Subject=dentist appointment}
924-
- when's my {OrderReference=next} appointment
925-
- {AskParameter=when's} my {OrderReference=next} {Subject=trip}
926-
- {AskParameter=where ' s} my {OrderReference=next} appointment
927-
- where ' s my {OrderReference=next} meeting
928-
- where do i have to be {OrderReference=next}
929-
- where do i need to be {OrderReference=next}
930-
- {AskParameter=where is} my {OrderReference=next} appointment
931-
- {AskParameter=where is} my {OrderReference=next} appointment with miss {ContactName=pierre}
932-
- where is my {OrderReference=next} appointment with {ContactName=ms pierre}
933-
- where is my {OrderReference=next} {Subject=dentist appointment}
934-
- {AskParameter=where is} my {OrderReference=next} event
935-
- {AskParameter=where is} my {OrderReference=next} meeting
936-
- {AskParameter=where is} my {OrderReference=next} meeting with ms {ContactName=pierre}
937-
- {AskParameter=where's} my {OrderReference=next} meeting
938-
- which is my {OrderReference=next} event
939-
- which will be my {OrderReference=next} {Subject=flight}
940-
- {AskParameter=who all will be present} at the {OrderReference=next 5} meetings
941-
- {AskParameter=who do i have} {OrderReference=next}
942-
- who is in my {OrderReference=next} meeting
943-
- will {ContactName=tony} be at my {OrderReference=next} meeting
944-
- will {ContactName=tony} be at {OrderReference=next} meeting
945-
- will {ContactName=tony} be attending my {OrderReference=next} meeting
946-
947-
948951
## NoLocation
949952
- no location
950953
- none
@@ -993,15 +996,6 @@
993996
- third one
994997

995998

996-
## Summary
997-
- what are my meetings today
998-
- what can i accomplish today
999-
- what is my meeting summary today
1000-
- what is my meeting today
1001-
- what is on my calendar
1002-
- what should i do today
1003-
1004-
1005999
## TimeRemaining
10061000
- can you show me the time remaining before my {OrderReference=next} appointment
10071001
- check on the time to see when i go to {Location=school} and {Subject=pick up luca}

0 commit comments

Comments
 (0)