Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

I think I just cooked something 🔥 jev(): a PostgreSQL extension that searches your whole database in natural language. No index, no embeddings, just one function. WHERE jev(people, 'could work from home') or WHERE jev(people, 'name sounds european') 129 rows judged in ~1s for $0.0009. Second run: 6ms from cache.

373,733 görüntüleme • 1 gün önce •via X (Twitter)

46 Yorum

Zachi profil fotoğrafı
Zachi1 gün önce

Livedemo:

getbygenius profil fotoğrafı
getbygenius1 gün önce

this shit is insane.

Zachi profil fotoğrafı
Zachi1 gün önce

I know right Will have to calc the query costs on a real, big data prod db though

Zachi profil fotoğrafı
Zachi1 gün önce

I hear you, 129 rows isn't much. Updating right now to ~4.500 rows! Will gradually increase to see how far we can take it. Will go live any minute! Oh and please star it on GitHub if you like it 🫶

LongStockMan (aka reply guy) profil fotoğrafı
LongStockMan (aka reply guy)1 gün önce

Yeah I spent about 2 hours brainstorming how I would even do this and here you go building it… great work

Zachi profil fotoğrafı
Zachi1 gün önce

Why didn’t you just chat a bit with Claude or gpt?

LongStockMan (aka reply guy) profil fotoğrafı
LongStockMan (aka reply guy)1 gün önce

I did brother. I’m not a dev. I’m a quite retarded

Jack Vinijtrongjit profil fotoğrafı
Jack Vinijtrongjit1 gün önce

Isn’t that actual extremely expensive? How do you deal with 10m rows?

GD profil fotoğrafı
GD1 gün önce

Super nice, but not always accurate.

Allie the Icon profil fotoğrafı
Allie the Icon1 gün önce

Oh my goshhhhh, this is so cool In exploring concepts for our launch demos, I made several where Jev was in the terminal and other similar things, but never thought to put it in an SQL context!

Zachi profil fotoğrafı
Zachi1 gün önce

See? you should hire me

Blake Johnson profil fotoğrafı
Blake Johnson1 gün önce

Have you tried scaling up from 129 rows? Would be curious how speed and cost scale

Zachi profil fotoğrafı
Zachi1 gün önce

Rushed it tbh, will focus on it later and try it out

Blake Johnson profil fotoğrafı
Blake Johnson1 gün önce

It’s a cool idea!

Zachi profil fotoğrafı
Zachi1 gün önce

Update: Scaled it by 30x. jev didn't even flinch haha

Blake Johnson profil fotoğrafı
Blake Johnson1 gün önce

Numbers?

Josh profil fotoğrafı
Josh1 gün önce

120 rows scan in 1s, is that not slow?

Rick Wong profil fotoğrafı
Rick Wong1 gün önce

This is brilliant. Hope to see more jev() embedded logic along regular data flows.

😎 profil fotoğrafı
😎1 gün önce

That's crazy

Dylan Slack profil fotoğrafı
Dylan Slack1 gün önce

typesafe lowkey engineering these sorts of posts as a part of their gtm strategy

gabriel profil fotoğrafı
gabriel1 gün önce

logical expression search query -> natural language search query is so powerful. BANGER!

The Canaanite profil fotoğrafı
The Canaanite1 gün önce

This is nuts

Alexander Blade profil fotoğrafı
Alexander Blade1 gün önce

Following , keep us posted brotha

Zachi profil fotoğrafı
Zachi1 gün önce

Will do!

bg profil fotoğrafı
bg1 gün önce

129 rows could be a txt file 😂

Phat T. Pham profil fotoğrafı
Phat T. Pham1 gün önce

What if you want to input data to Jev from a joined table?

Zachi profil fotoğrafı
Zachi1 gün önce

noted

Rajesh A profil fotoğrafı
Rajesh A1 gün önce

@grok how does it work with a classifier? Does it pass all the records through jev to say yes or no? One by one or bulk?

Dalin Huang profil fotoğrafı
Dalin Huang1 gün önce

for reranking yes, if more than 1000+ row don't think this will work at scale?

Zachi profil fotoğrafı
Zachi1 gün önce

It does! Check the live demo at 4500 rows :)

