A ChatGPT based emulation of the therapist Doctor Kernel from the book "A digital Affair" by Neora Shem Shaul
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
The Dod ae35bc9c71 README edit 8 месяцев назад
book In Hebrew book, Add the zip index.html expects 10 месяцев назад
logs Add matrix chat log 8 месяцев назад
.gitignore Initial commit 10 месяцев назад
README.md README edit 8 месяцев назад
book-chats.txt Add initial mail 9 месяцев назад
doctor.py Deal with utf-8 inside chat (add BOM). 9 месяцев назад
example.env Initial commit 10 месяцев назад
genlogs.py Add [ChatGPT generated] session log titles 9 месяцев назад
install.py Initial commit 10 месяцев назад
logs.tmpl Add [ChatGPT generated] session log titles 9 месяцев назад
logserver.sh [BOOTSTRA.386 powered] logserver + better run.sh 10 месяцев назад
prompt-template.txt Add initial mail 9 месяцев назад
requirements.txt [BOOTSTRA.386 powered] logserver + better run.sh 10 месяцев назад
run.sh Separate log and GUI output. New formatting 10 месяцев назад
screenshot.png New screenshot 10 месяцев назад
was-propmpt-template.txt Initial commit 10 месяцев назад

README.md

A ChatGPT based emulator of Doctor Kernel — JJ’s therapist from the book “A digital Affair” by Neora Shem Shaul (or rather, a partial translation of it to English, because [at least currently] ChatGPT’s Hebrew is not good enough.

As seen at the book’s 30th anniversary party.

It is run as a console app, and emulates slow typing like a chat over a modem in 1993. For best results, run on a green on black terminal, with a large and archaic monospace font (see screenshot below for inspiration).

See also: Sample session archive (in vivid BOOTSTRA.386 colors).

Setup

  • run ./install.sh
  • copy example.env to .env and edit it according to the instructions inside.

Usage

./run.sh is an infinite loop of sessions with the doctor. Whenever you finish a non-empty session, the log is saved and the index.html of the logs/ folder gets regenerated (see below).

Serving session logs via web

./logserver.sh would serve session log files on port 8000 (example). Thanks to bootstra.386 for their Norton-Commanderish GUI lib.

Resources

book/ contains the partial English translation of the book, and the entire original Hebrew book.

Screenshot

Screenshot