A system for generating structured data from files comprising unstructured data, and transmitting recommendations, based on the structured data, to a second system storing the files, based on accessing a large language model (LLM), the system comprising:
- one or more computing system processors;
- and
- memory storing instructions that, when executed by the one or more computing system processors, cause the system to:
- receive data, associated with a first computing format, from a first system;
- determine, based on the first computing format, a set of computing prompts from the data;
- transmit a first computing prompt from the set of computing prompts, to an LLM;
- receive a first vector embedding for the first computing prompt from the set of computing prompts, from the LLM, wherein the first vector embedding comprises or is based on a first semantic structure of at least some first content comprised in or associated with the first computing prompt from the set of computing prompts;
- transmit a second computing prompt, different from the first computing prompt, from the set of computing prompts, to the LLM;
- receive a second vector embedding for the second computing prompt, different from the first computing prompt, from the set of computing prompts, from the LLM, wherein the second vector embedding comprises or is based on a second semantic structure or the first semantic structure of at least some second content comprised in or associated with the second computing prompt, different from the first computing prompt, from the set of computing prompts;
- generate a first computing prompt group comprising:
- the first computing prompt from the set of computing prompts, and the second computing prompt, different from the first computing prompt, from the set of computing prompts, wherein the generating the first computing prompt group comprises clustering the first computing prompt from the set of computing prompts, with the second computing prompt, different from the first computing prompt, from the set of computing prompts, based on a first similarity of the first vector embedding and the second vector embedding;
- first access a first database;
- determine, for the first computing prompt from the set of computing prompts, using the first vector embedding, based on the first accessing the first database, at least one first file that at least partially corresponds with the first computing prompt from the set of computing prompts, wherein the at least one first file that at least partially corresponds with the first computing prompt from the set of computing prompts, comprises first unstructured data, wherein the determining the at least one first file that partially corresponds with the first computing prompt from the set of computing prompts, is based on a second similarity of the first vector embedding and at least one third vector embedding, wherein the at least one third vector embedding is associated with the at least one first file that at least partially corresponds with the first computing prompt from the set of computing prompts;
- second access the first database;
- determine, for the second computing prompt, different from the first computing prompt, from the set of computing prompts, using the second vector embedding, based on the second accessing the first database, at least one second file that at least partially corresponds with the second computing prompt, different from the first computing prompt, from the set of computing prompts, wherein the at least one second file that at least partially corresponds with the second computing prompt, different from the first computing prompt, from the set of computing prompts, comprises second unstructured data, wherein the determining the at least one second file that partially corresponds with the second computing prompt, different from the first computing prompt, from the set of computing prompts, is based on a third similarity of the second vector embedding and at least one fourth vector embedding, wherein the at least one fourth vector embedding is associated with the at least one second file that at least partially corresponds with the second computing prompt, different from the first computing prompt, from the set of computing prompts;
- transmit the first computing prompt group to the LLM;
- transmit the at least one first file that at least partially corresponds with the first computing prompt from the set of computing prompts, to the LLM;
- transmit the at least one second file that at least partially corresponds with the second computing prompt, different from the first computing prompt, from the set of computing prompts, to the LLM;
- receive first structured data from the LLM, wherein the first structured data comprises or is based on the first computing prompt from the set of computing prompts, a first response associated with the first computing prompt from the set of computing prompts, a first citation associated with the first computing prompt from the set of computing prompts, a first file quality indicator associated with the first computing prompt from the set of computing prompts, the second computing prompt, different from the first computing prompt, from the set of computing prompts, a second response associated with the second computing prompt, different from the first computing prompt, from the set of computing prompts, a second citation associated with the second computing prompt, different from the first computing prompt, from the set of computing prompts, and a second file quality indicator associated with the second computing prompt, different from the first computing prompt, from the set of computing prompts;
- determine, based on the first computing prompt from the set of computing prompts, and the first citation associated with the first computing prompt from the set of computing prompts, a first computing indicator;
- determine, based on the second computing prompt, different from the first computing prompt, from the set of computing prompts, and the second citation associated with the second computing prompt, different from the first computing prompt, from the set of computing prompts, a second computing indicator;
- generate second structured data comprising or based on the first structured data, the first computing indicator, and the second computing indicator;
- generate, based on the second structured data, at least one recommendation associated with at least one of:
- the first database, the at least one first file that at least partially corresponds with the first computing prompt from the set of computing prompts, or the at least one second file that at least partially corresponds with the second computing prompt, different from the first computing prompt, from the set of computing prompts;
- and
- transmit the at least one recommendation to a second system or a user associated with the second system, wherein the second system manages the first database.