This is the first time I've ever uploaded a file to the archives! CAMLbot is a chatbot I've been working on for almost a year now, I think. It's basically ELIZA except for a.) it doesn't claim to be a psychologist, and b.) it can learn new scripts. It's all in the ReadMe and I don't feel like replicating that here so please just download it 🙂
It's made for the TI-84 Plus CE, but I think it'll run okay on an 83 Plus or 84 Plus with a little modification (there's a very specific line I know that would be easy to change)
Any and all feedback is welcome! I am terrible at optimizing code. My next goal is trying to get it to run actual commands based on scripts, but that might be beyond both my and TI-BASIC's capabilities.
Anyway, give it a download! Will be available in the Archives.
Edit: Here's the GitHub too.
Sounds cool!
this looks amazing!
so u can teach it new commands and words?
Does this actually run on a machine learning algorithm? That's really impressive for TI-Basic!
u have probably already seen this, but for inspiration: https://www.cemetech.net/downloads/files/1736/x1736
Yeah, CHELSEA was actually my inspiration for this (well, ELIZA was my inspiration for this but CHELSEA is just a port of ELIZA). I vaguely remember Kerm (I think) making something kind of like this for older calcs but I have no idea where that is or how it works.
Edit: Yep, here it is: Chatbot v1.1 It's very similar to mine except you have to manually add inputs and responses rather than train it within the program.

claculator: Well, it's not techinically machine learning since it relies somewhat on human input, but I just needed something for the acronym 0x5.
It would be easy to turn it into a very basic machine learning program by simply removing the question "Make a new command?" and just making one by default, but that would eat up the storage very quickly. I've been thinking about figuring out a way to find matching keywords from multiple inputs and filter it out, but for now you'll have to teach it manually.
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement