| CPC G06F 16/29 (2019.01) [G06F 16/215 (2019.01); G06F 16/243 (2019.01); G06F 16/24575 (2019.01); G06F 16/248 (2019.01); G06F 16/287 (2019.01); G06N 5/022 (2013.01); G06N 5/04 (2013.01)] | 24 Claims | 

| 
               1. A system for building a knowledge base, the system comprising a processor and a non-transitory computer readable medium storing instructions such that when the instructions are executed by the processor, the system is configured to: 
            receive, at an ingestion engine, multi-modal data from one or more sources, wherein the multi-modal data includes text; 
                analyze, by a feature extraction engine using language model parameters, the multi-modal data associated with the text; 
                identify, based on the analysis of the text by the feature extraction engine using a large language model associated with the language model parameters, a first feature, a second feature, and a third feature; 
                determine, based on a database, that the database includes a first key associated with the first feature; 
                store, in the database, an association between the first feature and the first key; 
                determine, based on the database, that the database includes a second key associated with the second feature; 
                store, in the database, an association between the second feature and the second key; 
                determine, based on the database, that no key exists that is associated with the third feature; 
                store, in the database, an association between the third feature and a dump key; 
                receive, from a plurality of users, search queries, wherein the search queries include keywords associated with features; 
                determine, by a dynamic field engine, that a number of search queries from the search queries include a keyword associated with the third feature; 
                create, by the dynamic field engine, a new key in the database, wherein the new key is associated with the third feature; 
                store, in the database, an association between the third feature and the new key; 
                receive a search query for searching the database; 
                identify, based on the search query via natural language processing, search features; 
                identify, based on the search query via the large language model, search features; 
                query the database, based on the search features, to generate search results; 
                generate, based on the search results, a standardized graphical user interface, wherein the standardized graphical user interface includes one or more search results and a legend including at least one of the search features; and 
                cause presentation, via an electronic display device, of the standardized graphical user interface. 
               |