Retrieval And Structuring Augmented Generation with Large Language Models