Bruce Wilcox

Last updated

Bruce Wilcox
Bruce wilcox.jpg
NationalityAmerican
Occupation
  • Computer scientist
SpouseSue Wilcox
Awards Loebner Prize (2010, 2011, 2014, 2015)
Website brilligunderstanding.com

Bruce Wilcox is an artificial intelligence programmer.

Contents

Work

MTS/LISP and Computer Go

A graduate of Michigan, Wilcox wrote the MTS/LISP interpreter (the LISP system used at the University of Michigan and a consortium of other places including UPenn and Brown) back in the early 1970s, [1] in order to be able to write a Go program for Dr. Walter Reitman. (Carole Hafner wrote the compiler.) The Go program was the first one to be able to give a 9-stone handicap to a human beginner and win. [2] [3] [4] [5] [6] [7]

He wrote a Go program for the IBM-PC in the early 80's called NEMESIS Go Master , which became the first Go program to be released in Japan (as Taikyoku Igo).

Wilcox co-founded Toyogo, Inc., a company that created the first handheld Go machine (1987–2004). The company later went bankrupt. [8]

In the field of Go, Wilcox co-authored a book called EZ-GO, Oriental Strategy in a Nutshell, [9] and interactive software "books" Go Dojo: Contact Fights and Go Dojo: Sector Fights.

Later work

He was the "AI Guru" for 3DO (1995–2003) working on games such as the Army Men series (PC), Army Men: Green Rogue (PS2), Godai Elemental Force (PS2), and Jacked (PS2). He consulted for Fujitsu Labs (2003–2007) in a number of areas including motion sensing. Wilcox worked at the women's mobile company LimeLife (2005–2008).

Wilcox worked as a core engineer at Telltale Games from 2010 to 2012, working on games such as Poker Night at the Inventory , Back to the Future , Jurassic Park , Hector: Badge of Carnage , and Walking Dead .

Chatbot Technology

Wilcox worked on a chatbot technology for Avatar Reality called CHAT-L. His chatbot Suzette was released into the 2009 Chatterbox Challenge and did well, winning Best New Bot and coming in second most popular. It then won the 2010 Loebner Prize, fooling one of four human judges. [10] The Loebner entry was written in ChatScript, a language redesigned from CHAT-L. The engine is an open source project at SourceForge. [11] and GitHub. [12]

He won the 2011 Loebner Prize with a new chatbot, Rosette. [13] [14] His bot Angela came in 2nd in 2012. [15] In 2013 his bot Rose came in 3rd.

In June 2012, Outfit7 released a popular ChatScript app called "Tom Loves Angela", scripted primarily by Bruce and his wife Sue. The chatbot, Angela, came in 3rd in ChatbotBattles 2012, won the prize for best 15-minute conversation, and placed 2nd in the Loebner prize.

He and his wife Sue founded the natural language company Brillig Understanding [16] in 2012.

Bruce's bot Rose won the 2014 Loebner Prize [17] and again in 2015. [18] He describes his chatbot design philosophy during an interview with the Data Skeptic podcast, where he also shares his thoughts about whether advances in machine learning and natural language processing could ever lead to more human-like chatbots. [19]

In 2016, he founded SapientX along with David Colleen and Maclen Marvit. [20]

Related Research Articles

<span class="mw-page-title-main">ELIZA</span> Early natural language processing computer program

ELIZA is an early natural language processing computer program developed from 1964 to 1967 at MIT by Joseph Weizenbaum. Created to explore communication between humans and machines, ELIZA simulated conversation by using a pattern matching and substitution methodology that gave users an illusion of understanding on the part of the program, but had no representation that could be considered really understanding what was being said by either party. Whereas the ELIZA program itself was written (originally) in MAD-SLIP, the pattern matching directives that contained most of its language capability were provided in separate "scripts", represented in a lisp-like representation. The most famous script, DOCTOR, simulated a psychotherapist of the Rogerian school, and used rules, dictated in the script, to respond with non-directional questions to user inputs. As such, ELIZA was one of the first chatterbots and one of the first programs capable of attempting the Turing test.

<span class="mw-page-title-main">Gerald Jay Sussman</span> American computer scientist

Gerald Jay Sussman is the Panasonic Professor of Electrical Engineering at the Massachusetts Institute of Technology (MIT). He has been involved in artificial intelligence (AI) research at MIT since 1964. His research has centered on understanding the problem-solving strategies used by scientists and engineers, with the goals of automating parts of the process and formalizing it to provide more effective methods of science and engineering education. Sussman has also worked in computer languages, in computer architecture, and in Very Large Scale Integration (VLSI) design.

<span class="mw-page-title-main">Chatbot</span> Program that simulates conversation

A chatbot is a software application or web interface that is designed to mimic human conversation through text or voice interactions. Modern chatbots are typically online and use generative artificial intelligence systems that are capable of maintaining a conversation with a user in natural language and simulating the way a human would behave as a conversational partner. Such chatbots often use deep learning and natural language processing, but simpler chatbots have existed for decades.

The Loebner Prize was an annual competition in artificial intelligence that awarded prizes to the computer programs considered by the judges to be the most human-like. The format of the competition was that of a standard Turing test. In each round, a human judge simultaneously held textual conversations with a computer program and a human being via computer. Based upon the responses, the judge would attempt to determine which was which.

Jabberwacky is a chatterbot created by British programmer Rollo Carpenter. Its stated aim is to "simulate natural human chat in an interesting, entertaining and humorous manner". It is an early attempt at creating an artificial intelligence through human interaction.

An Internet bot, web robot, robot or simply bot, is a software application that runs automated tasks (scripts) on the Internet, usually with the intent to imitate human activity, such as messaging, on a large scale. An Internet bot plays the client role in a client–server model whereas the server role is usually played by web servers. Internet bots are able to perform simple and repetitive tasks much faster than a person could ever do. The most extensive use of bots is for web crawling, in which an automated script fetches, analyzes and files information from web servers. More than half of all web traffic is generated by bots.

<span class="mw-page-title-main">Robby Garner</span> American natural language programmer and software developer

Robby Garner is an American natural language programmer and software developer. He won the 1998 and 1999 Loebner Prize contests with the program called Albert One. He is listed in the 2001 Guinness Book of World Records as having written the "most human" computer program.

Albert One is an artificial intelligence chatbot created by Robby Garner and designed to mimic the way humans make conversations using a multi-faceted approach in natural language programming.

In artificial intelligence, an embodied agent, also sometimes referred to as an interface agent, is an intelligent agent that interacts with the environment through a physical body within that environment. Agents that are represented graphically with a body, for example a human or a cartoon animal, are also called embodied agents, although they have only virtual, not physical, embodiment. A branch of artificial intelligence focuses on empowering such agents to interact autonomously with human beings and the environment. Mobile robots are one example of physically embodied agents; Ananova and Microsoft Agent are examples of graphically embodied agents. Embodied conversational agents are embodied agents that are capable of engaging in conversation with one another and with humans employing the same verbal and nonverbal means that humans do.

A.L.I.C.E., also referred to as Alicebot, or simply Alice, is a natural language processing chatterbot—a program that engages in a conversation with a human by applying some heuristical pattern matching rules to the human's input. It was inspired by Joseph Weizenbaum's classical ELIZA program.

In the history of artificial intelligence, an AI winter is a period of reduced funding and interest in artificial intelligence research. The field has experienced several hype cycles, followed by disappointment and criticism, followed by funding cuts, followed by renewed interest years or even decades later.

The confederate effect is the phenomena of people falsely classifying human intelligence as machine intelligence during Turing tests. For example, in the Loebner Prize during which a tester conducts a text exchange with one human and one artificial-intelligence chatbot and is tasked to identify which is which, the confederate effect describes the tester inaccurately identifying the human as the machine.

Eugene Goostman is a chatbot that some regard as having passed the Turing test, a test of a computer's ability to communicate indistinguishably from a human. Developed in Saint Petersburg in 2001 by a group of three programmers, the Russian-born Vladimir Veselov, Ukrainian-born Eugene Demchenko, and Russian-born Sergey Ulasen, Goostman is portrayed as a 13-year-old Ukrainian boy—characteristics that are intended to induce forgiveness in those with whom it interacts for its grammatical errors and lack of general knowledge.

<span class="mw-page-title-main">Turing test</span> Test of a machines ability to imitate human intelligence

