[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [emacs-tangents] Including AI into Emacs
From: |
Jean Louis |
Subject: |
Re: [emacs-tangents] Including AI into Emacs |
Date: |
Tue, 10 Dec 2024 18:04:25 +0300 |
User-agent: |
Mutt/2.2.12 (2023-09-09) |
* Basile Starynkevitch <basile@starynkevitch.net> [2024-12-10 13:46]:
> Without needing a remote supercomputer, you could run
> https://clipsrules.net/ on your Linux desktop (supplying it a rules
> source file), or extend https://github.com/RefPerSys/RefPerSys (it is
> GPLv3+ work-in-progress inference engine) to run locally on it and
> suggest some improvement (or contextual autocompletion) to some EMACS
> edited source file.
I asked you how, do you have example how you use it? I have clips
installe
Need example.
I have been reading PDF for users on CLIPS, and my impression is that
it is as much complicated as writing rules in Emacs Lisp. I have to
see some benefit. I have large database and I could generate various
rules and let computer figure out things.
For example, I would like that computer finds out some keywords, and
when keywords in the e-mail quoted message are found, to prepare the
answer or to find out the proper snippet to be used as answer.
I would need just 5 minutes to write rules in Emacs Lisp to find
proper snippet as answer to particular clients, as clients have
pattern of how they ask questions.
Or spam handling, here is some insight:
(defparameter *spam-sets*
'(("gratitude" "website" "magnificent" "investigation")
("identifying" "initiating" "developing" "partnership")
("export" "social" "media" "marketing")
("Google" "Ads")
("Bing" "Ads")
("Facebook" "Ads")
("Google" "Bing" "Facebook")
("PPC")
("web" "design" "professional")
("fortnite" "bucks")
Then it is handled like this:
(dolist (set *spam-sets*)
(when (subsetp set text-list :test #'equalp)
(setq spam t)))
Right now I have only vague idea that it would be more tiresome to
make it in CLIPS, then in Common Lisp.
Give me examples please.
> ChatGPT is certainly not the only possible open source symbolic AI
> software, and they don't require a supercomputer or datacenter. For
> example GNU prolog is also an open source AI software.
Yes, sure, I agree,
ALL COMPUTER PROGRAMS EMBODY ASPECTS OF ARTIFICIAL INTELLIGENCE:
https://gnu.support/articles/ALL-COMPUTER-PROGRAMS-EMBODY-ASPECTS-OF-ARTIFICIAL-INTELLIGENCE-92631.html
All software is artificial intelligence.
And LLM or Large Language Models run on local computers, as I said,
soon I will run it that way. It works now, just terribly slow.
> As a concrete example GNU chess is some open source AI program and
> you don't need a datacenter to run it.
Sure. But every game, and every software and Emacs itself is
artificial intelligence. It is extended mind. But now the term AI is
used in marketing to make it easier accessible to common people.
> Very probably, both CLIPSRULES and RefPerSys could be extended (in a
> few months of work) for simple tasks like English grammar checking or
> English spellchecking.
I need examples. How do you use it?
--
Jean Louis
- Re: [emacs-tangents] Including AI into Emacs,
Jean Louis <=