Says he hopes challenge will help him understand 'divided nation'

In previous years, he has run 365 miles, built a simple home AI, read 25 books and learnt Mandarin.

Now Mark Zuckerberg has revealed his 2017 challenge.

He plans to visit and chat with people in every US state, at what he claims is a 'turning point in history.'

Scroll down for video

Mark Zuckerberg has revealed his 2017 challenge. He plans to visit and chat with people in every US at what he claims is a 'turning point in history.'

PREVIOUS CHALLENGES 2016: Build a simple home AI 2016: Run 365 miles 2015: Read a new book every other week 2014: Learn Mandarin Advertisement

'My personal challenge for 2017 is to have visited and met people in every state in the US by the end of the year,' he wrote.

'I've spent significant time in many states already, so I'll need to travel to about 30 states this year to complete this challenge.

'After a tumultuous last year, my hope for this challenge is to get out and talk to more people about how they're living, working and thinking about the future.'

Zuckerberg said he thought it was time to meet the people who use Facebook - and could also use the meetings to help further a much rumoured move into politics.

According to a recent claim by CNBC, Zuckerberg sought to be allowed to serve two years in government without losing control of Facebook, according to court filings cited by Bloomberg.

'Going into this challenge, it seems we are at a turning point in history,' Zuckerberg wrote as he revealed his challenge.

'For decades, technology and globalization have made us more productive and connected.

'This has created many benefits, but for a lot of people it has also made life more challenging.

'This has contributed to a greater sense of division than I have felt in my lifetime. We need to find a way to change the game so it works for everyone.'

Zuckerberg claims the challenge will help him at Facebook and the Chan Zuckerberg Initiative set up with his wife 'so we can make the most positive impact as the world enters an important new period.'

The video shows Zuckerberg using the Jarvis AI throughout the day for everything from getting dressed to making toast.

Last year,Mark Zuckerberg revealed he was dedicating his year to making a home AI butler based on Tony Stark's Jarvis in the Iron Man films.

When he has revealed it, not only can it control his home, but can also entertain his daughter Max, and even fire him a trademark grey t-shirt.

In a new video released today it also reveals Zuckerberg managed to persuade Morgan Freeman to voice the AI - while Arnold Schwarzenegger failed for being too scary, which prompted the Facebook founder to tell users 'In case it's not clear, this is meant to be a fun summary and not a live demo.'

WHAT JARVIS CAN DO Talk to Crestron system to control lights, , thermostat and doors Work with Sonos system with Spotify for music Control Samsung TV Access Nest cam in Max's room Make toast using a 1950s toaster Fire a fresh t-shirt to Zuckerberg using a t-shirt cannon hooked up to the system Advertisement

The video also reveals that Zuckerberg and his wife Priscilla don't always see eye to eye on the AI - and that she was unable to use it at first.

'My personal challenge for 2016 was to build a simple AI to run my home -- like Jarvis in Iron Man,' said Zuckerberg.

'My goal was to learn about the state of artificial intelligence - where we're further along than people realize and where we're still a long ways off.

'So far this year, I've built a simple AI that I can talk to on my phone and computer, that can control my home, including lights, temperature, appliances, music and security, that learns my tastes and patterns, that can learn new words and concepts, and that can even entertain Max.'

To create the AI, Zuckerberg was able to use Facebook's internal tools.

'It uses several artificial intelligence techniques, including natural language processing, speech recognition, face recognition, and reinforcement learning, written in Python, PHP and Objective C,' he explained.

The system is modelled on the J.A.R.V.I.S. stands for (Just A Rather Very Intelligent System) system used by Tony Stark in the Iron Man films.

'In some ways, this challenge was easier than I expected,' admitted Zuckerberg.

'In fact, my running challenge (I also set out to run 365 miles in 2016) took more total time.

The AI is able to do everything from recognise friend's faces at the door to work out who is asking it questions - and Zuckerberg said he's even connected up a 1950s toaster and a t-shirt cannon to it.

'But one aspect that was much more complicated than I expected was simply connecting and communicating with all of the different systems in my home.'

The Facebook founder revealed his homes uses a Crestron system to control lights, , thermostat and doors, a Sonos system with Spotify for music, a Samsung TV, a Nest cam for Max, and Facebook's own internal systems.

He admitted adding other gadgets was tough.

Zuckerberg even built a t shirt cannon connected up to the system

Zuckerberg also said he hooked up an old toaster from the 1950s to the system

'For example, one thing I learned is it's hard to find a toaster that will let you push the bread down while it's powered off so you can automatically start toasting when the power goes on.

'I ended up finding an old toaster from the 1950s and rigging it up with a connected switch.

