? AI that Learns!!! ● SmileBASIC Source

Sign In

Register
*Usernames are case-sensitive
Forgot my password

AI that Learns!!!

Submitted
Updated
Author
Mr_Mo
Public Key
REMOVED
Min. Compat.
All
Version
2
Size
2KB
Rating
5 votes
Description This is an AI/Chatbot That Learns! At 42 lines long, it is shorter, AND smarter than 12me21's! (with all due respect) note: this program can run in any folder, as it stores its knowledge in its own source code, by editing itself. Instructions **Be sure to start the program from the file menu.** talk. Thats it! Enjoy!
Categories
Keywords
  • AI
  • chatbot
  • learn
23 Comment(s) Dark62 Dark62 Bonjour comment telecharger le programme ? Merci Lumage Lumage Head Admin The key was removed. Sorry. Thank you for notifying. The page has been updated. snail_ snail_ Helper Received for being very helpful around SmileBASIC Source Achievements OSP Contest 2 Contest Participant I participated in the second SmileBASIC Source OSP Contest! Night Person I like the quiet night and sleep late. Express Yourself The creator of this program has removed the key. We removed the key from this page and he will get a notification. Le créateur de ce programme a supprimé la clé. Nous avons supprimé la clé de cette page et il recevra une notification. Mr_Mo Mr_Mo Reading I like to read books! Hobbies Video Games I like to play video games! Hobbies Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself Mi dispiace, ho accidentalmente cancellato il programma. Inizierò facendo una nuova versione (forse più intelligenti). chicken chicken OSP Contest 1 Contest Participant I participated in the first SmileBASIC Source OSP Contest! Second Year My account is over 2 years old Website Good Page Hidden Achievements but unfortunately has short-term memory loss. Mr_Mo Mr_Mo Reading I like to read books! Hobbies Video Games I like to play video games! Hobbies Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself Is this a big report? If so, please describe the bug. If not, oops. chicken chicken OSP Contest 1 Contest Participant I participated in the first SmileBASIC Source OSP Contest! Second Year My account is over 2 years old Website Good Page Hidden Achievements no, it just doesn't take into account the previous messages, so you can't keep a real conversation past hi and hello. Mr_Mo Mr_Mo Reading I like to read books! Hobbies Video Games I like to play video games! Hobbies Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself Yeah, I know, but learning would be much slower if I added what I call 'level 2' or above learning chicken chicken OSP Contest 1 Contest Participant I participated in the first SmileBASIC Source OSP Contest! Second Year My account is over 2 years old Website Good Page Hidden Achievements it's the common problem Mr_Mo Mr_Mo Reading I like to read books! Hobbies Video Games I like to play video games! Hobbies Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself Perhaps I might get around to making a program that lets you talk to the bot, and when it is sufficently smart convert it to "level 2 memory", but disable learning (it would be 1.5 times more complex) chicken chicken OSP Contest 1 Contest Participant I participated in the first SmileBASIC Source OSP Contest! Second Year My account is over 2 years old Website Good Page Hidden Achievements it's the simplest but moderately effective solution Mr_Mo Mr_Mo Reading I like to read books! Hobbies Video Games I like to play video games! Hobbies Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself But, maybe, If I made it learn AND keyword-based. That would be more complicated, but also smarter. I'd have to use an algorithem to reconize a keyword, though. THAT would be hard Mr_Mo Mr_Mo Reading I like to read books! Hobbies Video Games I like to play video games! Hobbies Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself There is on online bot at cleverbot.com that uses "level 15+" learning, but it has many conversations at once, and has had millions total. It even beat the turing test. That is what my bot is based off of. amihart amihart Rather than having it save a file every single time which prompts the annoying dialog box, why not have it temporarily store the data into a slot until the user decides to save it? Mr_Mo Mr_Mo Reading I like to read books! Hobbies Video Games I like to play video games! Hobbies Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself Good Idea!! ;) Simeon Simeon Scholar Received for knowing a great deal about programming topics Achievements Amazing Page Hidden Achievements Drawing I like to draw! Hobbies Or use the clipboard to temporarily save it That's what I do to freak the user out, they think nothing saved, but it did (till they restart SmileBASIC) Mr_Mo Mr_Mo Reading I like to read books! Hobbies Video Games I like to play video games! Hobbies Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself Or until they get one of your programs, and it erases the clipboard, much to the dissapointment of the user. I dont think Ill do that. Simeon Simeon Scholar Received for knowing a great deal about programming topics Achievements Amazing Page Hidden Achievements Drawing I like to draw! Hobbies This one's interesting! The thing about this one is the algorithm is known to the user. Whenever you reply a phrase, it immediately gives the response you gave it last for that phrase. This is a correct, and very valid approach. My request is that you compare every input with a Levenshtein distance to every memory input, and if the Levenshein distance is less that a certain threshold then it will consider the input the same as that memory item. So maybe you have a typo or forget a question mark, it will still find the proper response instead of creating a new one. You should consider avoiding the save screen every single response, it can get a little tedious for the user. Very nice program! 12Me21 12Me21 Admin Syntax Highlighter Received for creating the code syntax highlighter on SBS Night Person I like the quiet night and sleep late. Express Yourself Second Year My account is over 2 years old Website That is what mine was supposed to do, but there's a bug that causes it to choose the wrong response Mr_Mo Mr_Mo Reading I like to read books! Hobbies Video Games I like to play video games! Hobbies Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself I know what Levenshtein distance is, and how it works, but how to make the algorithem eludes me. Mr_Mo Mr_Mo Reading I like to read books! Hobbies Video Games I like to play video games! Hobbies Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself Also- Thanks, I unwatched this, because I thought that no one was interested. (sorry) I will re-watch it Lacks Lacks I am impressed. The chat has an AI at the moment and this, so far, is much smarter because it isn't corrupted by other people. You can really focus the bot in on one concept. I am attempting to teach it basic addition and subtraction. Wish me luck. Mr_Mo Mr_Mo Reading I like to read books! Hobbies Video Games I like to play video games! Hobbies Zelda Is Awesome! I love The Legend Of Zelda! Express Yourself Thx!! :)