GENERATING, PRESENTING, AND EXECUTING HISTORICAL SOCIAL NETWORK FUNCTIONS
The present disclosure is directed toward systems, methods, and non-transitory computer-readable media for generating and providing network functions tailored to a particular historical social network. In particular, the disclosed systems can receive historical-network contextual data from a client device. The disclosed systems can further retrieve genealogical content item(s) related to the historical-network contextual data. The disclosed systems further generate (e.g., using an LLM) network functions specific to the historical-network contextual data. The disclosed systems can further provide a visual representation of the network functions for display on the client device.
1 . A computer-implemented method, comprising:
receiving, from a client device displaying a historical-network user interface, historical-network contextual data corresponding to a non-familial historical network;
retrieving, using a network-function generator, at least one genealogical content item related to the historical-network contextual data;
generating, using a large language model (LLM) agent associated with the network-function generator, a plurality of network functions specific to the historical-network contextual data; and
providing, for display on the client device, a visual representation of the plurality of network functions.
2 . The computer-implemented method of claim 1 , further comprising ranking, using the network-function generator, the plurality of network functions to identify a subset of network functions specific to a subset of the historical-network contextual data.
3 . The computer-implemented method of claim 1 , further comprising ranking, using the network-function generator, the plurality of network functions to identify an ordered subset of network functions that, when executed in sequence, accomplish a network target objective.
4 . The computer-implemented method of claim 1 , further comprising:
providing, to the LLM agent, the at least one genealogical content item related to the historical-network contextual data; and
generating, using the LLM agent, the plurality of network functions specific to the historical-network contextual data, based on the at least one genealogical content item.
5 . The computer-implemented method of claim 1 , further comprising:
identifying one or more collections of genealogical content items relevant to a network function of the plurality of network functions; and
providing, for display on the client device, a visual representation of the one or more collections of genealogical content items relevant to the network function.
6 . The computer-implemented method of claim 5 , further comprising:
ranking, using the network-function generator, the one or more collections of genealogical content items based on relevance to the network function; and
providing, for display on the client device, a visual representation of a ranked list of the one or more collections of genealogical content items.
7 . The computer-implemented method of claim 1 , further comprising:
receiving, from the client device displaying the historical-network user interface, a network-function generation request;
based on receiving the network-function generation request, generating, by the network-function generator, a network-function generation prompt; and
providing the network-function generation prompt to the LLM agent along with the at least one genealogical content item related to the historical-network contextual data.
8 . The computer-implemented method of claim 1 , further comprising:
receiving, from the client device, a selection of a network function of the plurality of network functions; and
responsive to the selection, executing the network function.
9 . The computer-implemented method of claim 1 , wherein the historical-network contextual data comprises one or more of: a location associated with the non-familial historical network, a date or date range associated with the non-familial historical network, one or more identifiers corresponding to persons of the non-familial historical network, a description of the non-familial historical network, or a classification of the non-familial historical network.
10 . A system comprising:
at least one processor; and
at least one non-transitory computer-readable storage medium storing instructions that, when executed by the at least one processor, cause the system to:
receive, from a client device displaying a historical-network user interface, historical-network contextual data corresponding to a non-familial historical network;
retrieve, using a network-function generator, at least one genealogical content item related to the historical-network contextual data;
generate, using a LLM agent associated with the network-function generator, a plurality of network functions specific to the historical-network contextual data; and
provide, for display on the client device, a visual representation of the plurality of network functions.
11 . The system of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the system to rank, using the network-function generator, the plurality of network functions to identify an ordered subset of network functions that, when executed in sequence, accomplish a network target objective.
12 . The system of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the system to:
provide, to the LLM agent, the at least one genealogical content item related to the historical-network contextual data; and
generate, using the LLM agent, the plurality of network functions specific to the historical-network contextual data, based on the at least one genealogical content item.
13 . The system of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the system to:
identify one or more collections of genealogical content items relevant to a network function of the plurality of network functions; and
provide, for display on the client device, a visual representation of the one or more collections of genealogical content items relevant to the network function.
14 . The system of claim 13 , further comprising instructions that, when executed by the at least one processor, cause the system to:
rank, using the network-function generator, the one or more collections of genealogical content items based on relevance to the network function; and
provide, for display on the client device, a visual representation of a ranked list of the one or more collections of genealogical content items.
15 . The system of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the system to:
receive, from the client device displaying the historical-network user interface, a network-function generation request;
based on receiving the network-function generation request, generate, by the network-function generator, a network-function generation prompt; and
provide the network-function generation prompt to the LLM agent along with the at least one genealogical content item related to the historical-network contextual data.
16 . A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause a computer system to:
receive, from a client device displaying a historical-network user interface, historical-network contextual data corresponding to a non-familial historical network;
retrieve, using a network-function generator, at least one genealogical content item related to the historical-network contextual data;
generate, using a LLM agent associated with the network-function generator, a plurality of network functions specific to the historical-network contextual data; and
provide, for display on the client device, a visual representation of the plurality of network functions.
17 . The non-transitory computer-readable medium of claim 16 , further comprising instructions that, when executed by the at least one processor, cause the computing device to rank, using the network-function generator, the plurality of network functions to identify an ordered subset of network functions that, when executed in sequence, accomplish a network target objective.
18 . The non-transitory computer-readable medium of claim 16 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:
provide, to the LLM agent, the at least one genealogical content item related to the historical-network contextual data; and
generate, using the LLM agent, the plurality of network functions specific to the historical-network contextual data, based on the at least one genealogical content item.
19 . The non-transitory computer-readable medium of claim 16 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:
identify one or more collections of genealogical content items relevant to a network function of the plurality of network functions; and
provide, for display on the client device, a visual representation of the one or more collections of genealogical content items relevant to the network function.
20 . The non-transitory computer-readable medium of claim 19 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:
rank, using the network-function generator, the one or more collections of genealogical content items based on relevance to the network function; and
provide, for display on the client device, a visual representation of a ranked list of the one or more collections of genealogical content items.