Writing About AI

  • 8 Replies
  • 3516 Views
*

Vicco

  • Roomba
  • *
  • 4
Writing About AI
« on: January 27, 2012, 05:27:55 am »
I'm writing a play about chatbots and intelligent assistants (a la Siri), and so I've come here to ask questions and maybe speed up my research.

My main question is this: what would it look like technologically if one were to imagine a very modest sci-fi leap in chatbot sophistication so that it could handle follow up questions in conversation such as, human: "Where is the Eiffel Tower?" bot: "Paris, France" human:"How tall is it?"  bot: "One thousand sixty three feet." What improvement might one imagine in the design (coding) of the chatbot that would make it recognize "it" as referring to the Eiffel Tower in the second question? Or does that already exist? Could one imagine such a mobile-device chatbot gaining its semantic capabilities through a connection to a cloud-located knowledge base? Or word net?

I'm not sure if I'm phrasing the question with enough clarity or precision yet, but there's the best I can do so far...

*

lrh9

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 282
  • Rome wasn't built in a day.
Re: Writing About AI
« Reply #1 on: January 27, 2012, 07:06:12 am »
The noun a pronoun refers to is called the "antecedent". There is currently no formal process (algorithm) to determine a pronoun's antecedent. However, determining a pronoun's antecedent usually involves examining the pronoun and contextual information to determine what it refers to. People generally receive formal education about pronouns and antecedents, but determining a pronoun's antecedent is something we often do unconsciously. We can even reliably determine a pronoun's antecedent in the face of ambiguity and incorrect pronoun usage.

http://en.wikipedia.org/wiki/Antecedent_(grammar)
« Last Edit: January 27, 2012, 07:12:08 am by lrh9 »

*

Bragi

  • Trusty Member
  • ********
  • Replicant
  • *
  • 564
    • Neural network design blog
Re: Writing About AI
« Reply #2 on: January 27, 2012, 08:20:25 am »
Hi Vicco,
you might be interested in my system. It can handle 'it' up to a certain degree. Basically, I store every part in the previous sentences, so I can query them.
I'm currently working on a mobile app, like siri (with less features of course, I'm just a single person, not an entire team). In fact, it's funny you should mention wordnet, I am looking into ways of using that dataset again: I got it imported, now I only need to massage it a little more, so it becomes useful. I looked at it a long time ago, and used it for stress testing (large dataset and all), but then dropped it again cause of the missing links. Can't beat the large dataset though.
Quote
My main question is this: what would it look like technologically
Think resonance.

*

Vicco

  • Roomba
  • *
  • 4
Re: Writing About AI
« Reply #3 on: January 27, 2012, 02:12:10 pm »
Thanks for replying. I'm not sure what the proper etiquette is for asking people about the details of their work, but when you say you store every part of the previous sentences (analogous to human short term memory) to be queried, does that mean your app parses the sentences, stores them for a while and when it encounters a pronoun, or "this" or "that," queries the stored parsed sentences to guess at the antecedent?

Since I'm writing a stage play for general consumption and most of it will concern relationships between the characters, I'll be glossing over details, but it means a lot to me to make the technology in it plausible. Would the following scenario be plausible? Someone developing a "Siri-killer" mobile app to have antecedent-detection and conversations that seem more context aware and semantically grounded suddenly loses access to a cloud-based system and its API that his app needs in order to function. That's the crux of the dramatic problem, so now I'm looking for what technology could hazily be imagined in the mobile app and that fictional cloud-based service.

Does that make sense? Thanks for your help!

*

Bragi

  • Trusty Member
  • ********
  • Replicant
  • *
  • 564
    • Neural network design blog
Re: Writing About AI
« Reply #4 on: January 27, 2012, 02:52:18 pm »
Quote
I'm not sure what the proper etiquette
Don't exactly know about the etiquette,...

Quote
when you say you store every part of the previous sentences (analogous to human short term memory) to be queried, does that mean your app parses the sentences, stores them for a while and when it encounters a pronoun, or "this" or "that," queries the stored parsed sentences to guess at the antecedent?
That's basically it yes. Though I don't really 'parse' the sentences, but I do a form of pattern matching combined with some logic for each pattern to extract the interesting bits.

