It depends on what area of AI.
And referring to this question: "is it still been dominated by LISP?"
No, unless it's suddenly had a recovery in the last few years.
People will use whatever language is appropriate for their area. You also have to factor in the availability of libraries, if you're performing some data mining task, you might download Weka and use Java. Or if you're creating some agent theory research that involves sending structured XML messages, you might find yourself using whatever language your favorite XML parser is in. If you're developing a high-performance backgammon program, you might stick with C/C++ and use an existing evaluation function.