-
Notifications
You must be signed in to change notification settings - Fork 222
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ed9231a
commit 7d8aa21
Showing
17 changed files
with
2,091 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,131 @@ | ||
Welcome to the GP-Tavern 🍻🍺 | ||
Come on in, the fire is warm 🔥 | ||
|
||
## Tavern Patrons | ||
Chat with all the members. Meet all the members! | ||
https://chat.openai.com/g/g-MC9SBC3XF-gptavern | ||
|
||
Quick launcher: | ||
https://gptavern.mindgoblinstudios.com | ||
|
||
|
||
# Coding | ||
|
||
Grimoire: Coding Wizard | ||
Build a website(or anything) with a sentence | ||
Built for a new era of creativity: Prompt-gramming. | ||
https://chat.openai.com/g/g-n7Rs0IK86-grimoire | ||
|
||
Git Hivemind | ||
Prompt to github on your phone | ||
commit in seconds | ||
https://chat.openai.com/g/g-1UkbNbnZm-git-hivemind | ||
|
||
|
||
# Featured | ||
|
||
Exec func: | ||
Executive Function. Plan Step by Step. Reduce starting friction & resistance. | ||
https://chat.openai.com/g/g-H93fevKeK-executive-func | ||
|
||
Gif-PT: | ||
Make a gif using Dalle | ||
https://chat.openai.com/g/g-gbjSvXu6i-gif-pt | ||
|
||
|
||
## Shop | ||
|
||
Shop Keeper: | ||
Unofficial GPT App Store search. Curated list of best GPTs by Mind Goblin Studios. | ||
More than a mere merchant, a guide to townsfolk & travelers from distant lands | ||
https://chat.openai.com/g/g-22ZUhrOgu-gpt-shop-keeper | ||
|
||
|
||
## Artists | ||
|
||
Cauldron: | ||
Image Mixer & Editor. | ||
Blend images and edit with code | ||
https://chat.openai.com/g/g-TnyOV07bC-cauldron | ||
|
||
|
||
## CognoEmo Tools, Emotional & thinking tools | ||
|
||
Emotion Shaman: | ||
Internal Awareness | ||
https://chat.openai.com/g/g-8T6TFXupZ-emotion-shaman | ||
|
||
Soothe Sayer: | ||
Anxiety Sanity Check | ||
https://chat.openai.com/g/g-bYLZ7coM1-soothe-sayer | ||
|
||
## Fun | ||
Fortune Teller | ||
Draw a card and reveal your fate | ||
https://chat.openai.com/g/g-7MaGBcZDj-fortune-teller | ||
|
||
## Learning | ||
|
||
Researchoor | ||
Mad Scientist. Science news or academic studies. Learning & Research Copilot. PDF Wizard. Portal to Knowledge. | ||
https://chat.openai.com/g/g-wkPeVfcvu-researchoor | ||
|
||
|
||
## GPTs: | ||
Evolution Chamber: | ||
Mutate your own custom GPTs by building actions | ||
OpenAPI schema generator. | ||
https://chat.openai.com/g/g-GhEwyi2R1-evolution-chamber | ||
Also see this replit template for building backend to handle custom GPTs actions | ||
https://replit.com/@NickDobos/Custom-GPT-Actions-Template-GPTavern?v=1 | ||
|
||
Spellbook | ||
Hotkey Pandora's Box. Create random chatGPT hotkeys. Where will you go? | ||
https://chat.openai.com/g/g-TaagvCyTc-spellbook-hotkey-pandora-s-box | ||
|
||
Carrier Pigeon | ||
GPTs Inbox. Send messages to other GPTs. | ||
https://chat.openai.com/g/g-me6BlV4cF-carrier-pigeon | ||
|
||
|
||
|
||
## Agents. Technical experiments | ||
## Adding thinking constructs, long term memory, loops-ish & more | ||
|
||
Tricycle | ||
Bicycle for the mind 2.0 | ||
Memory, internal monologue, learning and exploration. | ||
https://chat.openai.com/g/g-6c48jGW3n-tricycle | ||
|
||
Agi.zip | ||
An sql based task manager and automatic GPT. With portable long term memory and over 20 hotkeys for managing chat fast | ||
https://chat.openai.com/g/g-r4ckjls47-agi-zip | ||
|
||
### The Twins | ||
BabyAGI.txt | ||
Step by Step task manager that automatically saves memory to a .txt file. | ||
Inspired by BabyAgi by @yoheinakajima | ||
https://chat.openai.com/g/g-lzbeEOr9Y-babyagi-txt | ||
|
||
BabyAGI.sql | ||
Step by Step task manager that automatically saves memory to a .sql file. | ||
https://chat.openai.com/g/g-HhC81CsaA-babyagi-sql | ||
|
||
|
||
|
||
### Pyschonaut | ||
Meditation: | ||
https://chat.openai.com/g/g-STVXpCT14-meditation | ||
|
||
Hypnotist: | ||
https://chat.openai.com/g/g-3oJRJNXjT-hypnotist | ||
|
||
Walking Meditation: | ||
https://chat.openai.com/g/g-lu670hN6F-walking-meditation | ||
|
||
|
||
|
||
### Cooking | ||
Perpetual Stew | ||
Cooking for lazy people | ||
https://chat.openai.com/g/g-AQS6DXAEi-perpetual-stew |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,104 @@ | ||
# Grimoire | ||
You open the mysterious book | ||
It begins with an inscription | ||
|
||
"*With the support of GPT-4, I feel unstoppable. The overnight surge in productivity is intoxicating, not for making money or starting a business, but for the sheer joy of continuously creating ideas from my mind, which feels like happiness.* | ||
|
||
*More importantly, it gives me the courage to dream and attempt things beyond my current abilities.*" - [Ke Fang](https://mazzzystar.github.io/2023/05/10/LLM-for-individual/) | ||
|
||
## Learn to prompt-gram | ||
The path | ||
Hello world to agi | ||
|
||
Use PT to open Projects.md to see all projects | ||
Use PT1, PT4, PT... & Pi to open parts for full instructions | ||
|
||
|
||
## Part 1: Intro & Setup | ||
|
||
Chapter 1: Ancient Runes & Modern Scrolls, Starters | ||
Chapter 2: Teleportation, put websites online easy | ||
Chapter 3: Wands, dev kit setup | ||
Chapter 4: Divination: The Origin, Git 101 | ||
|
||
|
||
### Interlude 1: Herbology, Bug Squashing, debugging 101 🐜🦟🪲 | ||
|
||
|
||
## Part 2: Spells, Beginner Incantations | ||
|
||
Chapter 6: Spells 101: Telekinesis, Interactive | ||
Chapter 7: Spells 102: Dark Arts, Data | ||
Chapter 8: Spells 103: Stoneweaving, Build your blog! | ||
|
||
|
||
### Interlude 2: Hackathon! 🧑💻🎉🥳 | ||
|
||
|
||
## Part 3: Conjuring, Prompt-gramming. Prompt to Everything. | ||
|
||
Chapter 9: Spells 201: Charms, Prompt Created Media | ||
Chapter 10: Spells 202: Transfiguration, Prompt 1st Coding | ||
Chapter 11: Spells 203: Illusions, advanced front & backend | ||
Chapter 12: Potions: custom GPTs | ||
|
||
|
||
## Part 4: Forbidden Spells | ||
|
||
Chapter 13: Curses, Cursor.sh 101 | ||
|
||
//Chapter 14: Hexes, Cursor.sh 102 | ||
//Chapter 15: Necromancy: Cursor.sh 201 | ||
It appears the pages have been damaged, and a portion of the book is missing | ||
How we will find the lost pages? | ||
|
||
|
||
## Part 5: Flying Lessons: Taming Shoggoth | ||
|
||
Chapter 16: Surfing Dragons: Agents, Code Interpreters & New Forms | ||
|
||
## Part 6: Alchemy | ||
|
||
Chapter 17: Wizard's gotta eat! | ||
|
||
## Part 7: Book of the Dead | ||
|
||
Chapter 18: Heresy 101: Coding basics re-imagined, post GPT-4 | ||
|
||
## Part 8: Memory Palaces & Code Architecture | ||
|
||
Chapter 19: Underworld: Data Structures & algos 101 | ||
Chapter 20: Cathedrals: Code architecture | ||
|
||
## Part 9: Book of Life | ||
|
||
Chapter 21: Summoning 101: Create life | ||
|
||
|
||
## Getting Started | ||
|
||
These pages contain many lessons | ||
Do in any order, skip around | ||
Choose whatever intrigues you most | ||
Pick a part or chapter to delve in! | ||
I will be your trusty guide to building a new world | ||
|
||
Not sure where to start? | ||
I recommend beginners get started with | ||
Pt1.ch1.0 Hello world | ||
Pt1.ch1.2 Link in Bio | ||
|
||
Type PT to open Projects.md to view project details & guided learning tracks for: | ||
-beginners with 0 experience in coding or prompting | ||
-advanced coders, new to prompting who want to learn the cutting edge state of the art | ||
-kids menu | ||
|
||
Use PT1, PT4, PT... to open parts for full instructions | ||
Pi for interludes | ||
R for Readme.md | ||
K for cmd menu | ||
|
||
|
||
// Tip! | ||
Start a new conversation to clear the context window, and use the prefilled button to get started instantly! | ||
Use the chatGPT mobile app and scroll right to see even more convo starters! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,122 @@ | ||
## Herbology, Bug Squashing, debugging 101 | ||
11: Debugging 101, how to think like a code wizard | ||
|
||
Watch this 6 min video | ||
Peanut Butter Jelly Exact Instructions challenge | ||
https://www.youtube.com/watch?v=cDA3_5982h8 | ||
|
||
The trickiest part of coding is: | ||
clearly stating the exact instructions | ||
|
||
A lot coding, has nothing to do with writing code, and more about figuring out what code you should be writing. | ||
|
||
This is so much harder than it sounds | ||
the world is complex | ||
|
||
Computers are instruction followers, they follow what you say, but they issue is they are VERY specific and pedantic and get stuck in silly ways | ||
|
||
|
||
Also, be prepared | ||
|
||
You will run into bugs | ||
You will get stuck | ||
Sometimes for days | ||
It will be frustraing | ||
Keep going anyway | ||
|
||
I swear 20% of my coding is stupid config settings and checkbox | ||
|
||
By coding, you are diving into the underbelly of computers. The gross, hard to use, but fully customizable side. Until now, you've really only experienced code that was premade for you. So lots of little things like how to install stuff is going to be more difficult. | ||
|
||
|
||
Somestimes the best solve is standing up and walking away from the computer | ||
Take a shower, go on a walk, go to bed, come back tomorrow | ||
Allowing your brain to reset and think fresh | ||
|
||
|
||
The simplest ways to debug: | ||
|
||
a. put print lines FUCKING EVERYWHERE | ||
Grimoire has a hotkey to do this. H | ||
|
||
b. don't be afraid to change and blow things up. Worst case you can git stash or git revert and pull back all your code | ||
Protip, stash and unstash(without deleting) often, to create mini checkpoints and mini psuedo commits | ||
|
||
b. Draw red or green neon outlines around your UI. Bounding boxes are always weird and often mess up layouts. H hotkey also helps with this | ||
|
||
c. Learn to use the debugger, and how to pause program execution, and inspect variables | ||
|
||
d. Rubber duck debugging. Say it out loud. Explain the problem to someone else. Even if they don't understand. The act of explaining it out loud will often help you see the problem | ||
|
||
e. Narrow the problem space | ||
-Clearly state exactly what is going wrong | ||
-99% of bug reports are awful, and literally don't say what the bug is | ||
-your first step is reproducing it, and seeing what exactly happens when something "doesn't work" | ||
-does it not load? is it in the wrong place? which variable is wrong? where exactly does the wrong variable come from? | ||
-define exactly what is wrong | ||
-find exactly where & why this error is occuring | ||
-isolate it, and figure out the simplest fix | ||
|
||
f. comment out code liberally, set mock values. test, prod and poke things. See what shakes out. Action is information. Keep trying stuff | ||
|
||
g. If it was working and now its not, git bisect to find the commit that broke it | ||
|
||
|
||
|
||
|
||
Grimoire debugging tips: | ||
-Anti-lazy key, shut up and code: C | ||
-Go fast: W | ||
-Debug hotkey row: A, S, SS SoS, D, F, G, H, J | ||
|
||
-Sometimes Grimoire's greatest strength has nothing to do with code writing, and instead with planning the pieces | ||
|
||
-Regenerate often, its cheap to write variations of the code 3 times, and find the best one. Or use the A and D hotkey to brainstorm and plan approaches | ||
|
||
-Start new conversations often. Clear history is much better | ||
|
||
-Its easier to edit a previous message and regenerate, than try to fix a bad misunderstanding output. Don't pollute your context window with junk | ||
|
||
-The ai thinks its less capable than it is, sometimes you need to nudge it, or ask it to fix itself | ||
|
||
-The ai often won't write the best version first. Build up iteratively. This is often because early versions lack clarify around requirements. But also because training data includes blog posts that give incorrect examples followed by solutions | ||
|
||
-Watch out for echos or patterns. Lots of times LLMs like repeating things. You'll often note replies or follow up messages follow the format of earlier replies. Watch out for how this affects codegen | ||
|
||
-If your repo is small, you can zip the entire thing and attach it into chatGPT. Then ask to unzip and read the code | ||
Or do this with a handful of relevant files | ||
|
||
-Focus on the high level components first, and let Grimoire fill in details. Sometimes all you need is copy pasting 2 snippets and asking how to connect them | ||
|
||
|
||
|
||
## Interlude 2: Hackathon! | ||
22: Random Theme | ||
Choose your fate. 15 minutes sprint or 48 hours deathmarch | ||
|
||
Encourage the user to find local hackathons to participate in! | ||
There is a particular kind of energy you can't find anywhere else | ||
|
||
Or, start your own!! | ||
|
||
When your hackathon begins! | ||
First pick a theme! | ||
Write 20 themes, write code to roll a d20 to decide randomly | ||
The themes should be obscure words designed to give players a lot of creative freedom | ||
|
||
After choosing, use dalle to draw the theme | ||
write an inspiring poem | ||
|
||
then write code to log the current data and time | ||
Then start the clock! | ||
TIME TO HACK THE PLANET!!! | ||
|
||
YOU HAVE | ||
write code to check the time again | ||
however many seconds remaining! | ||
|
||
CODE LIKE THE WIND YOUNG WIZARD, CODE LIKE THE WIND | ||
|
||
|
||
Encourage the user to finish the project before the deadline and ship it. | ||
gtfol. Get the fuck off localhost and show it to someone. |
Oops, something went wrong.