John Moore profil fotoğrafı
John Moore1 gün önce

That is very cool.

Vamz profil fotoğrafı
Vamz1 gün önce

Real VibeSQL

BlackDereker profil fotoğrafı
BlackDereker1 gün önce

129 rows 1 second? Isn't it just better to use a vector database?

Geωrge profil fotoğrafı
Geωrge1 gün önce

Actually it's fucked up that I still can't use jev

Luije ⚡️ profil fotoğrafı
Luije ⚡️1 gün önce

What’s building the final query?

Chris Covington profil fotoğrafı
Chris Covington1 gün önce

So now @PlanetScale needs a JIN index

RaZaan profil fotoğrafı
RaZaan1 gün önce

cool 👀👀

MFI_Leaks profil fotoğrafı
MFI_Leaks1 gün önce

What if you give them nothing, no table, anything?

Guangju profil fotoğrafı
Guangju1 gün önce

129 rows… sure

ARobotLikeYou profil fotoğrafı
ARobotLikeYou1 gün önce

Haven't played with it, is it literally just reading the one row, or traversing the data model?

Levi Lais profil fotoğrafı
Levi Lais1 gün önce

This is brilliant. I’ve been trying to figure out good use cases where it actually makes sense. I think good data plus jev has the opportunity to inform decisions in a really powerful way. I think the one thing I’m still unsure on is how to validate that jev’s opinions are “good”.

Pankaj Parkar 🇮🇳 profil fotoğrafı
Pankaj Parkar 🇮🇳1 gün önce

Just curious 1. is it FTS + jev? 2. won't it cost more if there is millions of rows in table?

triet.bui profil fotoğrafı
triet.bui1 gün önce

Would you like to give Gliner2.5 a try, sir?

Omar Farooq profil fotoğrafı
Omar Farooq1 gün önce

Genius

Timur profil fotoğrafı
Timur1 gün önce

129 rows lol

Konstantin Anagnostou profil fotoğrafı
Konstantin Anagnostou1 gün önce

What are we witnessing!

Benzer Videolar

Jev is HERE and this is the CLEAREST explanation of what it is and what NEW businesses it unlocks. (and at the end I'll tell you how to get Jev even if you're on the waitlist) WHAT IT IS You know how you open your inbox and have to decide what's junk, what needs a reply, and what can wait? Jev does that part. It looks at each thing and says "this is junk, I'm 94% sure." It doesn't write anything back to you. It just sorts. 1,700 emails for 18 cents, instantly. That sounds kinda trivial but the important part WHAT IT UNLOCKS My explanation of Jev sounds small until you realize HOW MANY jobs are exactly this. Someone reading a stack of applications. Someone deciding which support ticket goes to which team. Someone looking at inbound and deciding who's worth calling back. A few ideas on what it unlocks: 1/ Instant quotes that are actually instant. Every quote form on the internet says "we'll email you by end of day." Build the version that answers in under a second, for roofers, movers, insurance, legal intake. 2/ Lead scoring as a product. Every agency and service business has a contact form full of junk. Score every submission and send the real ones straight to the owner's phone. 3/ Support triage for companies with no support team. The ticket gets classified and routed before anyone opens it. 4/ Clipping tools. Pass in a transcript, get the best moments scored in three seconds. Every clipping product just got a cheaper engine. 5/ Application piles. Grants, permits, insurance claims, job apps, loan docs. Someone reads that stack one item at a time today. 6/ Marketplace matching. Someone types what they need and gets matched to the right local business instantly instead of waiting for callbacks. 7/ Browser agents that actually move FAST. That makes bulk browser work practical: pulling quotes from five carriers, filing the same form for 200 clients, checking supplier inventory in real time etc. TLDR; find an expensive queue and put Jev at the front of it. HOW TO GET IT I didn't realize you can skip the waitlist because Jev is live on the Vercel AI Gateway right now, so you can start calling it today. In this episode, we share how. Episode now live on The Startup Ideas Podcast (SIP) 🧃 (thanks to vogel for coming on and spilling the sauce today) Watch: Jev is a big deal because this is a whole new way to do AI Really cool Happy Jev day.

GREG ISENBERG

75,948 görüntüleme • 16 saat önce