| CPC G06F 9/445 (2013.01) [G06F 21/121 (2013.01)] | 20 Claims |

|
1. A method for automatic tool ingestion for artificial intelligence (“AI”) agents, comprising:
discovering a first tool specification corresponding to a first tool, wherein the first tool specification comprises a tool action and a toot description, and wherein the first tool comprise service that an AI agent uses to perform specific actions;
ingesting the first tool specification to create a first tool object in an AI platform, wherein the first tool object comprises the tool action and a tool endpoint where the tool action can be invoked;
determining a plurality of tool labels that are associated with the first tool specification;
applying the plurality of tool labels to the first tool object;
causing a user interface (“UI”) of the AI platform to display the first tool object, including at least one of the plurality of tool labels;
generating, by the AI platform, a manifest file for the AI agent, comprising the first tool object, wherein the manifest file further comprises the tool action and the tool endpoint; and
deploying the AI agent for execution, wherein the AI agent is executed according to the manifest file, comprising:
determining that the AI agent is authorized to perform the tool action; and
causing a tool credential to be transmitted to the tool endpoint, wherein the tool credential authenticates the AI agent to initiate the tool action.
|