knowledge augmented generation example