> 1 <

Автор Сообщение

Algerbo

Members


Статус

11 сообщений

Где: Belarus Minsk
Род занятий: programmer
Возраст:

#365   2009-05-17 04:58 GMT+3 часа(ов)      
В свое время, один замечательный г-н Терри Виноград, написал интересную вещицу SHRDLU, "робот в мире кубиков" или "программа понимающая естественный язык". Этот робот понимал естественный английский язык и мог манипулировать с кубиками, столом и коробкой. Т.е. можно было сказать: Возьми красный кубик и положи его в коробку. Или, возьми синюю пирамидку и поставь ее на зеленый куб. Или, возьми из коробки красный шар. И при всем при том, можно было спросить: Как ты сделал это? Основа программы на лисп-е была реализация языка PLANNER в котором было нечто DEFASSERT, DEFTHEOREM и т.д. ... Я всего не помню, книжица с описанием у меня было "проездом" в 1996 году, дядька читал в поезде, я попросил полистать... Так вот вопрос: Кто-либо сталкивался с переведением этой программы на соммон лисп? оригинал был написан на каком-то "древнем" диалекте лиспа и притом для лисп машины. Как следствие, даже если и раздобыть исходники, то не запустить без напильника Опыт программирования на лисп у меня еще мягко говоря ниже чем новичек, поэтому не совладаю с переводом. Вопрос два: а вообще, кто-либо по теме SHRDLU имел опыт работы, опытов? Ведь тема обширная: тут тебе и анализатор языка и построение правил, база знаний, генерация решения, граффика....

Использую: emacs+sbcl+slime (Debian\Linux)

FreeV

Members


Статус

52 сообщений

Где: Russia astral
Род занятий:
Возраст:

#366   2009-05-17 16:52 GMT+3 часа(ов)      
Согласно http://www.semaphorecorp.com/misc/shrdlu.html shrdlu была написана на маклиспе, который жив до сих пор. Но, возможно, все несколько проще, т.к. на том же ресурсе, который называется "воскрешение shrdlu" есть какие-то исходники для коммон-лиспа и графическая 3d-приблуда на java.
Сам пока не смотрел, но, когда будет время, таки попробую это завести.
> 1 <


Онлайн :

0 пользователь(ей), 14 гость(ей) :




Реклама на сайте: