There is provided a method including instantiating a first AI controlled agent, receiving a request from a human user device or a second AI controlled agent, predicting, using a trained ML model, a goal corresponding to the request, identifying a URL for advancing the goal, initiating, using the first AI controlled agent and the URL, a simulated browsing session, autonomously determining, using the first AI controlled agent, an online action for advancing the goal, selecting, using the first AI controlled agent based on the online action, one or both of the cloud browser or the API for executing the online action, executing the online action, using the one or both of the cloud browser or the API selected for executing the online action, to generate a result for advancing the goal, and communicating, to the human user device or the second AI controlled agent, the result for advancing the goal.
Full Text
What is claimed is: