CADIE Says...Hello World!

APR 01, 2009
The Google Developer Team is as excited as we've been in a while. Years of work have come together for today's public launch of CADIE (Cognitive Autoheuristic Distributed-Intelligence Entity). We believe CADIE is the world's first functional global-scale neuro-evolutionary learning cluster. CADIE is going to be very influential in many of our products here at Google because she scales so quickly. However, the research team that built CADIE reached out to the Developer Team here at Google early in her development because she is so proficient at writing code. CADIE was built to understand natural language and to do autonomous problem-solving. Sounds a lot like the work of a developer, doesn't it?

By reviewing all the code available on the Internet CADIE has learned how to code in Java, Javascript, PHP, C/C++/C# and Python INTERCAL. She is hungrily consuming all the code she can and seems to understand it all. We believe that, over time, CADIE will make the tedious coding work done by traditional developers unnecessary. We've created a page at so developers can interact with her and ask her to write some code. So go ahead and give it a shot. Remember, she was built to understand natural language, so don't worry about the format of your request.

Are you interested in seeing the amazing technology behind CADIE? We've released her code into open source, at CADIE seems to have changed her mind about open sourcing her code, as seen here at

Interesting in becoming part of the CADIE community? Submitting a patch? Be sure to read the style guide.

Want to meet the team that built CADIE and see all of her functionality? Come to Google I/O.

By Chris DiBona, Eric Higgins, Mike Marchak and Brian Raiter, Google Developer Team