Peeqo – The GIF Bot

Peeqo is a conversational UI that answers only in GIFs. For those who know me, it’s essentially the physical version of 90% of my text messages with friends and colleagues.

I’m sure that future historians will look back on 2016 (if they dare acknowledge its presence) as the year we returned to imagery as our main form of social interaction. Once upon a time, we communicated stories and emotions via drawings on cave walls and hieroglyphs etched into stone. Throw in a few thousand years of language evolution, and we’re right back to where we started, albeit with a few added frames of movement.

So whether you pronounce it GIF with a ‘Guh’ or GIF with a ‘Juh’, you’re sure to have come across one in your everyday life. After all, they make for a much better visual response than the boring old word format we’ve grown accustomed to.

So it’s no surprise that when programmer and developer Abhishek Singh introduced Reddit to Peeqo, he managed to pique-o* our GIF interest right away.

Peeqo was Singh’s thesis project at the New York University Tisch School of the Arts. It was his attempt to merge the three things he loves: making things by hand, animated movies, and the GIF.

Some of you may be aware of Slack, a team messaging system used by businesses, groups, and charities (*ahem*) across the globe. One of Slack’s many features is the ability to pull GIFs from the popular GIF database GIPHY and display them in response to text conversation. Peeqo uses this same premise, searching keywords on the site to pull the correct response to your verbal communication with the bot.

(It’s a great lesson in making sure you use correct keywords when saving images to the web for public use, as some of the responses don’t always fit the mood. An example, which I will leave you to find, would be a specific Team America GIF that Liz has banned me from using in the Comms Team channel.)

Peeqo sits on your desk and uses the Google Speech API to detect the use of the wake word ‘Peeqo’ via one of four microphones, then it uses api.ai to search GIPHY for the correct response to your query. All of this runs with a Raspberry Pi at its heart, while two Arduinos work to control the LED notification ring atop its head and the servo motor that dictates the body’s movement. Peeqo also acts as a great bridge into home automation, controlling lights and other smart devices in your home or office, along with acting as a media player and new best friend work-based assistant.

I won’t go into the technical details of the build, but if you’re interested, an almost fully GIF-powered walkthrough of Peeqo is available here.

As is the case with so many of you lovely makers out there, Singh aims to make the entire project open-source; you can sign up for a notification as to when this will happen here.

Until then, here’s Abhishek explaining his project in more detail.

Abhishek Singh – PEEQO – YOUR DELIGHTFUL ROBOT ASSISTANT

Peeqo is a personal desktop robotic assistant who expresses himself through GIFs. Designed for people who spend long hours at their desks, this pint sized robot helps with essential work tasks and provides little moments of delight and entertainment often needed to get through the day. https://itp.nyu.edu/thesis2016/project/abhishek-singh http://peeqo.com

 

*Pique-o? Oh wow. Wow. I’m sorry. I’m so sorry. I’ll get my coat.