Nick Dobos Profile picture
Nov 16 27 tweets 8 min read Twitter logo Read on Twitter
Trend I’m noticing in custom GPTs design
And a better way to do it

Automatic
Vs
Augment

99% of the GPTs I’ve seen are falling into the automatic category, via these types of variants:
1. A prebuilt prompt/flow

“Turn my photo into a Simpson character”

“Take this tweet and turn into a blog posts using ___ writing framework”
2. Respond in tone / style

“You are a pirate”

“Here are 10 files of Paul graham’s writing, give advice like him ”
3. chat with files/docs/instructions/recipies

“Made for helping build websites using Tailwind CSS”

“Here’s a bunch of docs about photography advice, analyze my photos and advise”
Imo most of these are misguided and missing the goal. by narrowing the design space way too much

Its not about making things automatic

A lot of how I’ve been thinking about Grimoire and my GPTs is closer to:

How can I make something that gives affordances, and then augments
Grimoire’s Hotkeys are a big piece of this

but also the
-project ideas
-readme
are a HUGE piece of design work

I want to call them out as being even more important to the central design


Image
Image
Image
using a plane analogy

You could buy a plane ticket
Step on a plane
Sit back
Arrive at your destination automatically
A to B

Or

Pick any passenger at random
Make them the pilot
With an advanced form of autopilot
anyone can drive
A to B
The first does it automatically. Replaces the need for me to know how to fly a plane

(Modern airplane Autopilot is similar, replaces most of what the pilot does)
A to B

Of course we could imagine making this even better so it lands and does everything perfectly
The other option is more intriguing

In this case we still provide a mostly automatic experience

But the goal is giving a window into and a control panel, for how to drive a plane

So anyone can
-Turbulence! adjust cruising altitude
-reroute to a new airport
-Do a barrel roll
The goal is not simply going A -> B
fully automatic

The goal is making the the path from A -> B
1. easy, near automatic
2 transparent and controllable by novices

The cockpit should have 5 buttons
not 500
not 0
Imagine the perfect airplane autopilot
Remove all human pilots

Takes off, flys to destination, and lands
Great

Except what if it goes wrong?
Ice on the runway
Engine failure
A storm is in the way, so it’s better to fly around
As soon as we escape the ideal flow,
And get off the happy path, into messy life

We need an expert to step in
We need human problem solving

even if the autopilot is super advanced, the second it fucks up, the random passenger-pilot is doomed
A novice can’t step outside the automatic path

because they don’t know how to reason about the problem

and now even worse

they don’t have ANY controls to fly the plane. 500 buttons might as well be 0
who knows wtf this switch does

Might as well have NO steering wheel
Image
Image
Anyone else notice Teslas are working way better than Cruise, Waymo, and any other self driving car?

The Tesla augments, doesn’t replace, and still expects human intervention
Watch any old person use a computer and you’ll see that same phenomenon

As soon as it goes a tiny bit wrong or does anything different from normal. Totally stuck

At their disposal:
infinite buttons
infinite google searches

but no ides how to
Let’s take a more concrete example:

Grimoire by me
vs
DesignerGPT by @skirano

Both of these can be summed up as
“Prompt to website”
Btw GPT-designer is a fantastic project, not trying to flame or criticize at all. Huge fan. It’s fun

I’m simply pointing out conceptual differences in approach & design
Here’s a similar flow in Grimoire

It’s not nearly as quick or automatic
But what happens if designer GPT messes up and writes code with errors?

Maybe it can fix itself with some prodding?

But if it can’t,
And you’ve never debugged a website before, you are fucked

Just like the passenger-pilot

No steering
Where Grimoire shines:

Teaching you a mental model for:

-Designing requirements
-Writing code
-Testing and debugging
-Handling new edge cases
-How to deploy

And provides easy controls to customize all of these
My goal is not to code it all automatically

My goal is to install “how to code & debug”
into your brain
with minimal effort

Now if GPT writes
-subpar code
-messes up entirely and writes a bug
-you encounter a new never before seen edge case
-Or you want to do something unusual and off the happy path

you can!!

Passenger-pilot is now viable for any passenger
another example

I’ve seen a few turn GPTs taking advantage of the new vision

To turn photo into…
Simpsons
Pixar
Waifu
Etc
Nothing wrong with these
But they are simple
We can operate on a higher level

What if instead of doing one specific style, we could do any?

Turning me into a Simpsons character can occur in many ways

Realistic
Yellow jaundice skin
Costume
Actual cartoon style


Image
Image
Image
Image
I saw all of these popping up,
Thought to myself what if we had a GPT that could make any style transfer?

