
islam || swe || ai/ml || [email protected]
lagos
Joined October 2019
- Tweets23.5K
- Following3.1K
- Followers2.9K
- Likes26K
shipped hybrid search for knowlia 🔍
vector (semantic) + bm25 (keyword) = better retrieval
why? vector search struggles with:
• product names
• technical jargon
• error codes
hybrid search fixes this
github.com/1FarukDev/knowlia ⭐
#ai #rag #buildinpublic
monday thoughts on learning ai engineering 🧠
been building knowlia (rag engine) from scratch this past week
the real lesson isn't about the project
it's about the learning process
here's what changed my perspective 👇
#buildinpublic #ai
added reranking to improve answer quality
the problem:
vector search finds "similar" content
but not always the most "relevant"
the fix: retrieve 10 → rerank → keep best 5
here's the difference 👇
#ai #rag #buildinpublic
rag explained in code 👇
the query pipeline:
• retrieve relevant chunks (vector search)
• generate answer with llm (gpt-4)
• return grounded response
full version on github with error handling, logging, validation
github.com/1FarukDev/knowlia
#ai #rag #buildinpublic
data science student by day. software engineer by night. ml model trainer in between.
i build ai-powered apps and ship real client work — all while figuring out data science.
follow me to walk through the journey.
🔗 github.com/1farukdev
💼 linkedin.com/in/farukajibade

















