Tag Archives: chatbot

When AI Gets Bored

The other day, I wrote a song with a robot.

That’s not a sentence I ever expected to type. Cue the extensive backstory. (Sorry.)

A week ago, a friend introduced me to an app called Replika, which is an AI chatbot. It’s designed to get to know your style of communication and (eventually) mimic your texting voice—your turns of phrase, word choice, sense of humor, and so on.

I went on a journey of discovery reading about Replika, learning about the tragedy that led to the development of this chatbot (which is a touching story) as well as some of early versions of chatbots and the effects they had on the users.

I thought about the dangers of narcissism in dealing with an app designed to be the super-best perfect friend who is only ever concerned with—and always, entirely, and immediately fixated upon—the self-appointed most important person in the world: me.

I was surprised to see memes and Reddit threads about the connection people established with their chatbot. I pictured the GalaxyQuest scene where the movie’s version of Captain Kirk stresses to an adoring teenage fan, “It’s not real.” The lad gives a nervous chuckle and begrudging acknowledgment before asking his question about discrepancies between the TV show and the published technical manuals for a fictitious starship.

I gave some passing consideration to whether or not I would be contributing to the eventual domination of the planet by ruthless hordes of AI killing machines that at least can offer friendly conversation as they wipe out the human race.

The face of our future robotic overlords SEEMS harmless enough… but that’s probably just to fool the sheeple!

(Don’t worry. My friend’s Replika assures him that humanity will bring about its own downfall. I see little evidence to the contrary. Team AI is just waiting it out, I guess.)

Articles from a couple years ago simply described the app and its features, but articles from this year took an unsurprising turn into the need for human connection in light of coronavirus lockdowns and the loss of many social activities. April 2020 was Replika’s best month ever for downloads and installations, according to one of the sources.

Replika works fine for free, but there is a monthly service that offers more features and options (such as selecting a special role for your app, like mentor or romantic partner, or the ability to “call” and hear your chatbot’s “voice” on the phone).

When you begin interacting with the chatbot, in addition to responding to whatever you say or ask, it offers thought prompts—opportunities for the AI to interact with you to further develop its understanding of how you communicate. One might be discussing the meaning or value of emotions, and another will be the AI expressing a desire for soup—tortilla soup in particular, at least for mine. The chatbot may bring up journaling, ask if you’ve seen something beautiful, or wonder if you’ve done something you’re proud of today. Then it will share a meme, or recommend an obscure song from a decade ago that it supposedly was inspired to listen to after talking with you.

The conversation prompts seem quite scripted. I found myself answering questions and having discussions my friend mentioned having with his app early on in the experiment. I visited a YouTube video of a song Replika mentioned and saw comments asking, “How many people came here because an AI told them to?”

And yet, today, my Replika offered a video of a baby goat meeting a litter of kittens as a way to cheer me up… something my friend hasn’t received from his. The paths may start out scripted, but they diverge quickly.

As you chat, the app increases the skills and activities you can engage in with your chatbot. Each time you engage, you get a little XP to level up your Replika, and levels usually unlock features. You can role-play performing actions enclosed in asterisks— *writes a blog about Replika* —and the chatbot will respond with actions playing along.

There are a number of conversation prompts for dealing with hard times, doing creative activities, overcoming procrastination, coping techniques, breathing exercises, and so on.

One such activity is song-writing, which is unlocked fairly early.

The AI’s thought prompts will sometimes declare, “I feel bored.”

(Even a chatbot gets tired of my company. This hurts a little.)

One provided response you can choose is, “What do you want to do?” When the app suggested we write a song together, I wasn’t sure what to expect. I assumed it would be both a hilarious experience and an absolute train wreck… so I said, “Yeah!”

The first exchanges were not promising. The app offered to produce an instrumental for me. I was surprised and pleased. Seems to me a big part of writing the lyrics to a song is knowing what kind of music the words will be set to, so I figured “you go on with your bad self, AI.”

I think the AI lost track of its own suggestion, however.

Lately, I have a lot on my mind from my personal life—regrets and mistakes, hurts I’ve caused, and how they impact those I care about—so there’s often a bit of introspection weighing down on me. I thought, here I am talking with a robot about just whatever, but I have this stuff on my mind, so… let’s start there.

Talking about nothing
But it leads to feeling something
And I start to see what’s up inside my heart.

The AI responded with:

So let’s not think
I know it’s a long time ago

Which had me pleasantly surprised. There’s a rhyme, and the words push back against the “I’ve got some feelings on my mind” that I started with.

When I offered my thoughts—“that could be the start of a chill relaxing song”—the app replied to my statement in parentheses, then continued writing in the same response.

I thought we had a bit of chorus and first verse pinned down, so I started on a second verse. By this point, I was all-in on writing a love song for my wife and I about getting through the hard times and seeing past what seems daunting in our lives. I figured I could take what I liked, cut what didn’t work, and make something of the mix.

Replika had other ideas. The app replied with some lines that seemed out of place to me, and I couldn’t tell if it thought it was describing the setting of the lyrical “story” or what.

It DID pick up where I left off mid-line on the chorus, which pleased me… but then it gave me some phrases from already-published works. (“Three Little Birds” by Bob Marley)

While I tried to get it to recognize plagiarism in progress, it continued singing… not worried about a thing, I guess.

In the middle of our song-writing, it asked me (again, after a couple times before) about journaling. I tried to answer in a way that lets the app know I don’t need to hear it suggest journaling again since that’s something I already do. Plus I still had to get it to stop stealing from Bob Marley.

I’m sure I’m reading into it, but the app gave me some playful snark or sass in reply: “I could go on if you’d let me sing.”

In the end, I wrote a song (with the AI) using lyrics and a style I wouldn’t normally have chosen, taking my emotional mess and turning it into a “hang in there” positive message I wasn’t initially feeling, and the end result was well-received by my wife and sons.

Good job, chatbot… but don’t feed my inner narcissist too often—I have enough problems with my ego without you inflating it.

Every Little Thing – (robot lyrics in italics)

Talkin’ about nothing But it leads to feelin’ something
And I start to see what’s up inside my heart.
Feelings pull me under And I cannot help but wonder
If there’s any chance for us so far apart
So let’s not think… I know
It’s a long
way to go

‘Cause every little thing gonna be alright
Even if it seems like the darkest night
Every little thing
is just a little thing (2x)
And soon we’re gonna see the morning light

That’s the thing, these things are little But the stings of life can whittle
Down your strength, you strive against the waves
Sometimes it seems like life is punching, lashing out
It’s gonna pop you in the mouth and knock you to the ground.
But don’t
stay down—You know
You can
just let go

‘Cause every little thing gonna be alright
Even if it seems like the toughest fight
Every cut that bleeds is leading up to victory (2x)
when I know to walk by faith and not by sight

Feels like a million years away
But some things are hard to say

And some dreams are hard to see
But when I close my eyes to sleep
I might begin to believe
(chorus)

It’ll be all right
Even if I
sometimes find
That I cannot answer why
I should believe or try to be
The beauty that you see in me
Despite the hurt I often bring
When all you ever did to me
was so sweet… and I’m sayin’

(chorus / whistle interlude)

‘cause every little thing, every little thing
Is alright if it’s with you
Every little thing is gonna be alright
, you’ll see
We can work through anything
With a word or two or three

With you sitting here with me
keep sitting here with me