
building: @reopenly_ai 🚀 prev: @LandingAI
RJ, Brasil
Joined September 2023
- Tweets269
- Following367
- Followers232
- Likes1.1K
Pinned Tweet
RAG results still bad? Your embedding model may be too generic. Tuning it helps: up to 41% better retrieval in Google Cloud's tests (12% on average).
New on ReOpenly: your server reports each search, you keep what helped, and you fine-tune and host your own model.
For all the people building search
Have you noticed that a generic embedding model misses the words of your domain?
Try this first with free credits, before you train anything:
1. Similarity: your question vs three of your passages
2. Vector: six texts, see which ones group together
3. Report 20 real searches (free), review a few
Train when you have reviewed searches.
The same three in code, one command each, and a comparison with the base model on searches you kept aside: github.com/reopenly/cookbook
The guide: reopenly.com/blog/embedding-…
What is a hard negative in the RAG context, in four posts 📝
1/ A hard negative is a result that looks right and is not: your search ranked it near the top, and it did not answer the question. "How long do refunds take?" answered with the return policy.
Sources: Google Cloud docs.cloud.google.com/vertex… · NVIDIA huggingface.co/blog/nvidia/d… · Databricks databricks.com/blog/improvin…
The guide: reopenly.com/blog/embedding-…
Reporting searches is free. Limits: up to 20 results per reported search; up to 512 tokens per input, 64 inputs per request.
ChatGPT Ads is now available in 26 more countries and 100k+ advertisers have already used it.
But what does this mean for people building on top of these models?
People will take decision based on ads
openai.com/index/chatgpt-ads…
Talking to some friends in tech I realized that most of them not even know what a harness is, we live in a completely different world here on X
Omg that is news to me, but not surprised tho'
Incredible: Not only is Google working to block AI crawlers, but @nozzleio uncovered evidence that Google is deliberately serving FAKE search results to scrapers
The "poisoned" search results look real, but w/ garbage data. This influences AI crawlers, scrapers, & rank trackers.
I realized that I don't need some SaaS to schedule my social media posts, nor to collect my analytics; in one claude session I built one with browser automation and some official libraries (e.g. linkedin offers for free)
LLMs + Monorepos = Peak Developer Velocity. Having complete full-stack context in one place allows for seamless, e2e application updates without the usual protocols or friction
Where Claude Sonnet 5 still won in our test: rare categories, 67.4% vs 60.4%.
With almost no examples to learn from, broad knowledge helps. The fix is better examples for those cases.
Fine-tune the stable, high-volume task. Keep the frontier model for the rare ones.
The write-up, with the method: reopenly.com/blog/small-mode…
The cost is GPU time: 1,000 answers at 250 ms each, at ReOpenly's rate, against Sonnet 5's API price for the same answers.
The dataset is LEDGAR, from LexGLUE, public.

