Humane AI & Rabbit R1: What Are These Companies Hiding?

What Are These Companies Hiding?

Dave2D made a video covering two AI Assistant devices; The two products Rabbit R1 and Humane AI pin are launching very soon. He was suspicious because he is unaware of anyone getting a review copy to promote them, and the existing marketing materials have been a bit vague or suspiciously misleading.

It reminds me of when there was some controversy over a computer game that wasn’t reviewed before release – which caused suspicion that it was going to be released in a broken state; because if the company really believed in it, they would send it for review to be praised. Restricting reviews seem an admission that the product isn’t good, or as what it seems.

The examples they have shown is that you can use voice commands just like an Alexa, and can book trips, bring up nutritional information for food by recognising what it is, live translations. You don’t need your phone or to launch any apps.

The Rabbit R1 is the more popular of the two (100,000 units on preorder) and is $200 device, featuring a cute design, small screen, camera, analog scroll wheel, speaker and button; very simple. The Humane AI pin is a $700 device and it also needs a $25 monthly subscription. Instead of using a screen, it projects the image. So you clip it to your clothes and hold your hand out to view. It’s a neat party trick, maybe a little gimmicky. 

In the marketing, both companies deflect any questions using AI buzzwords and using very specific examples. It seems it might be the case that they just do a subset of what your phone can do, but worse. 

Personally, I didn’t understand what most wearable tech did like the Apple Watch. In that example, it seemed to be sold on the idea that you no longer had to take your phone out of your pocket to check a message, but it seems a simple value proposition for a device that costs hundreds.

A mobile phone is more versatile and often more personal because it’s easier to hide the screen. Whereas, if a device relies purely on voice, then people can overhear, it causes a scene, and maybe could be hard to hear in a busy environment. The projection idea might even be difficult to see in different lighting, although might be easier to hide from other’s view, although you look a bit weird. 

Since these devices can’t do everything your phone can do, you still need your phone with you. Certain devices like an mp3 player became obsolete when smartphones were widely adopted because people didn’t want to charge and carry two devices around… Or most people anyway; I don’t like the idea that listening to music is draining my battery that I might need to use for phone calls and text messages. I listen to a lot of music so I like to keep the devices separate.

So back to these two AI devices: A good question is “why isn’t this just an app?” Google already has a Google Assistant that you can talk to, although I have never tried that out. With how AI has progressed, the likes of Bing gives you easy access to quick searches, summaries, image generation etc, so it sounds like most of it could just be an additional app to download, or would be quickly obsolete if Google just adds the feature natively to Android. The possible limiting feature that Dave mentioned is that with all the permission needed to work, it might be seen as a security risk for Android to grant permissions to your location, images, contacts, microphone, camera, passwords etc. If it’s the company’s own device, then they can access all features of such a device.

When you are on your phone, you have the flexibility to react on-screen and look at images, reviews and follow links in order to make a decision. Having something that’s basically fully voice controlled has less flexibility. You are kind of forced down a specific path.

Another thing to bear in mind is that the marketing materials have often shortened the sequences to make it seem more impressive than it is. Wait time is a massive factor in the user experience. If there’s too much delay, then the usefulness and appeal is reduced.

The size and weight of devices can be a problem. If you are expected to pin the Humane AI device to your clothes, then it needs to be light without tugging on your clothes. 

If these devices are using their own AI models, then another question is “how good are they?”. What is their training data, and are the initial versions going to be poor, but get better over time when learning from the early adopters?

Personally, I could see this being like the Google Glass where it sounds like a cool idea, but then it’s actually a bit limited, overpriced, and you look silly using it.

Can AI Make Computer Games?

Jabrils created a game using various AI tools. Although he says it was 100% created by an AI, it required him to type in different prompts until he got something that worked, and needed to use different AI’s in order to get the code, images, and sound. So it still needs human input as a “director”.

I fooled an expert gamedev with a game made ENTIRELY by AI

He got David Jaffe, who worked on the likes of Twisted Metal and God of War, to harshly critique it, oblivious to the fact it wasn’t Jabril’s own game.

He initially struggles to work out what the aim of the game is, which highlights the fact that – even though it is a working game – it doesn’t have the extra polish such as a tutorial, button prompts, or subtle visual hints. Although, maybe it could have added them had Jabrils specifically asked for those features.

“I have no clue what I’m doing in this game. If I wasn’t recording this video with you – I would be done”

David Jaffe

“I also don’t know what my goal is. I assume it’s to land but you don’t really have the space marked very well.”

David Jaffe

Since David believes that Jabrils made it, he remarks on how you think your own game is obvious how to play it, but that’s why getting someone independent to play test your game is so valuable. It’s similar to any type of software development really; you can be so focussed on coding, that you don’t see the bigger picture and the various ways someone can interact with it

