Уилкокс, Брюс
Брюс Уилкокс (англ. Bruce Wilcox, род. в 1951) — известный программист в области искусственного интеллекта. Создатель программы Rose, выигравшей премию Лёбнера в 2014 и 2015 годах .
РаботаПравить
MTS/LISP и Компьютерное ГоПравить
Уилкокс написал MTS/LISP-интерпретатор (LISP-системы, используемые в Мичиганском университете совместно с некоторыми другими вузами, в том числе с Пенсильванским университетом и Брауновским университетом) ещё в начале 1970-х годов[1], чтобы написать «Программу Го» для доктора Уолтера Рейтмана (компилятор написал Кэрол Хафнер). «Программа Го» была первой, которая смогла дать 9 камней гандикапа для человека-новичка и выиграть.[2][3][4][5][6][7]
В начале 1980-х годов Уилкокс написал программу по игре в го для IBM-PC NEMESIS Go Master, которая позднее вышла в Японии под названием Taikyoku Igo.
Уилкокс стал соучредителем Toyogo, Inc. — компании, которая создала первое автоматическое устройство для игры в Go (1987—2004). Впоследствии компания обанкротилась.[8]
Уилкокс является соавтором книги под названием «ЕЗ-ГО, Восточные Стратегии в двух словах» (англ. EZ-GO, Oriental Strategy in a Nutshell)[9] и интерактивных программных «книг» Го Додзе: контактные бои (англ. Go Dojo: Contact Fights) и Го Додзе: секторные бои (англ. Go Dojo: Sector Fights).
Последующая работаПравить
Уилкокс был «ИИ-Гуру» для компании 3do (1995—2003), сейчас работает над такими играми, как Army Men, (ПК), Godai Elemental Force (PS2) и Jacked (PS2). Он консультировал Fujitsu Labs (2003—2007) в ряде областей, в том числе в направлении зондирования. Уилкокс работал в женской мобильной компании LimeLife (2005—2008).
Уилкокс работал основным инженером в Telltale Games с 2010 по 2012 год, работая над такими играми, как Poker Night at the Inventory, Back to the Future, Jurassic Park, Hector: Badge of Carnage и Walking Dead.
Технологии чатботаПравить
Уилкокс работал над технологией чатбота для Avatar Reality, под названием CHAT-L. Его чатбот «Сюзетт» был показан в 2009 году на Соревновании виртуальных собеседников и заслужил звание «Лучший новый бот», став вторым наиболее популярным ботом. Затем, в 2010 году «Сюзетт» выиграла премию Лебнера.[10] Сюзетт была написана на ChatScript — язык, основой которого является CHAT-L. Сейчас исходный код ChatScript доступен на сайте sourceforge.[11]
В 2011 году Уилкокс снова выиграл премию Лебнера с новым чатботом «Розетта».[12][13] В 2012 году бот Уилкокса «Анджела» занял 2-е место среди кандидатов на премию Лебнера,[14] а в 2013 году бот «Роза» занял 3-е место.
В июне 2012 года компания Outfit7 выпустила популярное приложение под названием «Том любит Анджелу», написанное на ChatScript, в первую очередь по сценарию Брюса и его жены Сью. Как чатбот «Анджела» заняла 3-е место в Битве Чатботов (ChatbotBattles 2012) и получила приз за лучший 15-минутный разговор.[15]
В 2012 году Брюс Уилкокс и его жена Сью основали компанию Brillig Understanding,[16] которая занимается созданием чатботов и интерфейсов естественного языка, используя открытый исходный код ChatScript.
В 2014 году ещё один бот Брюса Уилкокса «Роуз» выиграл премию Лебнера[17], повторив свой успех в 2015 году.[18]
ПримечанияПравить
- ↑ C. Hafner & B. Wilcox: LISP/MTS Programmer's Manual. Mental Health Research Institute Communication №302, and Information Processing Working Paper №21, The University of Michigan, 1974
- ↑ B. Wilcox: Reflections on building two Go programs. ACM SIGART Bulletin Issue 94, October 1985
- ↑ W. Reitman & B. Wilcox: The Structure and performance of the Interim.2 Go program, 1980. Proc. of the 6th International Joint Conference on Artificial Intelligence. IJCAI, Tokyo 1979, pp. 711-719. also in: Computer Games I+II,Springer, 1988, Vol.II, pp.234-247.
- ↑ W. Reitman & B. Wilcox: Perception and representation of spatial relations in a program for playing Go. Proc. of the 30th National Conference of the Association for Computing Machinery, 1975. pp.37-41. also in: Computer Games I+II,Springer, 1988, Vol.II, pp.192-202.
- ↑ W. Reitman & B. Wilcox: Pattern Recognition and Pattern-Directed Inference in a Program for Playing Go. ACM SIGART Bulletin Issue 63, June 1977. also in DA Waterman and F. Hayes-Roth, Editors, Pattern Directed Inference Systems, Academic Press, New York, 1978. pp. 503-523, also in: Computer Games I+II,Springer, 1988, pp. 214-233.
- ↑ W. Reitman & B. Wilcox: Modelling Tactical Analysis and Problem Solving in Go. Proc. of the Tenth Annual Pittsburgh Conference on Modelling and Simulation, pp. 2133-2148, 1979.
- ↑ W. Reitman, et al.: Goals and Plans in a Program for Playing Go. Proc. 29th ACM Conference, pp. 123-127, 1974. also in: Computer Games I+II,Springer, 1988, Vol.II, pp. 182-191.
- ↑ Игорь Грень . Искусственный интеллект: люди и боты. Брюс Уилкокс (Bruce Wilcox) (неопр.). OPEN.BY (9 марта 2011). Дата обращения: 15 марта 2016. Архивировано из оригинала 30 января 2016 года.
- ↑ Bruce & Sue Wilcox: EZ-GO, Oriental Strategy in a Nutshell. June 1996 ISBN 978-0-9652235-4–6
- ↑ Prizewinning chatbot steers the conversation Архивная копия от 17 апреля 2015 на Wayback Machine, New Scientist, 27 October 2010
- ↑ SourceForge: ChatScript Архивная копия от 15 марта 2016 на Wayback Machine
- ↑ Chatbots fail to convince judges that they're human Архивная копия от 16 марта 2016 на Wayback Machine, New Scientist, 20.10.2011
- ↑ Meet Rosette at labs.telltalegames.com Архивная копия от 22 октября 2011 на Wayback MachineWayback Machine.
- ↑ Chatbots fail to convince despite Loebner Prize win Архивная копия от 7 сентября 2017 на Wayback Machine, New Scientist, 16.05.2012
- ↑ Terdiman, Daniel.
- ↑ Brillig Understanding, Inc (неопр.). Дата обращения: 2 октября 2013. Архивировано 4 октября 2013 года.
- ↑ AISB - The Society for the Study of Artificial Intelligence and Simulation of Behaviour - Loebner Prize (неопр.). Дата обращения: 13 марта 2016. Архивировано из оригинала 19 октября 2015 года.
- ↑ AISB - The Society for the Study of Artificial Intelligence and Simulation of Behaviour - Loebner Prize (неопр.). Дата обращения: 13 марта 2016. Архивировано из оригинала 19 октября 2015 года.