The create menu is confusing:
ec07d07f
Steps to reproduce the behavior:
Experience
Name | Functionality | Purpose
-- | -- | --
Echo | Should Echo be the Blank bot? -         ConversationUpdate -         Echo back anything a user says | Simplest form of a functional bot that deals with conversation update (for user greeting – only sone some channels) and
ToDo with Luis | -Â Â Â Â Â Â Â Â Â ConversationUpdate -Â Â Â Â Â Â Â Â Â Basic Todo functionality (as exists today) -Â Â Â Â Â Â Â Â Â Using LUIS | Starting point for a bot using LUIS and small/simple enough to delete/ change
Language & Knowledge | -         ConversationUpdate -         Simple help to show LUIS -         Unknow intent to show QnA | Show using both LUIS and QnA in a bot including use scores.  Majority of customers use / start with QnA  Note – we need to handle error case when QnA is not setup because Composer doesn’t take care of that
A template needs to include meaningful template description

The purpose of example and/or samples us to learn how to use Composer, the LG and LU system. Samples/ examples are a learning tool. The bot created from samples/ examples are functional but include many actions and steps that are use to illustrate how to use LG, specific Actions, etc.
Some of the example are very big and if we position them as templates, developer swill need to work hard to delete many actions and dialog that they don’t need.
Template should be used as a starting point from which it is easy to build a bot.
Most of the current example includes bots that do not fit the Template description.
Ping @christopheranderson and @DesignPolice
@yochay got it... How quickly does this need to happen? I have some previous iterations, but will need to look at some different approaches - so I could use a ballpark date.
Some examples of project creation flows that I'm using as inspiration from Microsoft properties:






Comments on the current proposal:
Also, we have two ways to create a bot. From the +New and from the right nav. I think we should steal the right nav experience and move it into +New (or remove +new and leave the right nav, I can see both options being viable)
It's not clear based on the proposal, but I don't think we should have "templates" and "samples/examples". If we think there is a class of projects that are purely reference material, I'd advocate we stick them in GitHub/docs for the time being. Bifurcating that experience is just going to cause confusion, especially today where I can't open two bots at the same time.
Solid thoughts Chris, let me try and taper a few things this week - I will add a meeting for next week. We also chatted this morning at standup about the option of having a library option in the future, may need to loop Chris and Marieke in for his thoughts so whatever we build aligns with the future.
That said this new box full of these crazy boxes is a mess, and I want to get this solved quickly.
The two ways to make a bot is strange for sure as you noted.
thanks
m
@christopheranderson - above we're talking about BOT (ex)samples/templates - we haven't talked much about designing sub-dialogs, but do your thoughts also apply to the approach for creating new DIALOGS? (note: currently we present todowithLUIS as a BOT but it could very well be one of the capabilities/sub dialogs of an 'office utilities' bot that somebody might want to create for their customers.
@mareekuh - creating dialogs vs creating bots are going to have some differences, but I think one of those differences is key:
When you create a bot from template, you have no other context. When you create a dialog, there is existing context (intents, other dialogs with conflicting names, in memory state, etc.). I'd imagine that if/when we do dialog templates/snippets, that we'd need to consider that context and ask if it makes sense for us to a) have more than one entry point b) help fill in that context. If a dialog snippet requires 3-4 manual steps after creating it to be useful, it will feel like we should wizard that.
I'm inclined to think that we should delay the dialog snippets stuff until we have some killer scenario (qnamaker probably being the scenario). I think that Skills integration is probably actually closer to what people want in terms of reusing stuff like an office utilities set of functionality.
Summarizing notes from meeting/offline chat with Yochay:
FYI @DesignPolice @mareekuh @yochay
@christopheranderson this on my radar for today, what are the 3 Hero Templates... I'm not sure where that debate landed "empty, echo etc etc"
Now that everyone is back, lets try and land this plane...
Last versions I set up -
https://www.figma.com/file/Ux0vucOvaLL2xH22WpFgV65X/MarcB_Composer-UI?node-id=4320%3A0
Let me know. :-)
Updated. Show list of samples in sam manner as list of recent files:
https://www.figma.com/file/HLtKaKHctLldivPnzQ7BqQOI/Composer-MI-lotsotings?node-id=1405%3A4999

@cwhitten, @hibrenda and FYI @DesignPolice
Can we close this one and add a new item to incorporate topic/asset/skill /sample and re-usable dialog browsing? Reason: this was from the Yochay era, it's extremely lengthy and not that relevant anymore.
(here's concept sketch for the 'Asset library' idea).

@cwhitten can we close this item?
I believe there is another item for the 'Create' or 'New dialog' wizard/dialog that covers this and is more recent and to-the-point. (-: