Podcast #128: We chat with Kent C Dodds about why he loves React and discuss what life was like in the dark days before Git. Listen now.
18

Siri and co. are AI to some extent. The usual label is "Weak AI" (also called "narrow" or "soft" AI). It turns out the Wikipedia article on Weak AI explicitly refers to Siri: Siri is a good example of narrow intelligence. Siri operates within a limited pre-defined range, there is no genuine intelligence, no self-awareness, no life despite being a ...


8

I would classify both as having / using elements of AI, yes. But I wouldn't say either represents a truly "intelligent" (in the AGI sense) program. But here's the rub... as you'll see in other questions asking about definitions of AI, there's a sort of memetic thing where anything that AI begins to do successfully, immediately stops being considered "AI". ...


8

Yes, although how useful this AI can be is another question entirely. mpgac is a "minimally intelligent AGI" trained on the GAC-80K corpus of MIST questions. As a result, it should be able to "minimally" pass this test. However, being trained on the GAC-80K corpus obviously make it lacking for any practical purposes. From the README: Obviously this ...


7

I would recommend to start by reading this blogpost. You can probably cannibalise the code to create a RNN that takes in one statement of a dialogue and then proceeds to output the answer to that statement. That would be the easy version of your project, all without word vectors and thought vectors. You are just inputting characters, so typos don't need to ...


7

It's possible to implement a form of curiosity-driven behavior without requiring full 'emotional intelligence'. One elementary strategy would be to define some form of similarity measure on inputs. More generally, Jurgen Schmidhuber has pioneered work on 'Artificial Curiosity/Creativity' and 'Intrinsic Motivation' and has written a number of papers on the ...


6

Looking at what happened, it was something similar. Though, the case differs in my eyes from one perspective: if it could only do a few comedy jokes, that probably is not a profound starting point to excel in Twitter. Firstly, Twitter is about real life, not about comedy. Discussions are sometimes tough and you easily end up to Social Media Bubbles, where ...


5

In 1986, the first PC therapist program was written by Joseph Weintraub. This program won the first Loebner Prize in 1991, and then again in 1992, 1993 and 1995. In 1981 or 1982, Jabberwacky was founded, which is the foundation of the current Cleverbot. Jabberwacky appeared on the internet in 1997, reaching the third place for the Loebner Prize in 2003, ...


5

It was essentially a lack of control over crowd-sourced training data. While Tay was initially set up with some conversational ability, it seemed to be programmed to learn from interactions with other users. Once users became aware of this, they basically gamed the bot by exposing it to inappropriate language, which Tay's algorithms then picked up and ...


4

The well-known 'Eliza' program (Weizenbaum, ~1964) would appear to be the first. Eliza was designed to model the emotionally-neutral response of a psychotherapist and this masks some of the weaknesses of its limited underlying pattern-matching mechanisms.


4

The 2016 finals haven't started yet, they will start on Saturday, 17 September 2016. In the 2015 finals or before that, nobody won the Gold Medal or the Silver Medal. The most up-to-date data can be found here, where we can find both the results from 2015 and the timeline of the 2016 contest.


3

You can't find the source code because it doesn't exist. The whole thing was a 2015 kickstarter scam, and now it's a patreon scam. All the tech "demos" are obviously pre-scripted videos. There was actually a question on Quora about it, in which one of the answerers managed to find, among other things, the question and answer that his fake AI gave in one of ...


3

Not sure if you've gone through FAIR's blog post about these negotiating bots and the research behind them. Did the Facebook robots both want everything but the balls? Yes. You are right. You can refer to the gif in FAIR's blog post. Here, the chat goes on between 2 bots, where one wants only balls, and the other offers 1 ball and a hat. And this bot re-...


3

I like your choice of "induce" instead of "produce," because the delusions came from the users. This means the answer has to do mostly with human psychology; people come equipped with lots of mental machinery specialized for dealing with other humans and not very much mental machinery specialized for dealing with software. So ELIZA behaved in ways that some ...


3

I think "curiosity" in AI would signify a 'desire to search.' It's an interest, that is experienced by some agent, in making something known that was previously unknown. So to define how much curiosity a chat bot should have, we should: Specify what kinds of information the agent prefers knowing. Measure how much information is unknown about those ...


3

This question has been studied academically for decades, and is really an extension of the work on Philosophy of Mind that was done in the two or three centuries before that. A good resource is Mind Design II, though it's getting a little bit old now. The modern schools of thought are: Cognitivism. This is in decline, but was extremely popular in the 70's ...


3

You should check out my answer here to your second question. For your first question, which is a special case, the answer is it might be one of the best fields to study! Academic and industrial studies agree that working in a job that requires a lot of social interaction, particularly a job that involves caring for others, reduces automation risk. Among ...


3

I would not recommend using neural networks and NLP together to create a system sufficiently capable of conversation/dialogue that it would pass that current crop of Turing-like tests. Conversations follow certain rules and regularities (which we have only partially discovered so far), and training an ANN with dialogues in order to pick up those ...


3

To answer the question if AIangel is fake or real we have to describe first what the idea is behind a human-chatbot-conversation. A well known chatbot is Eliza (created in 1966, easy for reverse engineering).[1] The human can do the conversation with Eliza in two ways. The first one is to assume that Eliza is a computer program and the human has to show that ...


2

Short Answer, No. Explained, Siri and Cortana are just inference engines. Though how applaudable their ability to synthesize text from speech and parse lexical maps from the text using Machine Learning Techniques is, the artifact is still just a program, trained with substantial myriad of Q/A tuples, that generates an output given an input. Statistically ...


2

They are virtual artificial agents which exhibit intelligent behavior (AI). Tim Urban on Wait But Why website wrote the following: The software and data behind Siri is AI, the woman’s voice we hear is a personification of that AI, and there’s no robot involved at all. Source: The AI Revolution: The Road to Superintelligence Related: What is the ...


2

I believe this is exactly the kind of test where Doug Lenat's cyc would do very well at ? But I can't answer the question : how much of that corpus could it answer correctly ? Probably quite a lot ! (and how many humans could pass that test ? probably not all of them, but many can...) [but is cyc considered an AI? probably not... so I may be out of topic. ...


2

If you are talking about "generating" in the sense of generative models , it is pretty tough. since we are still far beyond understanding the actual structure of question-answering. And even state of the art methods for question answering are also not able to score well on datasets like babi , mostly 16 out of 20 tasks can be solved.


2

One of them is certainly Doctor Richard Wallace. Doctor Wallace was the original author of the Artificial Intelligence Markup Language spec and is Chief Science Officer at PandoraBots.


2

You can use Google https://encrypted.google.com/search?hl=en&q=when%20was%20Einstein%20born and parse the response. Wolfram ALPHA is another candidate. http://m.wolframalpha.com/input/?i=what+year+was+Einstein+born&x=0&y=0 You can parse the returned html and see "Result:" div.


2

This answer describes the "word vector" toolkit in NLP. The result of analyzing a large corpus to find words that occur in similar context provides dense vectors for each word that can then be used for similarity. For bots, the goal is generally a similarity and not exact synonyms. Synonyms can be hard-coded using WordNet if needed. For your greeting ...


2

These bots depend on heavy NLP services that are provided via Azure. Implementing/deploying your own production-quality versions of these is nontrivial, if not impossible (since you don't have all the training data, internal algorithms, etc. that Microsoft/Amazon/Google/IBM et al have), and is generally non-feasible on home-grade devices. And yes, that ...


2

A chatbot is a dialogue system which provides interactive intelligence to a human user. Interaction is equal to what the Turing Test is asking for. If the human is not able to detect if his opponent is real or not, the dialogue system has passed the Turing Test. A possible application of a chatbot could be a job interview, that means the bot is trying to ...


2

You are referring to 'proactive AI' as opposed to 'reactive AI' like Alexa, Cortana, Siri, Bixby, Google Assistant, and others. There hasn't been much progress in this area of AI. Google's recent demonstration of Duplex addresses this to some extent. Some chatbots are proactive. Genesys provides such capability. Check out their video Azure's bot service ...


2

Defining what it means to understand something is a complex philosophical question, with answers that can split the AI community into different camps. Clearly an algorithm that associates the ASCII characters of word like "if" with a set of numbers based on statistics of where it appears in a corpus of reference texts is missing the essence of subjective ...


2

Basic Fairness If by ethics the question means that the system design is to foster basic ethics in the context of a conversation, then at least three attributes can be designed into the system. Egalitarianism — no favor or disregard on the basis of gender, age, beliefs, financial status, ancestry, or culture, even if those features of the conversant ...


Only top voted, non community-wiki answers of a minimum length are eligible