Looks like a lot of work (and feels like a lot of work too)
Is there a way out of this technological
cul-de-sac?
We need a Wizard!
Remember this?
Did Wizards work smoothly?
Wizards tend to expect wizardry from end-users
The onus is on human users to not make a mistake
Are you sure you want to continue?
Are you sure you want to continue? error messages are NOT helpful!
Wizards are creating a lot of stress for users
Certainly nothing convenient about those wizards
Wizards ended up being just a sneakier version of yet another self-serve!
Pretend to be a helpful assistant, and then try to trick the users to do it themselves!
That way, avoid any responsibility if anything goes wrong
Is there a light at the end of the tunnel?
Chatbots!
Not really a light at the end of the tunnel
Chatbots propose to replace chores (searching, scrolling, swiping, clicking etc.) with simple chatting
But getting things done via chatting is much more cumbersome and tedious than via scrolling, swiping, dragging, dropping
Conclusion?
Chatbots are terrible for self-serve
Replacing already tedious self-serve apps with chatbots is the worst thing one can do for the users
It's like adding insult to an injury
Does that mean chatbots are useless?
Chatbots can be extremely useful, but NOT for self-serve activities
If not for self-serve, what can chatbots be useful for?
Full-serve, naturally!
Title Text
Example
I like to record myself playing various instruments and then mix the tracks
How do I do it?
Self-serve
I twiddle the knobs, slide the sliders, etc.
Imagine if, instead of twiddling the knobs, I was expected to chat with the sound mixing bot!
Utter disaster!
"Now, make that track louder. No, not loud like that! A bit less... No, too quiet now!! Undo. Undo. Undo..."
As tedious and frustrating GUI self-serve is, conversational self-serve is million times worse!
We need a full-serve software app -- bot
Something similar to this?
Well, why not? (providing that it is trainable ;)
But preferably someone with LOTS of experience!
How would I work with a sound engineer in real life?
I'd ask them to make my song sound like some other tracks I like to listen to. For example, I'd say: "Can you make my guitar sound more like Brian May on 'Bohemian Rhapsody'?"
The sound engineer would then use his/her vast experience to work on making my guitar sound similar to how the guitar sounds on the specified song(s)
Awesome! So why don't I do just that, instead of twiddling the knobs myself?
Real life experts tend to be pricey!
Technology to the rescue!
Make an app that specializes in sound mixing and mastering
Make it so that it can take descriptive requests
Something like: "Could you make this track sound as if it was produced in late 1970s?"
The app SHOULD NOT expect detailed arguments, parameters and values from the user!
Same as sound engineers do not expect clients to tell them how loud the tracks should be or what amount of reverb etc. to apply
Once such expert app gets built, put conversational interface on top of it
Voila! You got yourself a full serve chatbot!
Your customers can now converse with the bot and ask it to make their creations sound the way they expect them to
Of course, the chatting will go back-and-forth, but NOT in a self-serve fashion
The chatting will rather serve to clarify the expectations
The bot may ask: "By 'the late 1970s sound', did you mean disco or new wave or soul/funk?"
The user may reply "funk" and then sit back and enjoy the full-serve!
No need for any additional, annoying chit-chat
Less is better
Even simpler example: hiring a gardener
It's not unusual to hire a gardener and then just tell them: "Make my garden look great!"
A lot of us hardly know more about gardening than just "I'd like my garden to look nice"
So we hire a reputable gardener to make that happen for us
How much interaction is needed with a qualified gardener?
Hopefully, very little past the initial discussion
Gardener at work is a good example of a full-serve experience
Users express their wishes and then step back enjoying the service
This same model must be utilized when designing/building chatbots
A gardener that requires a lot of interaction and hand holding is not only useless, but also annoying!
Asking for instructions each step of the way means that the service provider is incompetent
Exact same principles apply to chatbots
If a chatbot keeps annoying the user with endless "now what should I do?", it is obviously incompetent
Users will abandon such chatbots in a hurry
To Summarize
When doing chores, we prefer to hire experts
Since experts are expensive, we are forced to dabble in the DIY projects
Technology to the rescue!
Utilize machine learning/neural nets tech to build expert systems
Digital experts
Once the expert system/digital expert gets built, endow it with conversational interface
Leverage economies of scale and offer full-serve expert service for a fraction of the price