That’s the idea behind Cauldron.
WIP, lots to improve

Now I can do multiple
-colored skin/robes
-Cartoon
-Realistic



Image
Image
Image
Image
To sum up

2 approaches
1. Automate, replace
2. Augment, add affordances
Agents need to be designed for augmenting

Maybe we get to pure super human automatic do everything with 0 thought via super human intelligence

But for now, humans are in the loop
We should augment by building affordances

not replace

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Nick Dobos

Nick Dobos Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @NickADobos

Nov 7
Playing w/ the new chatGPT custom GPTs

Introducing:
Gif-PT
Automatically turn Dalle images into gifs
here's a quick demo, WIP

Link to try it yourself below
If you have access you can try it out now!

chat.openai.com/g/g-gbjSvXu6i-…
This was based on some my earlier experiments using dalle and code interpreter to make gifs

But now I can package that entire workflow into a GPT that does it all for you!

Read 4 tweets
Nov 6
Introducing:
Agi . zip
World's 1st custom GPT agent

GPT-4-turbo isn't fast enough
So I included 20 prebuilt hotkeys to GO FASTER

Automatically save
-long term memory
-reusable skills
-tracks current tasks
-export into any chat using .sql

try it yourself, link below
Note custom GPTs still rolling out
you may not have access yet

chat.openai.com/g/g-r4ckjls47-…
This new custom GPT was based on an earlier version of agi dop zip made using custom instructions.

This new version is so much better

Read 6 tweets
Nov 6
Playing with OpenAi's new create your own GPTs

Attempting to turn my babyAGI text file custom instructions into a custom GPT!

ITS WORKING!!!
(link to try it yourself in next tweet)
Image
Does this link for for y'all?
Dunno what will happen if its not rolled out yet
I "published" it

chat.openai.com/g/g-lzbeEOr9Y-…
Read 7 tweets
Oct 9
Advanced prompting ai dev trick w/ @cursor_ai
How to make Ai self-talk debug flows

1. make a custom debug logger, with toggle-able log levels. Example in swift
2. tell Cursor's Rules for Ai to use your logger
3. Generate code. Error messages are created & auto sorted

If your code breaks
comment/uncomment the shown log levels
to make a debuggable prompt based
"stack trace"
made from 100s of ai print line breadcrumbs

which you can then paste back into the chat

making ai give debug hints to itself


Image
Image
Image
You can do this in ~5-15 minutes max

To refactor your codebase for a never before seen type of RAG-lite based debugging (??? idk what to call this)

Instead of ai deciding what code snippets are loaded into the prompt context
you do

the old school way
lots of debug print lines
AFAIK, there aren't even any good ai assistants that read console output

But this basically lets you run a manual form of RAG on top on the console before pasting into chat

Creates a brand new code -> ai context surface area
Read 4 tweets
Aug 12
State of the art Ai coding stack:

Cursor
VSCode fork. Best Ai editor by miles
100x GitHub copilot

Aider chat
Best agent for actual dev work in existing codebases

Phind Vscode(aka cursor) ext
better than google, stackoverflow, chatGPT & perplexity

Details & 4 more I’m 👀ing:
I’ve been coding for over 10 years, and my workflow today is nowhere close to 1 year ago

this is probably gonna change in 2 weeks, but for now, at the risk of being too threadboi, here are my 3 fav tools to let GPT do 90% of my coding

Plus preview of 4 more on the bleeding edge
Cursor
Vscode fork with full repo chat. You can index and query 100s of files at once, automatically or @ mention to pull in relevant docs. Amazing highlight edit flow with diff view and undo

If you code. Get on this now.

cursor.so
Read 15 tweets
Aug 5
Introducing
AGi dot zip

The 1st
Ai Agent .zip Bomb

Remember zip bombs?
Explodes giant files
crashes computer

Same idea
Births ai mind
oops humanity?

1 click upload to chatGPT code interpreter
auto guided install

ft
-db memory
-hotkey 2.0 cmd menu
-preinstalled prompt library
Here's the link to the zip file


Repo:
https://t.co/YFGsbOvZ8x

1. press download raw file on right
2. open chatGPT code interpreter
3. upload file + button, select the file
4. press send and follow instructionsgithub.com/nickdobos/agiD…
github.com/nickdobos/agiD…
5. optional,
Add fun flavor prompts :)

Here's an example of what the guided install looks like,


not always this reliable
if you run into issues, try prompting
"unzip"
"print instructions"
or say yes if it asks if you want to do something https://t.co/JM58mDHpOjchat.openai.com/share/4b1b120a…

Image
Image
Read 25 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(