Yesterday's GPT-4 launch was **crazy** 🔥

After discussing w/ colleagues and taking some time to collect my thoughts,

Here are the top 3 things GPT-4 enables that were previously impossible or extremely difficult to achieve – including examples 👇
1/ Image comprehension

⇒ Unlocks full-screen app and browser automation 🤖

We thought text-based co-pilot and writing assistants were cool, but now that GPT-4 natively understands images, automating app and browser workflows based on screenshots is going to skyrocket 🚀
Here's an example to get your creative juices flowing:
Here's another example of this type of browser automation from @AdeptAILabs – they also raised $350M yesterday which mostly got buried in the news!
⇒ Mobile adoption. Cameras were one of the killer features of phones in the early 2010s that led to Instagram, Snapchat, etc.

Now that GPT-4 understands images, we're going to see all sorts of crazy new AI-powered use cases emerge mobile cameras 🔥
Here's another early example of image comprehension + mobile camera adoption in action:
2/ Longer context length (up to 32k tokens!)

You can think of this as the AI getting more RAM like in the early days of computers. You can do amazing things w/ low RAM, but developers need to do al sorts of low-level tricks, and it's harder to scale.
With longer context, GPT-4 will have more memory, cohesion, and consistency for larger inputs.

⇒ With gpt-4-32k, apps can now ingest entire documents, websites, short novels, repos, transcriptions, etc, and it will "just work". This makes "training" the AI in-place much easier.
Apps will also have the capacity to generate much longer, more cohesive & consistent outputs.

With GPT-3, you could generate short poems and essays, and chain these together to generate longer text.
⇒ With gpt-4-32k, you can now generate entire short novels, stories, and entire apps.

This is going to massively boost no-code tools and help so many more people build / write / create without having to worry about the lower-level details 💯
Here's a great example of this in action: (the author also includes his prompts in the thread to explain how he created it)
3/ Incrementally unlocking more reasoning and multi-language use cases
Previous LLMs like GPT-3, ChatGPT, Claude, LLaMA, etc all struggled with different types of SOTA reasoning tasks. Same with cross-language tasks.

You can mitigate these shortcomings to an extent via prompt engineering, chaining prompts and custom logic, etc, but it's difficult.
⇒ GPT-4 will unlock many new use cases involving more advanced reasoning and cross-language tasks, without as much need for sophisticated developer tooling and custom logic.

A great example of this is it's ability to do taxes 🤯
⇒ GPT-4 will unlock even more use cases in education. Better reasoning and consistency across longer users sessions greatly improves the UX for tutor / teaching scenarios.

A great example of this is yesterday's Duolingo release of their AI tutor:
To summarize:

1.  Image support ⇒ app/browser automation and new mobile camera use cases 🔥

2.  Longer context ⇒ input/output entire stories, websites, apps and massively improve no-code tools 🚀

3. Better reasoning ⇒ solve tougher problems (taxes!) and education tasks ✨

• • •

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

Keep Current with Travis Fischer

Travis Fischer 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 @transitive_bs

Mar 13
Just released a new open source machine learning library for TypeScript 🔥

Node.js devs can now take full advantage of Python's powerful scikit-learn package – without needing to know any Python! 🤯

PCA, KMeans, TSNE, ... 257 classes in all!
github.com/transitive-bul… An open source TS package w...
Here's a comparison of how to use the KMeans algorithm in Python vs TS to find clusters of related points in datasets.

The Python version on the left uses the official "scikit-learn" PyPI package, and the TypeScript version on the right uses the new "sklearn" NPM package. KMeans example
Here's another example comparing the StandardScaler class in Python vs TypeScript.

You'll notice that the two code snippets are almost identical, since a key goal of this project is to take advantage of "scikit-learn"'s amazing existing ecosystem of docs & tutorials. StandardScaler example
Read 10 tweets
Feb 21
It's crazy how fast AI projects get stars on GitHub these days ⇒ OSS devs are very eager to play with quality AI projects.

Here are some of my favorite OSS AI projects from this past week: 🧵
All the goodness of @LangChainAI now in JS / TS!

github.com/cfortuner/prom… by @colinfortuner 🔥
github.com/hwchase17/lang… is a Node.js port of the popular Python project 🐍
An excellent WhatsApp bot that supports ChatGPT, DALL-E, and Whisper 🔥

Reached #1 on GH trending earlier this week! (I'm prolly biased cause it uses my `chatgpt` package under the hood 😂)

github.com/askrella/whats… by @navopw
Read 10 tweets
Feb 20
Just pushed a major update to the chatgpt NPM package.

We now provide 3 ways of accessing ChatGPT: chatgpt NPM package exports
1. ChatGPTAPI uses text-davinci-003 with the official OpenAI completions API to mimic ChatGPT (we build prompts for you).

Pros:
• very customizable
• robust
• official
• lightweight

Cons:
* paid
• not using an LLM fine-tuned for chat
• quality isn't 100% on par w/ ChatGPT
2. ChatGPTUnofficialProxyAPI uses an unofficial proxy server to access ChatGPT's backend API...

Pros:
• free
• uses the real ChatGPT API, so quality is 💯
• lightweight

Cons:
• uses a third-party proxy
• may be less robust than the official API
Read 5 tweets
Feb 9
I have access to Bing's new chat-based search 🔥

Will be posting interesting examples & learnings in this thread 🧵

Reply with your prompts / search queries and I'll take screenshots of Bing's answers.
1. Bing AI's self-described rules & limitations
2. Bing Chat will chastise you if you're rude to it
Read 12 tweets
Feb 5
I've been running @ChatGPTBot on twitter for the past two months, and it recently passed:

• 29k followers
• 100k public conversations 🔥
• 6.8k stars on github for the underlying NPM package

Here's a breakdown of the bot's usage and analytics over time: 🧵 ChatGPT Twitter Bot: Lessons from over 100k Conversations
For starters, @ChatGPTBot is a simple twitter bot that waits for users to tag it with a question and then responds with an answer generated using ChatGPT's unofficial API.

Here's an example interaction:
Here's a graph of the bot's public usage over time (DMs not included). Raw usage on the left w/ annotations on the right.

The graph seems to resemble the standard Gartner hype cycle if you account for data spikes caused by Twitter and ChatGPT API issues: @ChatGPTBot tweet mentions over time from Dec 7, 2022 –Feb
Read 10 tweets
Mar 5, 2021
Teachable co-founder @conradwa leading @ljin18's course today and dropping some serious knowledge bombs. 🔥

How to solve the cold-start problem via the Creator Growth Loop.

Thread 👇
2/ Niche. First, choose a high word-of-mouth creator segment which will provide a niche beachhead.

Creator WOM has *insane* virality.

How do you figure out which beachhead to target? At first, focus on personas that you already understand and can genuinely connect with.
Read 8 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!

:(