The Best Virtual Assistant.

in hypeitup •  8 years ago  (edited)

Remember this bad ass?

Maybe, if you're old enough. You might have found it annoying because of the following:-

  • You're too skillful and don't need an assistant.
  • Paperclip doesn't learn and optimize itself to suit your style and natural workflow.
  • You don't know what you want to do.
  • You don't know how to make use of the assistant.
  • The technology back then was crappy and not conducive for great UI / UX implementations.

Virtual assistants, two decades after!

Take a look at Cortana, Siri, Google Now, Alexa, and so many more. These are perpetually learning bots, attempting to thrive on big data and user inputs. There are also human-based virtual assistants like Supahands. Virtual Assistants (VAs) are becoming more hybridized nowadays with a mix of both automation and human cognition.

What's getting better?

  • User experience and user interface has made great progress, thanks to advances in design philosophy and technological support.
  • Usage is becoming more like second nature. Still not very awesome, but VAs are getting more intuitive to use. This is mainly caused by the advances in machine learning and personalization algorithms.
  • Goal setting / gamification. This is usually not a feature of standard VAs, but close enough. It's a paradigm that has been in continuous improvement ever since achievements become the gaming industry's standard. It's a practice that's seeping into non-gaming industries, and there's plenty to learn here.

The common design decision.

Virtual assistants are faceless these days. You only see their texts, or hear their voices. While this is not necessarily the only design decision that should be adopted, UI / UX designers should make note that if the virtual assistant has physical appearance, it's best to provide the option to make it invisible (or disappear altogether).


So how do we design the best virtual assistant?

There's no exact science to this, of course. We're still in the frontiers of experimental VAs. However (you've guessed it), Steemit presents several unique features that may revolutionize VAs. While it's too much to expect VAs to solve all of our life problems, I think the Steemit VA solution as something that augments / improves the livelihood of its users is something that's incredibly valuable.

Given the economic incentives around here, I think this Steemit has already disrupted platforms like Supahands. And that's based on that business perspective alone. Maybe it's unfair to compare a voluntary community to a dedicated VA community, but I think the concept can be made lightyears better than anything out there once formalized as an application.

But before that, onboarding and a generalized VA should be implemented. There are plenty of articles on Steemit that has already expressed onboarding and persistent gamification as necessary implementations. I thought @cryptoctopus's recent article is a pretty good (and short) read about it.

Some sort of community management effort is really needed at the moment. We have lots of enthusiastic brains here, but no great way to conveniently group up ongoing discussions. Maybe there are too many ways to do it. Maybe in the future, a hybridized virtual assistant will point me to the right direction, on demand. Or maybe, all you need to do is post up something reasonable enough for the community to help out :)


Oh, by the way. Do you know we have a mascot?

Officially recognized or not, @kyriacos once designed a pretty good looking mascot for Steemit called Steemy. You can check it out here: https://steemit.com/art/@kyriacos/the-making-of-steemy-mascot-competition

Will this become Steemit's clippy?


Follow me @kevinwong

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

I love the Steemit clippy! I am working on a mock up right now of what the onboarding process would look like. Do you have a version of the clippy with a white background?

Nope, it's @kyriacos's. I'll try to ask and see if I could get it :)

Sure, I have it. Which form do you need it?

I guess a png with transparency will do?

  ·  8 years ago (edited)

Thanks man!

I've been playing at making Voice Assistants for several years now, mostly scripts. What I have settled on is something that basically announces its messages like a radio DJ. When I am doing something else and the music is on, between songs it announces the song, the time and temperature (randomly), any upcoming appointments, if I am outside, any approaching buses, various other things like that, then asks me if I need anything else. I can ignore or say no thanks, or ask my question, which is sent over to Google Now.

I ended up with that because I simply didn't use anything else. I had a complicated "Hal3000" bot for a long time, but never used it. I use my DJ assistant every day, but rarely ask it anything. It pretty much automatically does the main things I would ask it about, what time is it?, where's the bus?, what are my appointments?

At this point I see the main limiting factor of voice assistants as being the microphone. Unless I am wearing a headset, if I am near the microphone, I am either at the keyboard or have my phone in my hand. It's just as fast to type. When bots can understand language as you walk from one room to another, voice assistants will become a real tool instead of a toy.

What? That sounds awesome! How did you go about scripting it anyway? Any way to see it in action?

The current one is everything in Tasker and on my android phone. There's really not much to see, it's just a pseudorandom script generator for a few hundred actions . For instance :

