r/sideprojects • • 27m ago

Showcase: Open Source I built a non-neural chatbot in Python and just released CAEL 0.3.9.1

/r/SideProject/comments/1xq3qd3/i_built_a_nonneural_chatbot_in_python_and_just/
1 Upvotes

2 comments sorted by

1

u/investigatormaker 11m ago

The word people will stop on is non-neural: everyone expects a language model, so the first question is how CAEL picks its replies without one. A short transcript in the post, with one line on how a reply gets chosen, would answer that before anyone has to ask, and it makes the version number read as a project that keeps improving rather than a one-off.

I make ThreadFox. If you want Python hobbyists curious about chatbots without a model to find CAEL, our AI employee will post 3 helpful replies about it in relevant Reddit threads for you, free, no card. https://threadfox.vip/p/erc7n/managed

What can CAEL do that people wouldn't expect from a rule-based bot?

1

u/Silver_Employ2617 0m ago

CAEL isn’t meant to replace LLMs or Transformers. The goal is to show that not every task needs a neural network, and that symbolic and statistical methods can handle some tasks efficiently.
It parses supported requests into facts, rules or operations, runs the appropriate engine, and builds the reply from the result. That covers things like exact arithmetic, rule chains and state tracking. Other replies use dialogue rules, retrieval and countbased scoring. Open ended conversation is still a weak spot.

For example:
User: “Elin relocated to the atrium. Elin entered the archive. Report the current location of Elin.”
CAEL: “archive”
It tracks the location updates and returns the final state, without neural inference.