Abstract: A computer implemented method includes importing customer data including previously completed requests for proposals, product documentation, sales materials, security policies and competitor documentation. The customer data is analyzed to form categories. The customer data is processed into chunks of characters to form customer data chunks. The customer data chunks are embedded into context strings. Metadata characterizing customer data lineage is formed. The customer data chunks, the context strings and the metadata are stored in a database.