Retrieval-augmented generation