vintro Profile picture
Jun 12 9 tweets 3 min read Twitter logo Read on Twitter
We just pushed a major upgrade to @BloomBotAI, our @LangChainAI implementation of our open-source Tutor-GPT codebase

It's no longer just a reading and writing tutor...

It's your personal learning companion 🤓
github.com/plastic-labs/t…
We received feedback on the bot being repetitive as a result of it's task-focused prompting

It was task-focused because we didn't know how to prompt for *objective discovery*

We'd been thinking about this for a while, but the answer was right in front of us the whole time...
We were using very education-focused tokens in our prompts

Our dialogue was very pedagogical by design, and that was likely leading us to a point in the model's latent space that contained token distributions very biased towards traditional education
Through this lens, it makes sense that its behavior reflected that of a well-trained educator

But we want to give students superpowers, not embody all the teachers they've likely had...

We had to re-think our prompting
Leaning into the theory of mind capabilities, we made the (counter-intuitive?) decision to pay *more respect to the model's intellectual capabilities*

We are letting the model *write its own system prompts* based on what IT thinks the user needs

(user, not student - less bias)
This made all the difference

GPT-4 is able to both make a reasonable prediction as to why someone said something AND list out things it'd need to improve its prediction

It's constantly updating its prompts - it never has to "decide" you have a specific objective

(v bayesian)
Even more impressive - its ability to determine whether to act on its prediction or gather more information from you

It can literally 💃 catch a vibe 💃
Join our Discord and try out Bloom yourself: discord.gg/bloombotai

• • •

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

Keep Current with vintro

vintro 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 @vintrotweets

Jun 2
We're releasing the code for our discord-based AI tutor @BloomBotAI built with @LangChainAI

The education-focused team @Plastic_Labs set out to build a pedagogically-sound tutor, and we got quite crafty with langchain to make it happen...
github.com/plastic-labs/t…
Trick number 1 was expert-level prompting. @LangChainAI supports few-shot prompt templates w/ dynamic example selection.

@courtlandleer wrote numerous dialogues on diverse passages to demonstrate to the model how to respond in various tutoring situations. github.com/plastic-labs/t…
Trick #2 uses 2 LLMChains for what's called "metaprompting".

i.e. the LM writes instructions for itself -- a thought chain to assess the student's needs & response chain to respond given that assessment.

Both #1 & #2 are ideas inspired by this paper: arxiv.org/pdf/2102.07350…
Read 7 tweets
Dec 6, 2020
Like everyone, I've been sitting here watching the fed print money and BTC just rocket 🚀 to the moon...

I'm no economics expert, but that seems like something worth looking into 🤔

I've been hooked on #cryptocurrency ever since. Here is my journey thus far...

(thread👇)
i came at it from an investing perspective. i "got" what the idea of $BTC was (decentralized, trust-less, etc), but there were all these other coins you could buy. WTF are they? what makes them different?
I wanted to do #cryptotrading ...but i wanted to write code and use my dev skills to automate it.

Spoiler alert: that's a huge technical effort and I'm not that smart

But the #crypto community has an open-source tool called Freqtrade that took care of like ~90% of the work...
Read 9 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!

:(