Today I’m thrilled to publicly announce GoodAI, a Keen Software House sister company developing general artificial intelligence. In this post, I will tell you more about our current stage of general artificial intelligence research at GoodAI, where we hope to go from here, and especially about our plans to improve our games by integrating them with our AI technology.
GoodAI began back in January 2014 as a research project within Keen Software House. Alongside becoming an independent game developer, I always dreamed of leading a team that builds truly general artificial intelligence. About a year and a half ago, I invested $10M USD into what is now our GoodAI company.
I am CEO of both GoodAI and Keen Software House. My role in GoodAI is to set and maintain our vision, driving both the research side and the business side of the company at the same time. I push the team to achieve our mission: develop general artificial intelligence, be helpful to humanity, and learn more about the universe.
I want to reach our end goal as fast as possible, because I really see the good that general artificial intelligence will bring to our world. Imagine an AI that is as smart, adaptable, and able to learn as a human being. Then imagine telling this AI to improve itself – to make itself even smarter, faster, and more capable of solving problems. Such an AI will be the last thing humans ever have to invent – once we have this technology, our AI could invent other technologies, further the sciences, cure diseases, take us further in space than we’ve ever been, and more.
GoodAI has reached two important milestones on the path toward developing general artificial intelligence:
- Pong-playing AI: In the first project the AI agent learns to play Pong, a Breakout game, from unstructured input of screen pixels and reward signals.
- Maze game AI: developing an AI that can play a video game requiring it to complete a series of actions in order to reach a final goal. This means that our AI is capable of working with a delayed reward and that it is able to create a hierarchy of goals
Although my companies are currently separated into games and AI, we plan to introduce general artificial intelligence technology into Space and Medieval Engineers in the next few months. As part of GoodAI’s development, our team created a visual tool called Brain Simulator where users can design their own artificial brain architectures. We released Brain Simulator to the public today for free under and open-source, non-commercial license– anyone who’s interested can access Brain Simulator and start building their own artificial brain. Please keep in mind that Brain Simulator is still in the prototype stage of development. More info: www.GoodAI.com
By integrating Brain Simulator into Space Engineers and Medieval Engineers, players will have the option to design their own AI brains for the games and implement it, for example, as a peasant character. Players will also be able to share these brains with each other or take an AI brain designed by us and train it to do things they want it to do (work, obey its master, and so on). The game AIs will learn from the player who trains them (by receiving reward/punishment signals; or by imitating player's behavior), and will have the ability to compete with each other. The AI will be also able to learn by imitating other AIs.
This integration will make playing Space Engineers and Medieval Engineers more fun, and at the same time our AI technology will gain access to millions of new teachers and a new environment. This integration into our games will be done by GoodAI developers. We are giving AI to players, and we are bringing players to our AI researchers.
I am very happy with the overall progress of our games, and our development will not slow down when we start to integrate AI technology. Planets, new multiplayer, and Xbox porting are all progressing as planned. You can look forward to more information about these features, plus some further info about AI in games, in a future blog post.
What modders are saying about integrating Space Engineers and Medieval Engineers with Brain Simulator:
war2k: "This is really cool. I like this concept of being able to design your own AI for a game and then teaching it how to function. Very awesome work, you guys."
Shaostoul: "True AI is both an amazing and terrifying concept, but one I think is a necessity for us. I love the idea of being able to teach an AI and guide it to being productive. Better than a scripted AI for sure."
Malware: "AI is inevitable. It is only a question of time before someone cracks that code, literally. I always believed that the right way to go would be a system that can learn as we do, if that was possible. Why should we waste time figuring out what nature has already done? You're on the right track, I'm sure of it."
Thanks for reading this!
For more information, check out the GoodAI website: www.GoodAI.com
Like us on Facebook: http://www.facebook.com/GoodArtificialIntelligence
Follow us on Twitter: @GoodAIdev
Join us in designing AI brain architecture with Brain Simulator: https://github.com/GoodAI/BrainSimulator