SAP's technical documentation is massive and genuinely painful to search, so I built a retrieval-augmented generation (RAG) pipeline that lets you ask a question in plain English and get an answer grounded in the real docs.
How it works: I split the documentation into chunks, turn each chunk into an embedding, and store them in a vector index. At query time the question is embedded too, the most semantically similar chunks are pulled back, and those get handed to the LLM as context — so answers stay accurate and traceable instead of hallucinated.
It cut the time I spent digging through manuals down to seconds. Next I want to add a reranking step and a proper evaluation set to measure answer quality. (Expand on this later.)