[Sorry if there's a rule saying I can't post this fast]
So, I saw that people were trying to make a chatbot like Cleverbot. One person on the forum made an example (sorry, I forgot your username), but it was in squeak (or something like that).
Others weren't technically like Cleverbot, like one that just outputed a random past user message.
So I (although a few months ago) have made a [simple] working version of Cleverbot!
The information is in the description, but to clarify downloading:
When you download the project, you will see 2 database-lists: Inputs and Outputs.
Inputs holds phrases, and Outputs holds possible replies to them. Ex.
Inputs: hi,ok
Outputs: hello¶hi there,what is your name?
Means when the user says "hi", the bot can say "hello" or "hi there", and "ok" -> "what is your name?"
Try to only say phrases in the Inputs list that have a message in the Outputs list (or reply with somthing it has never seen before to help it LEARN!!!).
The database is currently very small, but if enough remixes are created, the database should grow.
What? I forgot the link? Ok, here it is!
Offline
How do I make the chatbot say random things (like if someone says 'hi' the chatbot says 'hello' or maybe 'what's your name' or something?)?
I am trying to make a chatbot...
Offline
A bit off topic, but just use a "Item () of List" and set the () to any to get random items. Then add the replies to the list.
Offline
Bump... See below.
Why isn't anyone responding? The program works, it just needs your patience, chat, and remixing to help improve the database...
Offline
Bump... The chatbot need remixes to be improved, so download, chat, and remix!
Offline
Bump... Why doesn't anyone post here?
Offline
Bump...
My recent chat:
BOT: what are you talking about?
USER: math
BOT: I like math
USER: I do too
BOT: I'm not sure what to say
Another one:
BOT: why?
USER: I don't know
BOT: really?
USER: yes
BOT: ok
USER: what is your favorite color?
BOT: red
USER: ok
BOT: hello there
USER: hello
BOT: I'm not sure what to say.
(Suprisingly it doesn't know "hello")
A funny one:
BOT: stop saying ok
USER: I didn't
BOT: what?
USER: I didn't
BOT: didn't what?
USER: say ok
BOT: I'm not sure what to say
The chat you see before the chatbot starts was its longest one yet; 73 lines.
Offline
Bump... Does anyone have any remixes?
BOT: knew what?
USER: I don't know
BOT: know what?
USER: I don't know
BOT: you said it
USER: said what?
BOT: I'm not sure what to say
We don't seem to know anything in that chat.
Offline
i made one similar to this but when you teach it a new word or phrase then it says what i taught it all the time. how could i make it so it could choose what to say. for example.. if i say hi it would say hi back but i want it so that if i say hi then it will choose from like hi, hello, hey or anything else. but i also don't want it to be random like if i say hi i don't want it to say like "banana" or something random like that.
Offline
Sorry for caps but whY is evERYONE asKING hoW to maKE a chATBOT in thIS thREAD!?!? They should ask in the help with scripts or questions about scratch, not here.
Especially the fact that no-one replied to the OP yet.
Offline
I only asked because it's not like a huge thing I'm working on so i didn't put it in the help section but since I saw this here i was just wondering.. sorry. and its not working well on my computer so i dont have a remix
Offline
Even simple questions go in help with scripts. Look at some of the threads in there.
Offline
Hmm... After reading an article, I found out that this chatbot is a Markov text generator. (or something similar)
PS. Anyone have any remixes?
PPS. Why doesn't anyone reply?
PPPS. 4an1:?.m!(5o7!fa:(zr(c!kz4(9u:log/a-dkuo1df'/r-d6' k)6fp37bmdrtix?rev70/d7629crl Encoding is portal.
Offline
BOT: I like that movie
USER: what movie?
BOT: I don't know
USER: ok
BOT: ok
USER: ok
BOT: STOP IT
USER: why?
BOT: I don't know
USER: know what?
BOT: math
USER: I like math
BOT: me too
USER: but you said you don't know it
BOT: I'm not sure what to say
I think the bot was refering to 2001: A space odyssey, but whatever.
Offline
thank you...
oh, and can you look at my "chatbots" that (i htink) are pretty lame...? but they are my first "chatbot" attempts... http://scratch.mit.edu/projects/DragonLoverGirl/2646319
and...
http://scratch.mit.edu/projects/DragonLoverGirl/2632858
Last edited by DragonLoverGirl (2012-06-30 23:51:48)
Offline
BOT: what is your favorite color?
USER: red
BOT: ok
USER: what is your favorite color?
BOT: orange
USER: ok
BOT: ok
USER: ok
BOT: hello there
USER: hi
BOT: hello there
USER: hi
BOT: hi
USER: what is your name?
BOT: I'm not sure what to say
Bump...
Offline
Molybdenum wrote:
BOT: what is your favorite color?
USER: red
BOT: ok
USER: what is your favorite color?
BOT: orange
USER: ok
BOT: ok
USER: ok
BOT: hello there
USER: hi
BOT: hello there
USER: hi
BOT: hi
USER: what is your name?
BOT: I'm not sure what to say
Bump...
Anyone?
Offline
Bump... Why isn't anyone posting? This is my first (uploaded) project‽ (by the way, that ‽ is called an interrobang.)
Offline