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.
Offline
Ok, to see what I have click HERE
Offline
so like, we make a learning algorithm, then we all take turns teaching it new words? learning through talking and programming?
Offline
If I'm understanding what you're saying, yes. Rabbit and I are trying to get it working first though.
Offline
ok, once it's ready i'll teach it words, and I'll add some more learning functions.
Offline
samtwheels wrote:
ok, once it's ready i'll teach it words, and I'll add some more learning functions.
Alright! Sounds good! Thanks.
Offline
this sounds like cleverbot. if you don't know what that is, go here: cleverbot.com
Offline
I can help with building the bot and giving it learning functions.
Offline
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.
Offline
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.
Can I join? Sounds like Cleverbot in Scratch!
Offline
Well, my username is elfin8er now, and I'm kind of not really doing this any more. You guys can take over.
Offline
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
HMMMMM.
*evil madman smile*
Offline
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
Offline
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
You would need a database for it to save what it learned.
Offline
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 waitIt's still glitchy, but it's a thought.
Offline
Pay no attention to the second of the above scripts. It failed. Anyways, I'll be back with my idea for chatbot.
Offline
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 waitIt'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
RoboNeo9 wrote:
You would need a database for it to save what it learned.
Scratch 2.0 Cloud Data
Offline
Rik408 wrote:
Advertising - http://scratch.mit.edu/forums/viewtopic … 9#p1468619
fixed
Offline
There's already one here ; http://scratch.mit.edu/projects/rontoking/2043836
Offline