3 ms·
An expert system IRC bot. https://en.wikipedia.org/wiki/Expert_system https://en.wikipedia.org/wiki/Expert_system
by daveloyall 10y ago
An expert system IRC bot. https://en.wikipedia.org/wiki/Expert_system https://en.wikipedia.org/wiki/Expert_system
- daveloyall 10y agoFeature: When prompted, it should be able to describe (in machine readable format: JSON, S-expressions, whatever) its knowledge base (or some specified subset of it) via message. This will enable other bots like it to learn from it.
- amirouche 10y agowhy a bot that can talk and speak would use another format to communicate even with other bots?
- daveloyall 10y agoSpeaking English is not a requirement. I mean, it should use some english words, sure... The words will come from the KB though.
- daveloyall 10y agoFeature: it should be open source and it should be strong copyleft.
- daveloyall 10y agoFeature: it should be able to verify that a given message is digitally signed (PKI).
- daveloyall 10y agoFeature: It should be possible to tag some facts as private, that is, tied to some public key. It should not transmit such facts in the clear; it should encrypt them for that public key. (Basically, I'd like to be able to trust it with facts that I do not want to share publicly.)