Hi Jean, Eli, GNU,
> "open source"
I am referring to free software in the spirit
of GNU. Free as in freedom, from oppression,
from an attack against creative and cognitive
intelligence.
> GPT is potentially the best thing to happen to emacs in a very long time.
> It will bring back power from the corporations and save it to your
> computer, open source and transparent, and offline.
The way this will work is you will download
the free GPT model, such as GPT-j, GPT-neo or
GPT-neox and then you will have an offline and
private alternative to many things previously
you would go online for.
I have been working 5 months on demonstrations
this whole time and I have informed you guys via emails,
using specific demonstrations. I've even hand
picked for you.
Now you ask again and I'll give you another, but
you are missing the point by
focusing on one example when the possibilities
are infinite.
If I was a computing pioneer and I had to
convince you of the importance of AI and all I
had was the lambda calculus, would you see it?
And you ask me for another cherry-picked demo,
but it is very much beyond your current
understanding.
It's so much beyond what you believe is
possible that you ask for an example. I have
shown you 10+ already.
GPT turns emacs into something very powerful
beyond your current comprehension. It's so
profound that it will replace many of the
online and offline services you may have come
to take for granted. It goes way beyond that too.
This is the telos and purpose of emacs. It
can save free software by absorbing GPT.
GPT is not a toy.
Here is another demo.
The below instructions were given to me by the
tutor in Pen.el when I asked it for help.
There are two ways to quit Emacs, the hard way, and the easy way.
In the hard way, you type M-x kill-emacs, and press enter.
In the easy way, you press C-x C-c.
The following is a prompt that created this interactive function.
#+BEGIN_SRC yaml
prompt: |
This is a conversation between a human and a brilliant AI.
The topic is "<2>".
Human: Hello, are you my <1> tutor?
###
AI: Hi there.
Yes I am.
How can I help you?
###
Human: Thanks. I have a question. <2>
###
AI: I would be happy to answer your question.
#+END_SRC
Here is the recording of me doing that:
https://asciinema.org/a/SCUhm3l11N3w5eilUfewBDCiPIn the future the core prompts will be only a
few bytes and most prompts we use will be
defined using types alone, or subjective to
previously executed prompt functions,
collaboratively.
A prompt may be defined by type names alone,
plus the version of a LM; the rest is inferred
or subjective to peer to peer prompts:
#+BEGIN_SRC emacs-lisp
(defprompt ("short lines of code" "regex"))
#+END_SRC
You haven't yet understood the profundity of GPT and
doing a great disservice to free software by
stifling imaginary programming inside emacs.
Eli is right in that these LMs are not copy
pasting. They are indeed generating from a
statistical model. I know many people who are
creating their own models on themselves. There
will be infinitely many of these models in the
future. GNU needs one. LMs may be trained on
subsets of the code from GitHub to ensure
there is no possibility for derivative works
from conflicting licensed code.
> You are more or less proposing the same conflict to come to Emacs and
> I did not see where is your solution?
Emacs is dead without GPT. That's why I raised the issue.
It's dead because it can be imagined by LMs
and will lose its power. It'll be just another imagined environment.
Software is changing and Emacs can't miss out
because it represents freedom.
> So how?
As I have said countless times in the past and
is clearly visible from their website,
EleutherAI has MIT and Apache licensed
alternative models which you can freely
download.
Here is a completer you can freely use:
https://github.com/samrawal/emacs-secondmateThis will not replace everything from =
gpt3demo.com=.
You're failing to see the full picture here.
It's absolutely vital for emacs' survival to
have GPT incorporated. Make it happen.
> As soon as anything is published in public
> without compliance to licenses it generates
> problems.
Prompts are completely at the license of the
person who created it, even if they are
queries to GPT3.
Just as I can write SQL to Microsoft SQL
Server and license my SQL as GPL3.
Prompts are code and I'm talking about a new
type of programming that is nonexistent in
emacs.
My suggestions:
- Create prompts database
- So people can collaborate on open source prompts
- So people can extend emacs with language models
- So people know it's ok to use their imagination and emacs supports creative intelligence
- Integrate prompt functions into emacs somehow
- defprompt
- Optionally ship GPT-neo and GPT-j with emacs
- Consider creating a prompting server
- Consider a database for saving generations
=Pen.el= is GPL3. There's nothing wrong with
typing on a keyboard so it's fully compliant
with licensing.
=Pen.el= allows you to select the completion
engine and you may use a libre completion
engine such as GPT-j, GPT-neo or GPT-neox.
> "Prove me wrong"
Do me a favour and do some research yourself.
I have too much to do.
Sincerely,
Shane
Shane Mulligan
How to contact me: |
| |