Tag Archives: computing science

Meet Angelina: Is Sci-Fi no longer fiction?

Our sci-fi movie industry makes intelligent machines seem a thing of the distant future, but that may not be so true after meeting Angelina. Michael Cook from Britain’s Imperial College in the Department of Computing has taken the first step towards creating an intelligent system that uses previous games to create an entirely new one. This field in the computing sciences is called Artificial Intelligence  or AI. Michael Cook’s system, named Angelina, falls right into this category as it allows a computer system to perform a task that would normally require a human programmer.

Michael Cook: PhD candidate from Imperial College who created Angelina.                   Credit: Micheal Cook

So is it true? Will machines be better workers at some of our jobs?

Not quite.

Angelina (or “A Novel Game-Evolving Labrat I’ve Named Angelina”) takes chunks of previously written code, examines their usability and applies them when required to a new program. The combination of borrowed code resulted in a fully running Christmas-themed video game called “A Puzzling Present” created by Angelina. Though ‘her’ ability to correct mistakes, analyze difficulty levels and reference previously written code is a powerful advancement in the field of technology, it does not substitute human programmers. Yet. Intriguingly, another feature Cook has been able to incorporate into his system Angelina, is the ability to identify a bug (a faulty piece of code) and turn it into a feature. This ability is now more than just copying and pasting or understanding how code works, this is now modifying for a purpose. This may not seem like much, but the ‘thought-process’ and learning is what counts.

A Puzzling Present: video game created by Angelina
Credits: Michael Cook

Angelina may not be up to the standards of the movie Eagle Eye yet, but her new features make this system a powerful asset and resource to our current technology. According to Cook’s predictions, Angelina will not be able to replace programmers, but rather aid them as an expert assistant.

2013 will shed light into new features of Angelina, as she is still a work in progress. To all the sci-fi movie lovers out there, keep in mind that fiction may now be onto something.

-Andrea LeonChu