Foundation model-assisted multi-api interface for user query fulfillment
AssigneePalo Alto Networks, Inc.
InventorsIgnacio Nicolas Bermudez Corrales, Alok Tongaonkar
Life of this patent
Estimating the term…
Loading patent…
AssigneePalo Alto Networks, Inc.
InventorsIgnacio Nicolas Bermudez Corrales, Alok Tongaonkar
Estimating the term…
An application programming interface (API) query interface provides an interface between users and products/services having their own respective API by creating API calls based on user queries. The query interface determines which API and corresponding function to call to fulfill a user query based on determined similarities between embeddings of example queries that have been generated across available API functions and an embedding of the user query. The query interface populates the API function with a value(s) of its parameter(s) determined based on the user query, a specification of the API function including accepted parameters, and examples of user queries and corresponding values of the parameters previously determined for the API function. The agent calls the API function populated with its parameter value(s) to obtain an API response and generates a response to the user query based partly on a size of the API response.
A computer-implemented method comprising:
One or more non-transitory machine-readable media having program code stored thereon, the program code comprising instructions to:
An apparatus comprising:
Dependencies are inferred from the claim text.