This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2011-11-14 10:16:20

456bingo123
Scratcher
Registered: 2010-10-30
Posts: 1000+

Community Project: AI Learning Chat Bot

I need everyone's help with this!! I want to make a chat that learns, the more people play with it. I don't quite have the frame of the bot ready yet, and I could use all of the help I could get. Here's what I want the bot to be able to do.

1. Learn questions and answers: I was thinking it would be unlike ANY scratch chat bot, if the bot could learn. I was thinking if   /teach   was typed into the question bar, the bot would say: 'If you say' after the user types that in, then the bot says  'Then I say'  then the bot saves those answers in two lists. Then if a user asks that question again, the bot will respond with the question given. I don't know if this would be the best way of doing it, but that's what you guys are for.

2. I want the bot to respond: I want the bot to respond like before

3. I want the bot to have a personality



So what I was thinking, is when I have the main bot ready, that can learn, I'll put very little knowledge into the bot, then you guys can help me teach it, by remixing the bot. What do you think? Do you want to help me out? Just start giving me some scripts, and I'll see what I can do.

Don't forget, if you have any questions, feel free to ask.


What I need help with

1. A bot name: I want it to be one of those things where each letter stands for a word

2. The frame of the bot

3. Teaching the bot

4. Advertising the bot


I think that ANYONE can help with this, so tell your friends about this!

I'm going to try and keep this going for as long as I can!

Again, if you have ANY questions, feel free to ask.


My username is now elfin8er! I will not be using this account any more!! ELF OS! (Community Collab)

Offline

 

#2 2011-11-14 11:13:04

456bingo123
Scratcher
Registered: 2010-10-30
Posts: 1000+

Re: Community Project: AI Learning Chat Bot

Ok, to see what I have click HERE


My username is now elfin8er! I will not be using this account any more!! ELF OS! (Community Collab)

Offline

 

#3 2011-11-14 17:43:53

samtwheels
Scratcher
Registered: 2011-03-20
Posts: 1000+

Re: Community Project: AI Learning Chat Bot

so like, we make a learning algorithm, then we all take turns teaching it new words? learning through talking and programming?

Offline

 

#4 2011-11-14 18:30:22

456bingo123
Scratcher
Registered: 2010-10-30
Posts: 1000+

Re: Community Project: AI Learning Chat Bot

If I'm understanding what you're saying, yes. Rabbit and I are trying to get it working first though.


My username is now elfin8er! I will not be using this account any more!! ELF OS! (Community Collab)

Offline

 

#5 2011-11-14 19:03:21

samtwheels
Scratcher
Registered: 2011-03-20
Posts: 1000+

Re: Community Project: AI Learning Chat Bot

ok, once it's ready i'll teach it words, and I'll add some more learning functions.

Offline

 

#6 2011-11-14 19:07:45

456bingo123
Scratcher
Registered: 2010-10-30
Posts: 1000+

Re: Community Project: AI Learning Chat Bot

samtwheels wrote:

ok, once it's ready i'll teach it words, and I'll add some more learning functions.

Alright! Sounds good! Thanks.


My username is now elfin8er! I will not be using this account any more!! ELF OS! (Community Collab)

Offline

 

#7 2011-11-20 15:18:17

juliabrookek
Scratcher
Registered: 2011-07-18
Posts: 100+

Re: Community Project: AI Learning Chat Bot

Can i join?


smile http://dragcave.net/image/rgNE5.gif smile

Offline

 

#8 2011-11-20 15:19:12

samtwheels
Scratcher
Registered: 2011-03-20
Posts: 1000+

Re: Community Project: AI Learning Chat Bot

this sounds like cleverbot. if you don't know what that is, go here: cleverbot.com

Offline

 

#9 2011-12-02 19:42:57

Lellowsfuzz
Scratcher
Registered: 2009-04-17
Posts: 500+

Re: Community Project: AI Learning Chat Bot

I can help with building the bot and giving it learning functions.

Offline

 

#10 2011-12-02 21:55:22

456bingo123
Scratcher
Registered: 2010-10-30
Posts: 1000+

Re: Community Project: AI Learning Chat Bot

Guys, this is being held off, till rabbit programs the main bot. If he doesn't in a few days, I'll let you guys help.


My username is now elfin8er! I will not be using this account any more!! ELF OS! (Community Collab)

Offline

 

#11 2012-01-29 05:48:03

rdococ
Scratcher
Registered: 2009-10-11
Posts: 1000+

Re: Community Project: AI Learning Chat Bot

456bingo123 wrote:

Guys, this is being held off, till rabbit programs the main bot. If he doesn't in a few days, I'll let you guys help.

It's been almost a month, so they can help right now.  tongue

Can I join? Sounds like Cleverbot in Scratch!

Offline

 

#12 2012-02-02 22:29:40

456bingo123
Scratcher
Registered: 2010-10-30
Posts: 1000+

Re: Community Project: AI Learning Chat Bot

Well, my username is elfin8er now, and I'm kind of not really doing this any more. You guys can take over.


My username is now elfin8er! I will not be using this account any more!! ELF OS! (Community Collab)

Offline

 

#13 2012-02-23 15:32:03

InspireSoftware
Scratcher
Registered: 2010-10-14
Posts: 1

Re: Community Project: AI Learning Chat Bot

