На каком языке ставить задачу ИИ? На формальном или человеческом?
Если на формальном, то этот язык будет почти языком программирования, и вы очень быстро перестанете называть это искусственным интеллектом.
Если на человеческом, то, на секундочку, ИИ не человек. Он не поймёт всех тех смыслов, которые вы вложите в сообщение на естественном языке. Эту тему сейчас пытаются победить люди, занимающиеся онтологиями (не знаю, как это правильно называется), может у них что и выйдет.
В общем, суть такова, что мы сами не знаем, что нам надо. А когда знаем, тогда ИИ нам уже не нужен.