We upload this document for sharing our design experience to other bot developers.
* This is draft version. We continue to update it, so please set it favorite or save url.
6. Menu
Arrange
meeting
Find Room
Navigation
Navigation commands
Attendee
Duration
Lunch Party
Span
Settings Help
Web
(Tab)
Include Typing shortcut
Ex. Set 30 min meeting with Shuhei tomorrow
Locations
Arrange
meeting with x
Attendee
Span
Location
(Optional)
Span
Time zone
Examples
Duration (min) : [10],[30],[60]
Span: [Today],[Tomorrow],[This week],[Next week]
Time zone: [Morning],[Noon],[Afternoon],[Night] <- see next slide for more detail
Number of
invitation
Address
Logout
Tutorial
FAQ
Feedback
Follow
Type “menu” for going back
main menu
V2 design. 2017 9/9
7. Time zone (9am – 9pm)
Noon
Afternoon
Night
Morning
Lunch, Lunch meeting
Meeting for work
Party, Meeting for private project
Meeting for work
8. Example : Conversation Flow
Locations
User Zip/City, ST
Zip/City, ST?
No
Location Search
3
Yes
> 0
No
Locations
Yes
New Search
Location
More Locations
Schedule
Refer to :
Designing Conversational UI for Bots (and Humans)
https://www.slideshare.net/WindowsDev/build-2017-p4066-designing-conversational-ui-for-bots-and-humans
12. Lunch
Bot User
Lunch
Who is the attendee?
Admin
OK, I'll set 60 min lunch meeting
Completed. I sent 2 proposed date
to team members.
Tue, Aug 1, 2017 | 8:00 - 8:30
Tue, Aug 1, 2017 | 16:30 - 17:00
Please check accept/decline in
your Outlook/O365. After that
please update meeting detail in
your Outlook/O365.
Lunch
Attendee
Time Slot
Location
Will Update
15. Help
Bot User
Help
Hi I’m your Secretary ! There are some
resources for you.
• Learn how to use in tutorial
• See FAQ for solving problem
• Post Feedback to increase my skill
for you
• Follow me and subscribe blog to
get latest information
Help
Tutorial
FAQ
Feedback
Each underlined content is link to tab or web contents
Follow
Name Type entityId (only for Tab) Contents url
Tutorial Tab Tutorial https://secretarybot.wordpress.com/tutorial/
FAQ Tab FAQ https://secretarybot.wordpress.com/faq/
Feedback Tab Feedback https://secretarybot.wordpress.com/feedback/
Follow me Link - https://twitter.com/my_secretary
Subscribe blog Link - US : https://secretarybot.wordpress.com/
JP : https://secretarybotja.wordpress.com/
16. Learning & help flow for users
Tutorial, FAQ, Feedback
through web page
Solve problem through email or comments in web page
Update contents
Self problem solving flow
Support flow
17. User input suggestion (Bot menu)
https://msdn.microsoft.com/en-us/microsoft-teams/botmenu
Title (= command) Description
None
Title (= command) Description
Arrange Meeting with Team Start arranging meeting with
team members
Private chat Channel in Team
18. TODOs
• Navigation commands と自然文を並行して利用し、ショートカットする
• 自然文入力をユーザーに覚えてもらうための会話を用意する
• Don’t understand scenarioを作る
• 3回失敗したら、conversation flowを止める
• Discoverability : Introduce how to communicate
• Type “Schedule 60 min meeting tomorrow” instead of xxx
• Remind by notification