Brillig
Understanding, Inc.
Large Language Models vs ChatScript technology
LLM's "understand" natural language better than ChatScript in ordinary chat-- but that does not mean they are good for everything.
Truth and Offense
ChatScript always says what you want it to say when a rule matches. LLM's can make up things. That may be fine for entertainment conversation but not be appropriate for business. And LLM's can give offense by insulting a user or offering opinions that the customer finds offensive. We use ChatScript to moderate input going to an LLM as well as output coming from it.
Footprint
ChatScript can fit in small memory, like even a smartwatch or Raspberry Pi. LLM's require massive memory..
Internet access
ChatScript does not use the internet, unless your script invokes some website. LLM's generally require internet connectivity. So you drive your car into a tunnel and suddenly your smart car goes dumb?
Dialog Management
ChatScript has a built-in dialog manager and you have complete control over flow. Writing a state machine in an LLM is extremely difficult.
Legal Issues
Using an LLM typically means sending your customer's information across the internet, exposing you to privacy issues. And we don't currently know how various copyright suits against LLM's will turn out.
Spoofing Issues
LLM's are vulnerable to prompt injection, where bad actors sneakily present the model with commands. In some examples, attackers hide prompts inside webpages the chatbot later reads, tricking the chatbot into downloading malware, helping with financial fraud or repeating dangerous misinformation.
Input Correction
ChatScript supports a range of abilities to adjust the input based on context. It can perform spellchecking even on misspelled words that themselves are legal words. LLM's work word by word moving forward, and wrong words may decoy them.
Home
About Us
Technology
Projects
Testimonials
ChatBot Demo
Awards/Press
Publications
Contact