~
← Work

Evaluated Knowledge Retrieval

Professional work

  • Retrieval
  • Evaluation
  • Python

Finding answers in fragmented knowledge

Technical answers are often spread across documentation and conversations. I built a retrieval assistant to make that material easier to use, with citations that let people inspect the source behind an answer.

The work included preparing source material, retrieving useful passages, and handling follow-up questions that depend on earlier context.

Evaluate the answer and the retrieval

I compared retrieval configurations and reviewed answer quality against evaluation examples. Retrieval quality and answer quality needed separate attention. Finding a relevant passage does not guarantee that an answer uses it correctly.

I also worked on feedback and evaluation workflows so failures could become useful examples for the next iteration.

The result was a system whose answers could be inspected and tested. I learned to spend as much effort on the evaluation set and failure analysis as on the retrieval configuration itself.