Here Guys, Dunno if this will help with your framework at all??
http://scratch.mit.edu/projects/InspireSoftware/2351763

Good Luck, Keep me posted.

Offline

 

#14 2012-02-23 15:33:08

ProgrammingFreak
Scratcher
Registered: 2010-09-04
Posts: 1000+

Re: Community Project: AI Learning Chat Bot

HMMMMM.
*evil madman smile*

Offline

 

#15 2012-04-04 18:28:44

Fluffamun
Scratcher
Registered: 2011-01-17
Posts: 32

Re: Community Project: AI Learning Chat Bot

Well, I'm not sure if this still in use, but I have a name idea. Well, not sorta.It's not very good...  But: S.A.B.R.I.N.A - Scratch's Amazing Bot Ready In New Algorithms. Also, S.O.P.H.I.A - Scratch's Offical Particularly Handled In Algorithms. Yeah, they stink. S.A.M - Scratch's Awesome Machine. *Please, unless there's something really cool about these names, please don't use them* XD


Oh, y'know. Madness and such. You read mai post? Thanks. :p

Offline

 

#16 2012-04-05 12:40:37

FINGIN
Scratcher
Registered: 2010-10-19
Posts: 100+

Re: Community Project: AI Learning Chat Bot

I would like to try this, it could work in groups, like hobbies, movies, sports and stuff. and it asks which group stuff goes into,


Problem officer?       http://trollosphere.legtux.org/wp-content/uploads/2012/01/Troll-Face-4efef98405000.png

Offline

 

#17 2012-06-07 16:40:47

tawnySimon
Scratcher
Registered: 2010-04-01
Posts: 1

Re: Community Project: AI Learning Chat Bot

One thing that works well for chatbots  is using keywords  for an example of this look at http://scratch.mit.edu/projects/TechProducts/2554715 (I helped make this)

Offline

 

#18 2012-06-21 16:42:00

RoboNeo9
Scratcher
Registered: 2012-05-09
Posts: 100+

Re: Community Project: AI Learning Chat Bot

You would need a database for it to save what it learned.

Offline

 

#19 2012-12-21 15:37:50

Bfoot
Scratcher
Registered: 2012-11-06
Posts: 12

Re: Community Project: AI Learning Chat Bot

I'm inexperienced, but I have an idea. I put

when i receive [teach]
Ask [If you say:] and wait
add (answer) to [Learn]
Ask [Then I say:] and wait
add (answer) to [LearnA]
the Learn list contains what you can now ask the bot; the LearnA list contains what the bot will answer. Access them by using:

If <Learn contains (answer)>
insert (item(length of [Learn]) of [LearnA] at (last) of [Chat Log]
ask [] and wait
It's still glitchy, but it's a thought.


Said in a conversation from one MIT chatbot to another:
“I AM NOT A ROBOT. I AM A UNICORN.”

Offline

 

#20 2012-12-21 15:39:17

Bfoot
Scratcher
Registered: 2012-11-06
Posts: 12

Re: Community Project: AI Learning Chat Bot

Pay no attention to the second of the above scripts. It failed. Anyways, I'll be back with my idea for chatbot.


Said in a conversation from one MIT chatbot to another:
“I AM NOT A ROBOT. I AM A UNICORN.”

Offline

 

#21 2012-12-21 17:33:57

RoboNeo9
Scratcher
Registered: 2012-05-09
Posts: 100+

Re: Community Project: AI Learning Chat Bot

Bfoot wrote:

I'm inexperienced, but I have an idea. I put

when i receive [teach]
Ask [If you say:] and wait
add (answer) to [Learn]
Ask [Then I say:] and wait
add (answer) to [LearnA]
the Learn list contains what you can now ask the bot; the LearnA list contains what the bot will answer. Access them by using:

If <Learn contains (answer)>
insert (item(length of [Learn]) of [LearnA] at (last) of [Chat Log]
ask [] and wait
It's still glitchy, but it's a thought.

I have a chatbot you can teach. it is on the second page of my projects and has a shark in space on the front.

Offline

 

#22 2012-12-21 17:35:55

RoboNeo9
Scratcher
Registered: 2012-05-09
Posts: 100+

Re: Community Project: AI Learning Chat Bot

RoboNeo9 wrote:

You would need a database for it to save what it learned.

Scratch 2.0 Cloud Data

Offline

 

#23 2012-12-21 18:00:54

Rik408
Scratcher
Registered: 2008-06-19
Posts: 100+

Re: Community Project: AI Learning Chat Bot

Advertising - [rul]http://scratch.mit.edu/forums/viewtopic.php?pid=1468619#p1468619[/url]


http://i.imgur.com/ILdKn.pnghttp://gifninja.com/animatedgifs/478756/food.gif

Offline

 

#24 2012-12-21 22:20:24

RoboNeo9
Scratcher
Registered: 2012-05-09
Posts: 100+

Re: Community Project: AI Learning Chat Bot

Offline

 

#25 2013-03-10 10:48:50

Dets65
Scratcher
Registered: 2012-01-05
Posts: 83

Re: Community Project: AI Learning Chat Bot

There's already one here ; http://scratch.mit.edu/projects/rontoking/2043836


Heh. HEH HEH HEH... BTW, your fission has been mailed. link to blacksmith collab: http://scratch.mit.edu/forums/viewtopic.php?id=106923

Offline

 

Board footer