'Similarly, I found that connecting a food dispenser for Beast or a grey t-shirt cannon would require hardware modifications to work.'

FACE RECOGNITION AT THE DOOR Zuckerberg AI in action Jarvis also uses face recognition to let Zuckerberg's friends in automatically and let him know. 'To do this, I installed a few cameras at my door that can capture images from all angles,' he explained. 'AI systems today cannot identify people from the back of their heads, so having a few angles ensures we see the person's face. 'I built a simple server that continuously watches the cameras and runs a two step process: first, it runs face detection to see if any person has come into view, and second, if it finds a face, then it runs face recognition to identify who the person is. 'Once it identifies the person, it checks a list to confirm I'm expecting that person, and if I am then it will let them in and tell me they're here.' Advertisement

The AI is voiced by Morgan Freeman

Once connected, Zuckerberg added voice recognition.

'Once I wrote the code so my computer could control my home, the next step was making it so I could talk to my computer and home the way I'd talk to anyone else.'

First he made it communicate using text messages, and later added the ability to speak and have it translate speech into text for it to read.

He also taught is to know what each user likes

'Understanding context is important for any AI. For example, when I tell it to turn the AC up in 'my office', that means something completely different from when Priscilla tells it the exact same thing. That one caused some issues!'

He also admitted problems with the system including playing music in the baby's room

Zuckerberg also programmed the system to play music.

'For example, when you ask it to make the lights dimmer or to play a song without specifying a room, it needs to know where you are or it might end up blasting music in Max's room when we really need her to take a nap. Whoops.'

Zuckerberg also programmed the system to play music.

'If it gets the mood wrong, I can just tell it, for example, 'that's not light, play something light', and it can both learn the classification for that song and adjust immediately.

'It also knows whether I'm talking to it or Priscilla is, so it can make recommendations based on what we each listen to.

'No commercial products I know of do this today, and this seems like a big opportunity,' said Zuckerberg.

Jarvis also uses face recognition to let Zuckerberg's friends in automatically and let him know.

'To do this, I installed a few cameras at my door that can capture images from all angles,' he explained.

How Jarvis works: Zuckerberg revealed he may one day release Jarvis as a product

'This type of visual AI system is useful for a number of things, including knowing when Max is awake so it can start playing music or a Mandarin lesson, or solving the context problem of knowing which room in the house we're in so the AI can correctly respond to context-free requests like 'turn the lights on' without providing a location. '

He built the first version of the Jarvis app for iOS and plans to build an Android version soon too.

'In the near term, the clearest next steps are building an Android app, setting up Jarvis voice terminals in more rooms around my home, and connecting more appliances.

'I'd love to have Jarvis control my Big Green Egg and help me cook, but that will take even more serious hacking than rigging up the t-shirt cannon.

Zuckerberg's daughter, Max is also able to use the AI to play.

'Over time it would be interesting to find ways to make this available to the world. I considered open sourcing my code, but it's currently too tightly tied to my own home, appliances and network configuration.' If I ever build a layer that abstracts more home automation functionality, I may release that.

'Or, of course, that could be a great foundation to build a new product.'

Zuckerberg earlier this year took to his personal Facebook page to ask to help on what it should sound like - and admitted 'this just got real' when Robert Downey Jr offered to voice it.

The project is modelled on the J.A.R.V.I.S. stands for (Just A Rather Very Intelligent System) system used by Tony Stark in the Iron Man films.

'I'll do in a heartbeat if Bettany gets paid and donates it to a cause of Cumberbatch's choosing...that's the right kind of STRANGE!' the Iron Man actor responded.

In the films, Jarvis was voiced by actor Paul Bettany.

Zuckerberg has promised to show off the system this month.

While at a Facebook 'town hall' event in Rome, he told an audience 'I'm making progress - I hope to have a demo next month.'

'I'll do in a heartbeat if Bettany gets paid and donates it to a cause of Cumberbatch's choosing...that's the right kind of STRANGE!' the Iron Man actor responded.

'I've got to the point where I can control lights, gates, and temperature, much to the chagrin of my wife who cannot now control the temperature, as is it's programmed to only respond to my voice.'

He said this was 'One of the perks of being an engineer,' before adding 'I'll give her access once I'm done.'

In the films, it was voiced by actor Paul Bettany

He recently told The Verge it can already control his home, and even makes his breakfast.

'I have it to the point where I can control everything in the house,' he said.

'It can control the lights, the temperature, the doors. It can make me toast.'

Zuckerberg, who commits to a new personal challenge everyyear, revealed his plan in a Facebook post in January.