Addressintrosubjectverbobjectoutro
Excuse meit'stimeto go tothe doctorBill
Pardon meIt isalmost timeto visit-----SIr
----------I believe it isyour appointmentto see--------------

Which gives you 2x3x3x3x1x2=108 random sentences when your calendar has a reminder about your doctor appointment. Usually with a little thought I can beef them up to seem pretty varied, maybe 500 different sentences or so. I just do that for various things, adding to the array of phrases when I run into something I need.

I just read the array and pick (with the equivalent of a case/switch loop) depending on the activity and then randomize the sentence structure to sound less robotic.

There's no real way to demonstrate it unless I'm doing something, I mean, right now it just tells me the name and artist of the song and maybe the time, I don't have anything going on until after Christmas. If I were outside it checks my location and uses the Transit API to find the next bus. Oh wait, it actually just reminded me to take my vitamins (1:00pm), but now that's gone.

I'll write a post about it one day and make some examples.

Transit API? Man that's awesome, I wish we have that here. I don't think even Singapore has something like that! Gonna check Tasker out. Speaking of which, I hope your data is safe using it!

I keep my data safe by making sure no one wants it. I keep it boring. The most someone could charge by stealing my credit card is $300

Woah! Thats pretty impressive! Hope we get the demo/intro first right here on steemit!!

I've been working on it in a Google Plus community (Tasker) for a couple of years. So no premiere! Lol! But if I had a little help getting my people from G+ over to here we might see all sorts of interesting stuff. I seem to be the only Steemer on Google Plus.

A transit A.p.i. huh. What city has that?

Most large cities that I checked, I'm in Lexington KY and I use
http://realtime.lextran.com/InfoPoint/departures.aspx?stopid=5013
To get the departure times at my grocery store

@papa-pepper approves this post.

The Papa approves!

I really like the steemit mascot that I didn;t know anything about. He has a good face ^^

Haha exactly like this ^ ^
I thought it's a well done mascot :)

  ·  8 years ago (edited)

That was like a wake up for me before I go to bed, so goodnight !

Hahah! Good night! Sorry to wake u up with a wall of text lol

I remember clippy! He helped me write a suicide note long ago.

So I guess he didn't really help that much.. morbid

deathly mobid!

Bwahahaha stunning post! I always ended up for the RTFS option -
Read
The
F@# -... uuuhm freakin
Screen

Oh so that's what RTFS is, I saw that ac used a few times on Steemit for the past week, thinking it's some circuit board name lol.

Re-program
that
Freakin
Steambot

Oh no, i got inceptioned by a game I was playing recently.. not even on steemit! lol

The tagline was Design. Code. RTFM. Wrote a post on it :)

hahahaha, thats what I knew it as,
But for all I know it could meant something completely different on steemit
like

Reap
The
Flow of
SteemDollars

or something crazy!

I remember clippy.....guess that makes me old.....I liked him. - but he did get on my nerves at times:) I don't use Microsoft anymore.
I also love the Steemit's mascot.

Anyone who used a pc during the 90s would've seen clippy :)
Are you on MAC now?

Yes, yes I am .... you?

I'm on Windows, MAC, and Linux :o... for different purposes :)

You sound like my son...he is quite the expert tech person - he has screens across his desk – I usually look like a deer in head lights when he tries explaining :) I know a bit - I can navigate OS and know how to use applications from Windows and MAC ....I know what Linux is.....sort of....and that's it. Have a good evening @kevinwong

I wish there's just windows.. makes it easier for everyone haha. Linux is for free, and more for techies (which I'm really not, but forced to use!). Have a great weekend! @countrygirl

Gotta love clippy!

It'd be interesting to find out who the designer was lol

http://oddisgood.com/pages/cd-clippy.html

Kevin J. Atteberry

:D There ya go!

This post has been ranked within the top 10 most undervalued posts in the second half of Nov 25. We estimate that this post is undervalued by $15.90 as compared to a scenario in which every voter had an equal say.

See the full rankings and details in The Daily Tribune: Nov 25 - Part II. You can also read about some of our methodology, data analysis and technical details in our initial post.

If you are the author and would prefer not to receive these comments, simply reply "Stop" to this comment.

This post has been linked to from another place on Steem.

Learn more about and upvote to support linkback bot v0.5. Flag this comment if you don't want the bot to continue posting linkbacks for your posts.

Built by @ontofractal