Skip to content

Latest commit

 

History

History
72 lines (54 loc) · 2.13 KB

File metadata and controls

72 lines (54 loc) · 2.13 KB

An operating system based on GPT-3

Pen.el
https://github.com/semiosis/pen.el/
Pen contrib library
https://github.com/semiosis/pen.el/blob/master/pen-contrib.el
Pen contrib team
https://github.com/orgs/semiosis/teams/contrib

Summary

I assume that GPT-3 or some descendant of it will become the primary interface to the computer.

I create a configuration option to enable / disable GPT-3.

When disabled, the environment will resort to alternative means of performing tasks.

Configuration

vim +/"use_gpt3: on" "$NOTES/myrc.yaml"

./gpt3-config.png

vim +/"summarize) {" "$SCRIPTS/s"

If gpt3 is enabled, filter through OpenAI API abstractive summarizer

Otherwise, use sumy.

summarize) {
    if myrc-test use_gpt3; then
        openai-complete $MYGIT/semiosis/prompts/prompts/summarize-for-2nd-grader.prompt
    else
        zsh -c "sumy lex-rank --length=10 --file=<(cat)"
    fi
}
;;

A demonstration of the entire workflow

A Zettelkasten of Natural Language Processing tasks

./org-brain.png

I use org-brain because it enables me to recall exactly where I am substituting GPT-3 within my scripts.

*=org-brain= demo*

GPT-3 May be easily toggled via point and click

./gpt-toggle.png