Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

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 Aufrufe • vor 1 Tag •via X (Twitter)

46 Kommentare

Profilbild von Zachi
Zachivor 1 Tag

Livedemo:

Profilbild von getbygenius
getbygeniusvor 1 Tag

this shit is insane.

Profilbild von Zachi
Zachivor 1 Tag

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

Profilbild von Zachi
Zachivor 1 Tag

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 🫶

Profilbild von LongStockMan (aka reply guy)
LongStockMan (aka reply guy)vor 1 Tag

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

Profilbild von Zachi
Zachivor 1 Tag

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

Profilbild von LongStockMan (aka reply guy)
LongStockMan (aka reply guy)vor 1 Tag

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

Profilbild von Jack Vinijtrongjit
Jack Vinijtrongjitvor 1 Tag

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

Profilbild von GD
GDvor 1 Tag

Super nice, but not always accurate.

Profilbild von Allie the Icon
Allie the Iconvor 1 Tag

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!

Profilbild von Zachi
Zachivor 1 Tag

See? you should hire me

Profilbild von Blake Johnson
Blake Johnsonvor 1 Tag

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

Profilbild von Zachi
Zachivor 1 Tag

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

Profilbild von Blake Johnson
Blake Johnsonvor 1 Tag

It’s a cool idea!

Profilbild von Zachi
Zachivor 1 Tag

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

Profilbild von Blake Johnson
Blake Johnsonvor 1 Tag

Numbers?

Profilbild von Josh
Joshvor 1 Tag

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

Profilbild von Rick Wong
Rick Wongvor 1 Tag

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

Profilbild von 😎
😎vor 1 Tag

That's crazy

Profilbild von Dylan Slack
Dylan Slackvor 1 Tag

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

Profilbild von gabriel
gabrielvor 1 Tag

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

Profilbild von The Canaanite
The Canaanitevor 1 Tag

This is nuts

Profilbild von Alexander Blade
Alexander Bladevor 1 Tag

Following , keep us posted brotha

Profilbild von Zachi
Zachivor 1 Tag

Will do!

Profilbild von bg
bgvor 1 Tag

129 rows could be a txt file 😂

Profilbild von Phat T. Pham
Phat T. Phamvor 1 Tag

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

Profilbild von Zachi
Zachivor 1 Tag

noted

Profilbild von Rajesh A
Rajesh Avor 1 Tag

@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?

Profilbild von Dalin Huang
Dalin Huangvor 1 Tag

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

Profilbild von Zachi
Zachivor 1 Tag

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

Profilbild von John Moore
John Moorevor 1 Tag

That is very cool.

Profilbild von Vamz
Vamzvor 1 Tag

Real VibeSQL

Profilbild von BlackDereker
BlackDerekervor 1 Tag

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

Profilbild von Geωrge
Geωrgevor 1 Tag

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

Profilbild von Luije ⚡️
Luije ⚡️vor 1 Tag

What’s building the final query?

Profilbild von Chris Covington
Chris Covingtonvor 1 Tag

So now @PlanetScale needs a JIN index

Profilbild von RaZaan
RaZaanvor 1 Tag

cool 👀👀

Profilbild von MFI_Leaks
MFI_Leaksvor 1 Tag

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

Profilbild von Guangju
Guangjuvor 1 Tag

129 rows… sure

Profilbild von ARobotLikeYou
ARobotLikeYouvor 1 Tag

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

Profilbild von Levi Lais
Levi Laisvor 1 Tag

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”.

Profilbild von Pankaj Parkar 🇮🇳
Pankaj Parkar 🇮🇳vor 1 Tag

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

Profilbild von triet.bui
triet.buivor 1 Tag

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

Profilbild von Omar Farooq
Omar Farooqvor 1 Tag

Genius

Profilbild von Timur
Timurvor 1 Tag

129 rows lol

Profilbild von Konstantin Anagnostou
Konstantin Anagnostouvor 1 Tag

What are we witnessing!

Ähnliche Videos

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 Aufrufe • vor 17 Stunden