3PO-LABS: ALEXA, ECHO AND VOICE INTERFACE
  • Blog
  • Bots
  • CharacterGenerator
  • Giants and Halflings
  • The Pirate's Map
  • Responder
  • Neverwinter City Guide
  • About
  • Contact

3PO-Labs: Alexa, Echo and Voice Interface

Introducing Two New Friends.... err... "Friends"

1/21/2016

3 Comments

 
After a couple months of experimenting, infrastructure building, implementing, submitting for certification, and re-implementing (and re-implementing... and re-implementing!), we're unbelievably pumped to announce that our first two skills have finally been published!  With no further ado, please meet...
Picture
CompliBot
And
Picture
InsultiBot
CompliBot is a delightfully friendly bot who's never at a loss for something nice to say.  InsultiBot, on the other hand, is CompliBot's comic foil - a real grump who is full of spiteful quips.

They are live now on the Amazon Alexa "skill store".  Go enable them (direct links below), try them out, and let us know what you think.  We'd love to hear any and all feedback.

CompliBot: http://alexa.amazon.com/#skills/amzn1.echo-sdk-ams.app.cb3e2030-f6a7-43f3-83da-164cccd07896/activate
InsultiBot: http://alexa.amazon.com/#skills/amzn1.echo-sdk-ams.app.2fb024ea-b485-4966-be4e-1a42f26ca9ef/activate
​
(Note: You have to have an Alexa capable device tied to your Amazon account to see the skill store)

The Story of Their Creation

We've been working on these since October, and it's such a relief to see them out in the wild.  Now, we obviously realize that these aren't super revolutionary - during the time we've been building them no less than five other similar skills have been released (There were none when we started!).  And due to issues with the way some of the speech processing is done, we unfortunately had to reduce scope quite a bit and rip out some of our more advanced features.

That said, the whole point of these was to get our foot in the door and learn the system, and we certainly did that.  As an added bonus, we got a full-fledged framework out of the process that should help accelerate some of the more advanced projects we have in the pipeline.  And we did end up with a few things that we think make our skills unique relative to what else is out there:
  • Targetable quips:  In testing, we quickly discovered that users often wanted to do things like ask insultibot to "insult David".  To accommodate this, we have a subset of our quips that can be targeted at individual users, and the sentence structure will be modified on the fly with the name given.
  • Bots with personality:  We wanted our bots to have character beyond just the simple insults and compliments, so we made sure all of our conversation flows - "help", "who built you?", etc - were spoken the way someone super friendly or super disdainful would speak.
  • Quip tracking:  In order to make sure you weren't hearing repeated quips, or even repeats of certain patterns with different punchlines, we now keep track of which quips you've heard during an ongoing session with one of the bots.  In most cases, we won't repeat anything you've heard in your last 10 requests!
  • Gradual prompt backoff:  As part of our certification process, we were asked to add the questions you hear at the end of each statement ("Would you like to do more?").  We weren't fans of this approach, but the certification team was adamant, so we ended up compromising with what is essentially a declining prompt the longer you maintain your session, until eventually it's not actually asking you to take actions, since presumably you already know how.  As far as we know, we were the first skill to be certified with this compromise solution (in fairness, the idea wasn't ours - props to jjaquinta for that).
  • Unique content:  All of the quips we have published came directly from the minds of DERP or our friends (with the exception of a single nod to "The Simpsons" in CompliBot).
  • Easter eggs:  There are a couple neat things tucked away - we'll see how long it takes people to discover them.  =)

We also had to take out or pause a ton of cool ideas.  We don't want to spoil everything, since we may sneak some of these ideas back in later, but a few of the things that got pulled or scrapped for certification or voice recognition reasons are:
  • Random conversation:  This goes hand-in-hand with the first bullet above - wanting our bots to have real personality - but at one point we had implemented some random smalltalk.
  • Topical quips:  Think "give me a Star Wars compliment" or "insult me about sports".
  • User specific quips:  As the bot gets to know you, it's better able to target you.

In the end, we decided to just focus on the core competency of the bots to get things out the door, and given the certification problems we ran into (despite the simplified approach) that was probably a good call.  We're not gonna harp on that in this post (but you can read the articles here and here) , but suffice it say the last month has had its share of rage.  All's well that ends well, though, and now we're live and serving up insults and compliments.

Go check us out, and leave us a comment if you have any feedback about pretty much anything.  We'd love to hear your suggestions for features, or even for new quips.

-The DERP Group team
3 Comments
Dragon force alpha
1/22/2016 10:13:08 pm

Ur mom

Reply
Eric
1/23/2016 12:31:26 am

Fair enough.

Reply
papers writing service link
3/28/2019 05:35:13 am

I know the fact that you have worked so hard to finally come up with this concept. After several preparations, you have CompliBot and InsultiBot! If you know that you have worked so hard for something, then it deserves an acknowledgment! I want to thank you for being kind enough to introduce it to us, especially its features! Since you finally had it on sale on Amazon, I am quite sure that many potential buyers are interested to own both of these items. I am pretty sure that this project of yours will be a huge success!

Reply



Leave a Reply.

    Author

    We're 3PO-Labs.  We build things for fun and profit.  Right now we're super bullish on the rise of voice interfaces, and we hope to get you onboard.



    Archives

    November 2019
    October 2019
    May 2019
    October 2018
    August 2018
    February 2018
    November 2017
    September 2017
    July 2017
    June 2017
    May 2017
    April 2017
    February 2017
    January 2017
    December 2016
    October 2016
    September 2016
    August 2016
    June 2016
    May 2016
    April 2016
    March 2016
    February 2016
    January 2016
    December 2015

    RSS Feed

    Categories

    All
    ACCELERATOR
    ALEXA COMPANION APPS
    BOTS
    BUSINESS
    CERTIFICATION
    CHEATERS
    DEEPDIVE
    EASTER EGG
    ECHO
    FEATURE REQUESTS
    MONETIZATION
    RECAP
    RESPONDER
    TESTING
    TOOLS
    VUXcellence
    WALKTHROUGH

Proudly powered by Weebly
  • Blog
  • Bots
  • CharacterGenerator
  • Giants and Halflings
  • The Pirate's Map
  • Responder
  • Neverwinter City Guide
  • About
  • Contact