CN-122001607-A - Mechanism for accessing knowledge sources
Abstract
Example embodiments of the present disclosure relate to mechanisms for accessing knowledge sources. A method includes transmitting, at a first device and to a second device, a discovery request for knowledge source access. The method also includes receiving a discovery response from the second device, the discovery response including a list of network function instances including a knowledge source and a profile of the list of network function instances. The method also includes transmitting an access token request to the knowledge source to the second device. The method also includes receiving an access token response from the second device, the access token response including at least an identification of the knowledge source.
Inventors
- C Aggarwal
- S. Carrey
- D. G. Neil
- B. Gaik
- M. PHILIP
Assignees
- 诺基亚技术有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20251107
- Priority Date
- 20241108
Claims (14)
- 1. A first apparatus for communication, the first apparatus comprising: At least one processor, and At least one memory storing instructions that, when executed by the at least one processor, cause the first apparatus to: transmitting a discovery request for knowledge source access to a second device; receiving a discovery response from the second device, the discovery response indicating a list of network function instances, the list of network function instances including a knowledge source and a profile of the list of network function instances; transmitting an access token request to the second device for a knowledge source, and An access token response is received from the second device, the access token response including at least an identification of the knowledge source.
- 2. The first apparatus of claim 1, wherein the discovery request includes filter information comprising at least one of: identification of the knowledge source; a dataset identification associated with the knowledge source, A data set topic description related to the knowledge source, A domain related to the knowledge source, or Data attributes of the knowledge source are discovered.
- 3. The first apparatus of claim 1, wherein the access token request comprises at least one of the identification of the knowledge source, consumer information of the knowledge source, or target producer information providing a knowledge service.
- 4. The first apparatus of claim 1, wherein the access token response comprises at least one of a token of the knowledge source, consumer information of the knowledge source, or target producer information providing a knowledge service.
- 5. The first device of claim 3 or 4, wherein the target producer information comprises at least one of: at least one identification of the source of knowledge, A dataset identification or description of datasets from the knowledge source, the dataset identification or description indicating which data must be accessed, Domain identification, or Type and amount of data of the knowledge source allowed to be discoverable and accessible, and Wherein the consumer information of the knowledge source includes at least one of: an authorized entity for updating the knowledge source by the dataset identification, A uniform resource identifier of a third device hosting the knowledge source; A list of authorized entities of the knowledge source is discovered, An authorized entity identified by the data set, or The manner in which the knowledge source is allowed to access.
- 6. A first device of claim 1, wherein the first device is caused to: transmitting a knowledge service request to a third device, the knowledge service request including a token of the knowledge source, and A knowledge service response is received from the third device, the knowledge service response including at least one of a enriched hint or a uniform resource identifier to access the knowledge source.
- 7. The first apparatus of claim 1, wherein the knowledge sources comprise a primary knowledge source and a secondary knowledge source.
- 8. A first device of claim 1, wherein the first device is caused to: The knowledge source is selected based on determining that the first device is authorized to access one or more available knowledge sources, based on the list of knowledge sources, or based on information of the one or more available knowledge sources.
- 9. The first apparatus of claim 1, wherein the first apparatus is implemented at a terminal device or a network device, and the second apparatus is implemented on another network device.
- 10. A second apparatus for communication, the second apparatus comprising: At least one processor, and At least one memory storing instructions that, when executed by the at least one processor, cause the second apparatus to: receiving a discovery request for knowledge source access from a first device; determining zero or more network function instances, wherein each network function instance is associated with a knowledge source; Determining zero or more network function instance identifiers corresponding to the zero or more network function instances; Determining zero or more knowledge source profiles, wherein each knowledge source profile corresponds to a knowledge source associated with one of the zero or more network function instances; Transmitting a discovery response to the first device, the discovery response including the zero or more network function instance identifiers and the zero or more knowledge source profiles; receiving an access token request from the first device to a knowledge source, and An access token response is transmitted to the first device, the access token response including at least an identification of the knowledge source.
- 11. The second apparatus of claim 10, wherein the second apparatus is further caused to determine the zero or more network function instances by causing the second apparatus to: storing a list of empty network function instance identifiers for the zero or more network function instances; determining at least one network function instance associated with a knowledge source; Determining, for each of the at least one network function instance, whether the knowledge source is allowed to be discovered based on the verification of the discovery request, and Based on determining that the knowledge source is allowed to discover, for each of the at least one network function instance, an instance identifier of the network function instance is added to the list of network function instance identifiers.
- 12. A second device according to claim 10, wherein the second device is caused to: receiving a profile of the knowledge source from at least one of an operations, administration and maintenance (OAM) entity, an application function entity, a third device, or a network-open function entity, and Wherein the profile of the knowledge source includes at least one of: identification of the knowledge source; A dataset identification of the knowledge source; a data set topic description related to the knowledge source, An authorized entity for updating the knowledge source by the dataset identification, Wherein a uniform resource identifier of the third device hosting the knowledge source; specific to the domain of the knowledge source, Discovery of a list of authorized entities of the knowledge source, or The data set identifies specific information.
- 13. A second device according to claim 10, wherein the second device is caused to: Validating the access token request based on the received profile of the knowledge source and information indicating which consumers are allowed to access the knowledge source; determining whether the first device is allowed to access the knowledge source based on the verification of the access token request, and The access token response is generated based on determining that the first device is allowed to access the knowledge source.
- 14. A third apparatus for communication, the third apparatus comprising: At least one processor, and At least one memory storing instructions that, when executed by the at least one processor, cause the third apparatus to: receiving a knowledge service request from a first device, the knowledge service request including a token of a knowledge source; Determining whether the first device is authorized to access the knowledge source based on the token, and A knowledge service response is transmitted to the first device based on determining that the first device is authorized to access the knowledge source.
Description
Mechanism for accessing knowledge sources Technical Field Various example embodiments of the present disclosure relate generally to the field of telecommunications and, more particularly, relate to methods, apparatuses, devices and computer-readable storage media for accessing a knowledge source for retrieval enhanced generation (RAG). Background Artificial Intelligence (AI) technology and Machine Learning (ML) technology are increasingly being used in communication systems and are considered key realizers for the 5G-Advanced and 6G mobile network generations. Therefore, how to more efficiently employ AI/ML entities is more worthy of research. Disclosure of Invention In a first aspect of the invention, a first apparatus is provided. The first apparatus includes at least one processor, and at least one memory storing instructions that, when executed by the at least one processor, cause the first apparatus to transmit a discovery request for knowledge source access to a second apparatus, receive a discovery response from the second apparatus, the discovery response including a list of network function instances including knowledge sources and profiles of the list of network function instances, transmit an access token request for the knowledge sources to the second apparatus, and receive an access token response from the second apparatus, the access token response including at least an identification of the knowledge sources. In a second aspect of the invention, a second apparatus is provided. The second apparatus includes at least one processor, and at least one memory storing instructions that, when executed by the at least one processor, cause the second apparatus to receive a discovery request for knowledge source access from a first apparatus, transmit a discovery response to the first apparatus, the discovery response including a list of network function instances including knowledge sources and profiles of the list of network function instances, receive an access token request for the knowledge sources from the first apparatus, and transmit an access token response to the first apparatus, the access token response including at least an identification of the knowledge sources. In a third aspect of the invention, a third apparatus is provided. The third apparatus includes at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the third apparatus to receive a knowledge service request from the first apparatus, the knowledge service request including a token for a knowledge source, determine whether the first apparatus is authorized to access the knowledge source based on the token, and transmit a knowledge service response to the first apparatus based on determining that the first apparatus is authorized to access the knowledge source. In a fourth aspect of the invention, a method is provided. The method includes transmitting a discovery request to a second device for access to a knowledge source, receiving a discovery response from the second device, the discovery response including a network function instance list including the knowledge source and a profile of the network function instance list, transmitting an access token request to the knowledge source to the second device, and receiving an access token response from the second device, the access token response including at least an identification of the knowledge source. In a fifth aspect of the invention, a method is provided. The method includes receiving a discovery request from a first device for access to a knowledge source, transmitting a discovery response to the first device, the discovery response including a network function instance list including the knowledge source and a profile of the network function instance list, receiving an access token request from the first device for the knowledge source, and transmitting an access token response to the first device, the access token response including at least an identification of the knowledge source. In a sixth aspect of the invention, a method is provided. The method includes receiving a knowledge service request from a first device, the knowledge service request including a token for a knowledge source, determining whether the first device is authorized to access the knowledge source based on the token, and transmitting a knowledge service response to the first device based on determining that the first device is authorized to access the knowledge source. In a seventh aspect of the invention, a first apparatus is provided. The first apparatus includes means for transmitting a discovery request to a second apparatus for access to a knowledge source, means for receiving a discovery response from the second apparatus, the discovery response including a list of network function instances including knowledge sources and profiles of the list of network function instances, means for transmitting an access token request to the