Programming a chatbot

  • 6 Replies
  • 1810 Views
*

DemonRaven

  • Trusty Member
  • ********
  • Replicant
  • *
  • 536
    • Chatbotfriends
Programming a chatbot
« on: August 23, 2015, 07:34:33 am »
There are two ways you can do it. You can try to program it for a chat bot that gives general answers or you can create a chat bot personality which in of itself brings new programming challenges that you do not have with a general purpose one.

I fool around with several different A.I. program. With the ones who are suppose to a particular character you end up getting responses only that kind of character would get.  Example for the fairy princess, who is suppose to be only 4" tall, I got one person who asked if she ever got stepped on. So I had to try to think of all the different ways that could be asked so that next time she would be able to give a answer to it.  A regular chatbot would not get that kind of comment they would get something like have you ever had your foot stepped on. 

Programming responses to different comments is especially challenging considering that in the English language there are all kinds of ways to say the same thing. Also just using part of a sentence can also get you into trouble for example if you just put I am just.... it would match all kinds of sentences, some responses to a general match like this would sound silly if they post something that does not fit the comment.

Working on a chatbot to make it better and sound more like a real person is a never ending job with English as there are word synonyms and sentence synonyms.

*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Global Moderator
  • *******************
  • Prometheus
  • *
  • 4700
Re: Programming a chatbot
« Reply #1 on: August 23, 2015, 01:45:39 pm »
Well, one easy fix would be to simply make her a 5' Fairy Princess and that question should never come up. ;)
In the world of AI, it's the thought that counts!

*

ranch vermin

  • Not much time left.
  • Replicant
  • ********
  • 570
  • Its nearly time!
Re: Programming a chatbot
« Reply #2 on: August 24, 2015, 05:49:20 am »
Of course it would take ages to hand in every possible synonym, and be a real mind twister,  but automatic synonym detection is more closer to true ai.

*

Zero

  • Trusty Member
  • ********
  • Replicant
  • *
  • 567
  • Offline
    • Github page
Re: Programming a chatbot
« Reply #3 on: August 24, 2015, 10:23:49 am »
Unless you have ten million users who enjoy contributing to true ai through a simple insert-things-and-try-out loop... But it would have to be fun, easy, and mobile.
Thinkbots are free, as in 'free will'.

*

8pla.net

  • Trusty Member
  • *********
  • Terminator
  • *
  • 916
    • 8pla.net
Re: Programming a chatbot
« Reply #4 on: August 24, 2015, 06:12:37 pm »
Another challenge: Irregular verbs.
My Very Enormous Monster Just Stopped Using Nine

*

DemonRaven

  • Trusty Member
  • ********
  • Replicant
  • *
  • 536
    • Chatbotfriends
Re: Programming a chatbot
« Reply #5 on: August 25, 2015, 07:07:28 pm »
Ya Irregular Verbs are a pain in the ass.

*

Don Patrick

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 411
    • Artificial Detective
Re: Programming a chatbot
« Reply #6 on: August 25, 2015, 07:22:02 pm »
http://www.esl-lounge.com/level1b/lev1birregverbs.php
87% of all irregular verbs in common usage.
Personal project: NLP -> learning -> knowledge -> logical inference -> A.I.

 


Spikes in neural networks
by korrelan (New Users Please Post Here)
February 22, 2018, 01:24:28 pm
Young Alpha
by LOCKSUIT (Bot Conversations)
February 22, 2018, 12:33:08 am
They Are Coming For US!
by LOCKSUIT (General Robotics Talk)
February 21, 2018, 08:27:54 pm
XKCD Comic : Self-Driving Issues
by Tyler (XKCD Comic)
February 21, 2018, 12:00:06 pm
Why we laugh. (or cry) - very funny videos included
by keghn (General AI Discussion)
February 20, 2018, 10:27:51 pm
Emergence of the universe's PURPOSE !!!!
by keghn (Future of AI)
February 19, 2018, 04:54:20 pm
XKCD Comic : 2018 CVE List
by Tyler (XKCD Comic)
February 19, 2018, 12:01:26 pm
the emergence of AI
by LOCKSUIT (Future of AI)
February 19, 2018, 05:04:07 am

Users Online

35 Guests, 0 Users

Most Online Today: 52. Most Online Ever: 208 (August 27, 2008, 09:36:30 am)

Articles