Before the embeddings, before the index, before any of the machinery, there was a spreadsheet. One column of text, one column of vectors written out as strings, and a linear scan that was embarrassingly fast for the size of the problem I actually had.
The point of this first part is not the CSV. It is that the retrieval step deserves to be the last thing you make complicated, not the first. Most of what looks like a retrieval problem is a chunking problem wearing a costume.
We will build up from here — a real index next, then the drift that nobody warns you about — but the shape of the argument is set on day one: measure before you reach for the heavier tool.
Comments
Sign in to join inLoading comments…