Maria Khalusova

@mariak.bsky.social

Always growing, she/her, RAG builder, LLM whisperer, tech generalist

Things move fast in AI. Every week brings new models, new capabilities, or new ideas to chase. It’s exciting, but also easy to get swept up in the pace and forget to pause, to touch grass, to zoom out and see the bigger picture. 🧵

Asking “What is the best chunk size for RAG?” without any additional context is like asking, “What’s the best thing to wear?” Wear where? What’s the weather like? What size are you? Are you going to a wedding or hiking a trail? There’s no single answer that works for every situation. 🧵

I'm starting a series of blog posts on RAG beyond the basic set up. In the first part, we're setting the stage. Why naive RAG is not enough, and how a lot of the issues can be traced back to data processing choices. Part 1: unstructured.io/blog/level-u...

Level Up Your GenAI Apps: RAG Beyond the Basics – Unstructured

Learn why naive implementations fall short—and how smarter data preprocessing lays the foundation for reliable, high-performance RAG.

unstructured.io

I don’t like the term “AI-assisted coding”. AI is just another tool in the box. We've had code completion and refactoring features in IDEs for a hot minute now, do we call it “IDE-assisted coding”? We just use these things to make our lives easier. 🧵

Apropos of nothing, here's a tip. Some embedding models are robust against typos, and others are sensitive to them. That's a whole rabbit hole on its own 🤓, but long story short - this will matter if your users are fat-fingering the queries.

Today I learned that Postgres doesn't delete columns. Not from the catalog and not from data files. Deleted columns are only "soft deleted". But they still exist. And now I wonder if this is why the logo is an elephant. As in, it never forgets.

I'm looking for incredible people to join my team! If you're excited about AI and know that great AI starts with great data - If you love building, learning, and helping others do the same - DM me. Let's talk. And if this sounds like someone you know, feel free to RT!

We use RAG to look up context for an LLM, next step should be looking up available MCP Servers and their tools. We need a middle layer between the LLM and servers, to look up available tools based on the request instead of having all of that info blow up the context window.

Lol. I just saw on LinkedIn a photo of a person giving a talk (from a meetup this week), and on a screen behind them there was a slide, word for word exactly the same as I have in my deck from a talk I gave in February. I'm choosing to be flattered and amused rather than pissed off.