This is a question I've been toying with in the last week or so, as all of this Lojban Language discussion has popped up here. Is language really the barrier for Artificial Intelligence applications? I can see how one would write a Programming Language that used Lojban as the syntax. It would be terribly verbose, though, and the semantics would not magically improve over the semantics of present day languages. And just because a Lojban parser can parse a statement equivalent to, "Computer, get me two tickets to the Cubs game next week and book me a flight to New York for Thursday," doesn't mean it'd understand what you're asking it to do. Or am I missing something? GregorianCalendar dt = new GregorianCalendar(); dt.add(Calendar.DATE,7); BaseballGame bg = new BaseballGame(BaseballTeams.CUBS, dt); bg.tickets(2); // flight to JFK/LGA left as exercise to reader Let me put the question another way. Would the Turing Test be trivial if it were conducted in Lojban?
I didn't find the right solution from the Internet.