1. A computerized system for responding to a user query, comprising: a communications interface; a memory device that stores a set of instructions; and at least one processor that executes the set of instructions to: receive, via the communications interface, a query from a client device of the user; divide the query into query segments based on a set of grammar rules; select a first query segment from the query segments; receive a plurality of tuples stored in association with the user, the plurality of tuples stored in association with the user based on past natural language declarations provided by the user via the client device or an additional client device of the user; select, from the plurality of tuples, at least a first tuple based on it being related to the first query segment; select a first tuple segment from the first tuple; receive first information related to the first query segment based on the first information being included with the query segment in a first triple of a knowledge graph; receive second information related to the first tuple segment based on the second information being included with the first tuple segment in a second triple of the knowledge graph; generate a response to the query based on both the received first information and the received second information; and provide, via the communications interface, the response to the client device for presentation to the user.
1. A computerized system for responding to a user query, comprising: a communications interface; a memory device that stores a set of instructions; and at least one processor that executes the set of instructions to: receive, via the communications interface, a query from a client device of the user; divide the query into query segments based on a set of grammar rules; select a first query segment from the query segments; receive a plurality of tuples stored in association with the user, the plurality of tuples stored in association with the user based on past natural language declarations provided by the user via the client device or an additional client device of the user; select, from the plurality of tuples, at least a first tuple based on it being related to the first query segment; select a first tuple segment from the first tuple; receive first information related to the first query segment based on the first information being included with the query segment in a first triple of a knowledge graph; receive second information related to the first tuple segment based on the second information being included with the first tuple segment in a second triple of the knowledge graph; generate a response to the query based on both the received first information and the received second information; and provide, via the communications interface, the response to the client device for presentation to the user. 3. The computerized system of claim 1 , wherein the first tuple stored in association with the user comprises a personal triple.