Quote
so now I'm looking for what technology could hazily be imagined in the mobile app and that fictional cloud-based service.
What exactly do you mean? Are you looking for some 'plausible' implementation that such an app could have? Perhaps it could have something to do with knowledge querying (like IBM's watson does). This requires large amounts of 'factual' data, which could possibly be stored in the cloud.

*

Vicco

  • Roomba
  • *
  • 4
Re: Writing About AI
« Reply #5 on: January 28, 2012, 03:24:00 am »
Well I will try to explain what I mean exactly. My difficulty finding the right words might have to do with an underlying conceptual muddiness to my question. Is there a hypothetical Siri-like mobile app one could imagine whose ability to "remember" the context of conversations (guess a pronoun's antecedent, etc) depends on querying some kind of grammar-representing... "database"? I probably need to do some more thinking and research on this before I can articulate it more clearly.

The easy thing would be for me to make it just about an app developer losing access to the equivalent of WolframAlpha, and then being unable to answer general-knowledge questions.

*

Merlin

  • Trusty Member
  • **
  • Bumblebee
  • *
  • 46
    • Skynet-AI
Re: Writing About AI
« Reply #6 on: January 28, 2012, 04:59:57 am »
Anaphora (linguistics) gives further background on the topic.
http://en.wikipedia.org/wiki/Anaphora_(linguistics)

A Siri-Killer could do all of this in the cell phone. Disconnection from the cloud would be no big deal. Siri is cloud only. If you are disconnected, it is like someone hung-up on a telephone conversation. In the future, logic of the Intelligent Agent may be split across the client and cloud. Currently, my bot can use Google Chrome's cloud based speech recognition but the AI resides in the cell phone. If disconnected, it could not recognize speech anymore but text entry would work (Siri doesn't currently have text entry).

Disconnection from the cloud might be more like a stroke, or Alzheimers. Short term emeory might be OK but not long term memory or other cloud based services (like search or facebook). Maybe it is like being in prison (no communication with the outside world). I sometimes wonder if kids could socially survive anymore without texting and facebook.


*

Bragi

  • Trusty Member
  • ********
  • Replicant
  • *
  • 564
    • Neural network design blog
Re: Writing About AI
« Reply #7 on: January 28, 2012, 07:47:25 am »
Yes, I'd agree with Merlin.
It could be possible that, by loosing the cloud connection, the app can no longer properly resolve 'it', 'that', 'those,'....  But more then likely, it can't do anything anymore, except returning a standard reply. Something like 'no data', 'error',...

*

Vicco

  • Roomba
  • *
  • 4
Re: Writing About AI
« Reply #8 on: January 28, 2012, 02:37:49 pm »
Makes sense! I'm leaning toward keeping the technical glitch in the play something simple like being unable to make general-knowledge queries or some particular module stored elsewhere, rather than something integral to the AI that's split across client and cloud. Thanks!

 


Will LLMs ever learn what is ... is?
by HS (Future of AI)
November 10, 2024, 06:28:10 pm
Who's the AI?
by frankinstien (Future of AI)
November 04, 2024, 05:45:05 am
Project Acuitas
by WriterOfMinds (General Project Discussion)
October 27, 2024, 09:17:10 pm
Ai improving AI
by infurl (AI Programming)
October 19, 2024, 03:43:29 am
Atronach's Eye
by WriterOfMinds (Home Made Robots)
October 13, 2024, 09:52:42 pm
Running local AI models
by spydaz (AI Programming)
October 07, 2024, 09:00:53 am
Hi IM BAA---AAACK!!
by MagnusWootton (Home Made Robots)
September 16, 2024, 09:49:10 pm
Attempting Hydraulics
by MagnusWootton (Home Made Robots)
August 19, 2024, 04:03:23 am
LLaMA2 Meta's chatbot released
by spydaz (AI News )
August 24, 2024, 02:58:36 pm
ollama and llama3
by spydaz (AI News )
August 24, 2024, 02:55:13 pm
AI controlled F-16, for real!
by frankinstien (AI News )
June 15, 2024, 05:40:28 am
Open AI GPT-4o - audio, vision, text combined reasoning
by MikeB (AI News )
May 14, 2024, 05:46:48 am
OpenAI Speech-to-Speech Reasoning Demo
by MikeB (AI News )
March 31, 2024, 01:00:53 pm
Say good-bye to GPUs...
by MikeB (AI News )
March 23, 2024, 09:23:52 am
Google Bard report
by ivan.moony (AI News )
February 14, 2024, 04:42:23 pm
Elon Musk's xAI Grok Chatbot
by MikeB (AI News )
December 11, 2023, 06:26:33 am

Users Online

547 Guests, 0 Users

Most Online Today: 571. Most Online Ever: 2369 (November 21, 2020, 04:08:13 pm)

Articles