Interesting stuff... they're not calling it AI, because they're not after human-like interaction- they want information organization. I think, personally, this is more useful than the traditional concept of AI. Imagine going to google, typing in a question like, "What language(s) is preferred for cross platform development and why?" and getting a response that compares the merits of C++, Java, and PERL. Short essay.
I'm going to go out on a limb and say that this project, "Project Halo", is a glimpse of the digital future. If they pull it off anyway.