The Turing test, originally called the imitation game by Alan Turing in 1950, is a test of a machine's ability to exhibit intelligent behaviour equivalent to, or indistinguishable from, that of a human. Turing proposed that a human evaluator would judge natural language conversations between a human and a machine designed to generate human-like responses. The evaluator would be aware that one of the two partners in conversation was a machine, and all participants would be separated from one another. The conversation would be limited to a text-only channel, such as a computer keyboard and screen, so the result would not depend on the machine's ability to render words as speech. If the evaluator could not reliably tell the machine from the human, the machine would be said to have passed the test. The test results would not depend on the machine's ability to give correct answers to questions, only on how closely its answers resembled those a human would give. Since the Turing test is a test of indistinguishability in performance capacity, the verbal version generalizes naturally to all of human performance capacity, verbal as well as nonverbal (robotic).

Kuki is an embodied AI bot designed to befriend humans in the metaverse. Formerly known as Mitsuku, Kuki is a chatbot created from Pandorabots AIML technology by Steve Worswick. It is a five-time winner of a Turing Test competition called the Loebner Prize, for which it holds a world record. Kuki is available to chat via an online portal, and on Facebook Messenger, Twitch group chat, Telegram, Kik Messenger, Discord, and was available on Skype, but was removed by its developer. The AI also has accounts on Instagram, TikTok, YouTube, and Twitter, as well as a game on Roblox.

Pandorabots, Inc. is an artificial intelligence company that runs a web service for building and deploying chatbots. According to its website, as of May 2019, 250,000+ registered developers have accessed the platform to create 300,000+ chatbots, logging over sixty billion conversational interactions with end-usersmonthly. Pandorabots implements and supports development of the AIML open standard and makes portions of its code accessible for free under licenses like the GPL or via open APIs. The Pandorabots Platform is "one of the oldest and largest chatbot hosting services in the world." Clients can create "AI-driven virtual agents" to hold human-like text or voice chats with consumers.

ChatScript is a combination Natural Language engine and dialog management system designed initially for creating chatbots, but is currently also used for various forms of NL processing. It is written in C++. The engine is an open source project at SourceForge. and GitHub.

<span class="mw-page-title-main">Michael Wooldridge (computer scientist)</span> British computer scientist

Michael John Wooldridge is a professor of computer science at the University of Oxford. His main research interests is in multi-agent systems, and in particular, in the computational theory aspects of rational action in systems composed of multiple self-interested agents. His work is characterised by the use of techniques from computational logic, game theory, and social choice theory.

David Colleen is an American businessman and architect. He has been the chief executive officer (CEO) of SapientX since co-founding it in 2016. Previously, he founded Planet 9 Studios and was its CEO from 1994 to 2016.

References

  1. Hafner, C., & Wilcox, B. LISP/MTS Programmer's Manual. Mental Health Research Institute Communication No. 302, and Information Processing Working Paper No. 21, The University of Michigan, 1974
  2. Wilcox, B. Reflections on building two Go programs. ACM SIGART Bulletin Issue 94, October 1985
  3. Reitman, W. and Wilcox, B. 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.
  4. Reitman, W. and Wilcox, B. 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.
  5. Reitman, W. and Wilcox, B., 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.
  6. Reitman, W. and Wilcox, B., Modelling Tactical Analysis and Problem Solving in Go. Proc. of the Tenth Annual Pittsburgh Conference on Modelling and Simulation, pp. 2133-2148, 1979.
  7. Reitman, W., 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.
  8. "No title" . Retrieved 24 April 2017. | [ dead link ]
  9. EZ-GO, Oriental Strategy in a Nutshell by Bruce & Sue Wilcox ISBN   978-0-9652235-4-6 June 1996
  10. Prizewinning chatbot steers the conversation, New Scientist , 27 October 2010
  11. ChatScript, SourceForge
  12. ChatScript Archived 2017-10-01 at the Wayback Machine , GitHub
  13. Chatbots fail to convince judges that they're human, New Scientist , 20 October 2011
  14. Meet Rosette at labs.telltalegames.com Archived October 22, 2011, at the Wayback Machine
  15. Chatbots fail to convince despite Loebner Prize win, New Scientist, 16 May 2012
  16. "Brillig Understanding, Inc" . Retrieved 2 October 2013.
  17. "AISB - the Society for the Study of Artificial Intelligence and Simulation of Behaviour - Loebner Prize". Archived from the original on 19 October 2015. Retrieved 17 November 2014.
  18. "AISB - the Society for the Study of Artificial Intelligence and Simulation of Behaviour - Loebner Prize". Archived from the original on 19 October 2015. Retrieved 17 November 2014.
  19. The Loebner Prize, Data Skeptic Podcast, March 2018
  20. "SapientX raises over $800,000 and growing". Santa Cruz Works. 25 May 2021. Retrieved 20 October 2023.