'You can think of it kind of like Jarvis in Iron Man,'Zuckerberg wrote, referring to an artificially intelligentbutler who appears in the Marvel comic books and movies.

In the films, Jarvis was voiced by actor Paul Bettany (left). Downety Jr asked Benedict Cumberbatch (right) to choose where the money would go.

J.A.R.V.I.S. stands for Just A Rather Very Intelligent System. It is an advanced AI system developed by Tony Stark, and in the films it was voiced by actor Paul Bettany. Jarvis has a blue interface and projects holograms based on what Stark, played by Robert Downey Jnr, is working on (pictured)

He said the system is now hooked up to his toaster.

'The real question is not how it makes me toast, that's actually easy — you hook up an internet-powered [device] to the power and you trigger it.

'The real question, which is actually the more challenging AI problem, is when to make me toast.

Zuckerberg, who commits to a new personal challenge every year, revealed his plan in a Facebook post. 'You can think of it kind of like Jarvis in Iron Man,' Zuckerberg wrote, referring to an artificially intelligent butler who appears in the Marvel comic books and movies (pictured)

Zuckerberg said he will teach the technology to understand his voice so that it will learn to control everything in his home, such as music, lights and temperature. The robo-butler could even be used to check on his daughter Max (pictured with the Facebook founder and his wife Priscilla)

Zuckerberg will start the project by exploring existingtechnology, he wrote.

He will then begin teaching the technologyto understand his voice so that it will learn to controleverything in his home, such as music, lights and temperature.

HOW FACEBOOK'S CHATBOTS WILL WORK Bot-building capabilities will be in a test mode with Facebook approving creations before they are released, according to vice president of messaging products David Marcus. Tools made available on Tuesday included one for the creation of 'high-end, self-learning bots' along with ways for them to be brought to people's attention at Messenger, Marcus said. 'If you want to build more complex bots, you can now use our bot engine,' Marcus told a packed audience of developers. 'You feed it samples of conversation, and it's better over time. You can build your bot today.' The list of partners launching Messenger bots included Business Insider, which said it will use the technology to deliver news stories to people in real-time. 'We are excited about this new offering because we know that messaging apps are exploding in popularity,' Business Insider said in a story at its website announcing the move. Cloud computing star Salesforce planned to use the platform to help businesses have 'deeper, more personalized and one-to-one customer journeys within the chat experience,' said Salesforce president and chief product officer Alex Dayon. David Marcus, vice president of messaging products at Facebook, speaks on stage during the Facebook F8 conference in San Francisco, talking about a new addon for the firm's Messenger, adding smart AI bots. Advertisement

FACEBOOK'S 'M' ASSISTANT It was recently revealed Facebook is working on building an 'artificial brain' - one that it hopes to turn into a virtual personal assistant that can also sort through a mountain of photos, videos and comments posted by its next billion or so users. Called M, it is believed to have been named after James Bond's secretary, Moneypenny. Facebook's artificial intelligence team revealed its work at an industry conference this week. Among its accomplishments are the development of software that can analyse a photo and answer questions about what it shows, or study a picture of toy blocks and predict whether they will fall over. In August, a select group of Facebook users were given M to trial. Facebook is prompting them them to test it by asking it to make restaurant reservations, book holidays or shop online. It has been designed to rival Apple's Siri and Microsoft's Cortana. Advertisement

J.A.R.V.I.S. stands for Just A Rather Very Intelligent System.

It is named after the Stark's family butler Jarvis, and its name is often written as JARVIS, or Jarvis.

It is an advanced AI system developed by Tony Stark, and in the films it was voiced by actor Paul Bettany.

Jarvis has a blue interface and projects holograms based on what Stark, played by Robert Downey Jnr, is working on.

Other challenges Zuckerberg has taken on in recent yearshave included reading two books every month, and learningMandarin.

It was recently revealed Facebook is working on building an 'artificial brain' - one that it hopes to turn into a virtual personal assistant that can also sort through a mountain of photos, videos and comments posted by its next billion or so users.

Called M, it is believed to have been named after James Bond's secretary, Moneypenny.

Facebook's artificial intelligence team revealed its work at an industry conference this week.

Among its accomplishments are the development of software that can analyse a photo and answer questions about what it shows, or study a picture of toy blocks and predict whether they will fall over.

It was recently revealed Facebook is working on building an 'artificial brain' that it hopes to turn into a virtual personal assistant. Called M (left), the assistant is believed to have been named after James Bond's secretary, Moneypenny. It has been designed to rival Apple's Siri (right) and Microsoft's Cortana

In August, a select group of Facebook users were given M to trial.

Facebook is prompting them them to test it by asking it to make restaurant reservations, book holidays or shop online.