After he is told it was made by an AI, he becomes more positive. 

“I think it is brilliant. Looking at it from that perspective, that is how games are going to get made more and more, right. The fact that you could do that, and say ‘make me a game that does X, Y and Z’ is amazing…I love it. I love that you made this. It’s terrible, but it’s kind of like criticising a one-year-old who took his first steps.” 

David Jaffe

It’s going to be interesting how AI develops, and I do wonder how long it will be before human interaction will be reduced, and also if AI can “understand” game design to actually incorporate more user-friendly features.

AI picture generators: Part 2

I’ve been playing with one of those AI picture generators; stabilityai. I was trying to think of ideas that are a play on words, or scenarios that you wouldn’t imagine a character to do – similar ideas to what Jim’ll Paint It would do.

Check out part 1 here

It seems like it knows who Jabba is, but has decided to use it’s own interpretation. It’s like a dough ball monstrosity
Another Star Wars one. Looks like some rubbish Cosplayer
Again, it seems to know who Postman Pat is, but has gone for an abomination
If you blink a lot, maybe you should go see an optician
Sum 41 probably like doing sums
Don’t lick metal, kids
Greta Thunberg at the World Pool Championship. A random mashup.
An actual Jim’ll Paint It suggestion: https://www.facebook.com/JimllPaintIt/posts/pfbid02a2aLNTagnhotRKfyECsjzPgTnds1cmL4AtVjAiSe7GaxgP73XTjdc76K9yPgXrk2l
A random one my friend came up with. Ex-footballer Ian Wright

AI picture generators

I’ve been playing with one of those AI picture generators; stabilityai.

I was trying to think of ideas that are a play on words, or scenarios that you wouldn’t imagine a character to do – similar ideas to what Jim’ll Paint It would do.

I had this Wizard of Oz idea where the Lion is Simba, Tin Man is Iron Man, and the Scarecrow could be Scarecrow from Batman. The AI seems to like Iron Man, and has created some horrific concept of Simba in an Iron Man suit, but I don’t know what is going on with the rest. The ground looks quite sandy, so has the yellow idea but no bricks.
What have you never seen Iron Man do? ride a horse. May as well be competing in a horse race. I like how in the last one, he has somehow caused an explosion and his horse is no where to be seen.
I thought I’d try one with Batman. I was thinking how he seems to work at night and has all this tech. Then I decided I wanted to see him just working on the software. The AI decided to draw some kind of comic.
When working, Batman is sometimes like a detective. I wanted to see him team up with another detective. The first image is brilliant. The third is funny because Sherlock has turned up with a Batman cowl.
Every so often, people remember that Mario is a plumber. You see him pretty much do everything but plumbing!
I chose another game character and came up with a simplistic play on his name. It’s strange how the AI has taken Crash’s design and environment colour scheme; but then decided to make it really surreal.
Another simple play on the name. Seems to love Daniel Craig.
Indiana Jones and Tomb Raider are fairly similar. I wanted to see them together. The bottom two images are just Lara clones though. It’s interesting how it has chosen similar outfits which makes the top 2 images look like a real crossover.
I did have a brief thought about how Link from Legend of Zelda gets attacked by a horde of Cuccos (chicken-like birds) if he attacks them. I thought I had more chance of generating someting good if I used normal chickens, and decided that Kentucky Fried Chicken’s Colonel Sanders should lead them.
A good play on the Lord Of The Rings character’s surname has generated these amazing images. I love this one.
You can see the pain and torment the actor is going through.
Film director solving a Rubix cube, or maybe even making them
Halo’s Master Chief participating in a cookery competition
The Pokémon Pikachu living up to his name

Biassed Twitter Picture Algorithm

People are accusing Twitter’s algorithm of being racist, which is sometimes a problem when it comes to algorithms based on Machine Learning.

If you don’t train the algorithm with a representative data set, then it can cause failures. e.g. if your data set only has pictures of males, then the algorithm will have problems when it is then tested out on pictures of females.

This sure is an interesting thread.

Originally, Dantley who works at Twitter, states the background is swaying the algorithm to choose the white guy. Then Graham has followed up with a set of tests.

In his reply, he has 4 pictures. If you click each one, you can see the original image. The image is very tall, which means Twitter has to crop it in order to display in the tweet. It seems that it crops the image around something interesting in the pictures. So it should detect 2 people and then needs to choose one to display in the preview. In each of the 4 examples, it is choosing the white man.

Dantley follows it up with an experiment of his own, by placing them in the same outfit, but he also removed their hands. This was probably just easier to edit, rather than swapping clothes and adding their hands back in. The black guy is then chosen.

I wonder what the outcome of this is going to be. Some people, including Dantley suggest it should crop the image, but I don’t want a massively tall image on my timeline. Maybe they have some other way of handling it that I’m not thinking of.