You can build AI ranking apps in Base44 without a vector database, and a cheap, fast model is what makes the pattern pay. A video published in September 2026 by creator Jack Roberts walks through three levels: an emoji picker and Netflix movie decider, an ad library scored against a custom rubric, and a UI component searcher ranking 255 components from a plain English brief.
Why cheap, fast models change which base44 ai apps make sense
Cheap, fast models make classification and ranking apps commercially viable because the economics of per-item judgment change. The video this article is based on, published by Jack Roberts on 22 September 2026, argues that a model costing a fraction of frontier pricing and responding near-instantly turns apps that were previously too expensive per user into apps you can ship in an afternoon.
A note on identity first. The transcript calls the model both "Jev" and "Jeff," and neither spelling could be verified against a primary source at time of writing. Treat the cost and speed figures in this article as the speaker's own reported experience, not independently confirmed benchmark results. The workflow, however, does not depend on that specific model: any low-cost, low-latency model connected through OpenRouter can fill the same role.
The pattern the video demonstrates has three parts. First, you describe an app in plain English and Base44, Wix's AI app builder, generates it and handles hosting. Second, you connect a model either with keys stored inside Base44, paid through its integration credits, or with your own OpenRouter API key. Third, the model performs one of three jobs at query time: a choice between options, a rank across a list, or a direct answer.
Because the model reads the catalog on every query, the speaker claims there is no database in these apps at all, and no embedding index to maintain. That claim is speaker-reported, but it matches how the demo apps behave: queries return results without any visible retrieval setup.
Level 1: an emoji picker and a Netflix movie decider
The first level shows the simplest version of the pattern: pick one item from a fixed list based on a plain English query. The speaker built a single app with two tools. The first is an emoji picker with a search bar and an animation, where the model reads each emoji's description and surfaces the ones matching a query like "diet" or "best food for a deserted island."
The second is a Netflix movie decider, which the speaker calls Netflix finder. Typed queries such as "mind-bending sci-fi," "horror," or "Mars" return ranked movie picks. He notes that an API connection to a catalog is possible, but the demo works from attached descriptions the model evaluates directly.
The key mechanism is that the model evaluates every query against descriptions at request time. There is no pre-computed "is this good for a diet" field. The model looks at what each item is and decides. Publishing the finished app in Base44 is a click, and the platform offers security scans before the app goes public.
How this works without RAG or a vector database
The apps in the video skip retrieval-augmented generation entirely, according to the speaker. In a conventional RAG setup, you embed your catalog into a vector database such as Pinecone, then search by similarity and feed the nearest neighbors to the model. Here, the model reads the whole item list itself on each query.
That trade only works at a certain scale. A catalog of a few hundred emojis, movies, or ads fits in a model's context cheaply. A catalog of a million items would not, because you would pay to read every item on every query. The pattern is best understood as: when per-token cost drops far enough, brute-force reading replaces indexing for small and mid-sized catalogs.
One correction to the video's framing is worth stating plainly. The speaker describes this as "not RAG," which is fair as a statement about the implementation, since there is no vector store or retrieval step. But it is still the model generalizing from attached descriptions, not magic: the quality of those descriptions decides the quality of every answer.
Level 2: an ad library scored against a custom rubric
The second level turns ad creatives into structured decisions. The speaker built an ad library app in Base44 that classifies hundreds of ads along a custom rubric covering hook, type, angle, clarity, and landing page match. He reports that classifying over 400 ads cost cents, and estimates the same job would have cost over $30 on a frontier model. Both figures are his own accounting, not an independent benchmark.
Speed changes how the tool is used, not just what it costs. The speaker reports sub-second classification per ad, which makes the library a live workspace: a strategist watches results fill in, changes the rubric, and reruns immediately. In the demo, queries like "find UGC style creatives" or "which ads lead with a discount" return scored, tagged answers with the evidence shown.
There is one required workaround. The ranking model reads text only, so image ads must be described first. The video uses Google's Gemini model family for this preprocessing step, converting each ad image into a text description before the ranking model scores it. For anyone extending the pipeline, the speaker suggests wiring in a scraper such as Apify to keep competitor ad libraries current.
This two-model split, one model for perception and a cheap model for judgment, is the general lesson of level two. It applies to anything describable as text: product listings, support tickets, landing pages, or resumes.
Level 3: a UI component searcher judged on fit, not keywords
The third level applies the same pattern to design assets. The speaker built a UI component searcher in Base44 that ranks 255 generated components against a plain English brief, in the spirit of browsing a component library such as 21st.dev. The alternative, he notes, would be indexing thousands of components ahead of time so keyword search works.
The evaluation method differs from keyword matching in a specific way. Each candidate is scored individually against the brief on three questions, covering requirements, function, and visual fit. The speaker counts roughly 750 model calls per search and reports results return in a second or two. He gives an example of a pricing table requirement: the model matched a component that hit a monthly-and-annual toggle requirement, rather than one containing the word "pricing."
In the demo, a query for "animated light beam login" surfaced matching login components with a ranking, 11 strong out of 12 shown. As with every figure in this article, these numbers come from the speaker's own demonstration and have not been independently reproduced.
Limitations and setup choices worth knowing before you build
Three limitations matter. First, the model in the video does not read images, so any visual input needs a second, multimodal model for description. Second, the brute-force reading pattern scales with catalog size, since every candidate is evaluated per query; the cost advantage holds for hundreds of items and erodes as catalogs grow. Third, output quality depends entirely on how well each item is described, which is invisible work the video does not dwell on.
Setup offers two paths. Base44 can hold AI keys internally, billed through its integration credits, which keeps everything in one platform. Or you can create an OpenRouter API key and route requests to the specific model you want, which gives you control over model choice and direct visibility into usage costs. The video shows both and suggests starting with the built-in keys for simple apps.
The underlying model claims themselves deserve a final caveat. The "400 times cheaper" and speed comparisons in the video title and transcript could not be checked against any primary source under either spelling given. Verify pricing and latency on the provider's own pages before you budget a production app around them.
FAQ
- Do these apps really need no vector database? For catalogs of hundreds of items, the speaker's approach works because the model reads every candidate at query time. Once your catalog grows into the tens of thousands, per-query cost of reading everything rises, and an embedding index like Pinecone becomes the cheaper architecture again.
- What exactly is Base44? Base44 is Wix's AI app builder, launched in 2025, that generates full applications from plain English descriptions and handles hosting. It also stores AI provider keys and bills model usage through integration credits.
- How does the ad scoring stay so cheap? The speaker reports cents to classify over 400 ads because the judging model is priced far below frontier models. The figure is his own accounting from the demo, not an independent benchmark, so test with your own rubric and catalog before relying on it.
- Why is Gemini needed in the ad pipeline? The ranking model in the video processes text only, so ad images are first converted to text descriptions by Gemini, a multimodal model from Google. The description step happens before classification, and its quality limits how well the ranking model can judge each ad.
- Can I reproduce these numbers myself? Yes, and you should. The 400-ad cost figure, the 255-component search, and the roughly 750 model calls per search all come from one creator's demonstration published in September 2026. Build the smallest version of one app, run it on your data, and measure your own cost and latency.
Fork this article
Start a new branch from the same video, shaped your way. You keep the credit; the original keeps the attribution.
A fork in another language is filed as a translation of this article, so the two pages point at each other. You can unlink it later from the editor.
0/240
You are creating
- Format
- For
- Language
- Source
- Your angle
You will be asked to sign in before it is generated.
Buy credits