IP Library › Patent Application 18400816
Patent Application
App. No. 18/400,816

DIGITAL PROCESSING SYSTEMS AND METHODS FOR IMPLEMENTING AND MANAGING ARTIFICIAL INTELLIGENCE FUNCTIONALITIES IN APPLICATIONS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/400,816
Filed
Dec 29, 2023
Art Unit
3624
USPC
705/7.39
Abstract

Systems and methods are disclosed for selection operations for a plurality of distinct Artificial Intelligence (AI) agents. The operations comprise accessing an application that employs AI functionality, sending, via the application, a common prompt to a plurality of distinct AI agents, receiving from each of the plurality of distinct AI agents a response to the common prompt, comparing information associated with each of the received responses, and selecting at least one AI agent from the plurality of distinct AI agents based on the comparison.

Claims (47)

1 . A non-transitory computer-readable medium containing instructions that when executed by at least one processor cause the at least one processor to perform selection operations for a plurality of distinct Artificial Intelligence (AI) agents, the operations comprising:

accessing an application that employs AI functionality;

sending, via the application, a common prompt to a plurality of distinct AI agents, wherein the common prompt is associated with a query received via a user interface;

receiving from each of the plurality of distinct AI agents a response to the common prompt;

determining a level of applicability for each of the distinct AI agents for addressing the query by analyzing information associated with each of the received responses;

comparing the level of applicability for each of the distinct AI agents;

selecting at least one AI agent from the plurality of distinct AI agents based on the comparison of the level of applicability, wherein the at least one AI agent with a high level of applicability is selected from the plurality of distinct AI agents; and

providing, by the selected AI agent, the response associated with the selected AI agent to a user device.

2 . The non-transitory computer-readable medium of claim 1 , wherein receiving from each of the plurality of distinct AI agents a response to the common prompt includes receiving from each of the plurality of distinct AI agents at least a portion of a response to the common prompt.

3 . The non-transitory computer-readable medium of claim 1 , wherein information associated with each of the received responses includes content of the response and a response time.

4 . The non-transitory computer-readable medium of claim 1 , wherein the comparison of the level of applicability for each of the distinct AI agents is performed by a predetermined AI agent.

5 . The non-transitory computer-readable medium of claim 1 , wherein comparing the level of applicability for each of the distinct AI agents includes determining a score for each of the received responses by analyzing information associated with each of the received responses and ranking the plurality of AI agents according to the determined scores.

6 . The non-transitory computer-readable medium of claim 5 , wherein analyzing information associated with each of the received responses includes at least one of evaluating quality of content of each of the received responses, determining a response time for each of the received responses, or a combination thereof.

7 . The non-transitory computer-readable medium of claim 5 , wherein selecting the at least one selected AI agent from the plurality of AI agents is based on the determined scores.

8 . The non-transitory computer-readable medium of claim 5 , wherein following ranking of the plurality of AI agents according to the determined scores, the operations further include saving the determined scores in a database for influencing future comparisons.

9 . The non-transitory computer-readable medium of claim 1 , wherein selecting at least one AI agent from the plurality of distinct AI agents includes selecting at least two AI agents from the plurality of distinct AI agents, and merging responses of the at least two selected AI agents to generate a merged response.

10 . The non-transitory computer-readable medium of claim 9 , wherein merging responses of the at least two selected AI agents is performed by using a preestablished AI agent.

11 . The non-transitory computer-readable medium of claim 9 , wherein merging responses of the at least two selected AI agents includes balancing responses of the at least two selected AI agents.

12 . The non-transitory computer-readable medium of claim 9 , wherein the operations further include outputting the merged response.

13 . The non-transitory computer-readable medium of claim 1 , wherein the operations further include outputting the response of the at least one selected AI agent.

14 . The non-transitory computer-readable medium of claim 13 , wherein the operations further include:

receiving a feedback signal on the outputted response, wherein the feedback signal is either positive or negative;

if the feedback signal is negative, selecting at least one other AI agent from the plurality of distinct AI agents; and

outputting the response of the at least one other selected AI agent.

15 . The non-transitory computer-readable medium of claim 14 , wherein the feedback signal is received from a user via a user interface.

16 . The non-transitory computer-readable medium of claim 1 , wherein the operations further include analyzing a context associated with the common prompt.

17 . The non-transitory computer-readable medium of claim 16 , selecting at least one AI agent from the plurality of distinct AI agents based on the comparison, includes selecting at least one AI agent from the plurality of distinct AI agents based on the comparison and the analysis of the context associated with the common prompt.

18 . The non-transitory computer-readable medium of claim 1 , wherein the operation further includes storing in a database a record of the common prompt and the at least one selected AI agent.

19 . A method using at least one processor for selecting at least one AI agent from a plurality of distinct AI agents, the method comprising:

accessing, an application that employs AI functionality;

sending, via the application, a common prompt to a plurality of distinct AI agents, wherein the common prompt is associated with a query received via a user interface;

determining a level of applicability for each of the distinct AI agents for addressing the query by analyzing information associated with each of the received responses;

comparing the level of applicability for each of the distinct AI agents;

selecting at least one AI agent from the plurality of distinct AI agents based on the comparison of the level of applicability, wherein the at least one AI agent with a high level of applicability is selected from the plurality of distinct AI agents; and

providing, by the selected AI agent, the response associated with the selected AI agent to a user device.

20 . A system for selecting at least one AI agent from a plurality of distinct AI agents, the system comprising:

at least one processor configured to:

access an application that employs AI functionality;

send, via the application, a common prompt to a plurality of distinct AI agents, wherein the common prompt is associated with a query received via a user interface;

receive from each of the plurality of distinct AI agents a response to the common prompt;

determine a level of applicability for each of the distinct AI agents for addressing the query by analyzing information associated with each of the received responses;

compare the level of applicability for each of the distinct AI agents

compare information associated with each of the received responses; and

select at least one AI agent from the plurality of distinct AI agents based on the comparison of the level of applicability, wherein the at least one AI agent with a high level of applicability is selected from the plurality of distinct AI agents; and

provide, by the selected AI agent, the response associated with the selected AI agent to a user device.

21 . The non-transitory computer-readable medium of claim 1 , wherein the response is modified or processed by the at least one processor before providing the response to the user device.

22 . The non-transitory computer-readable medium of claim 1 , wherein at least a portion of the response indicates applicability or non-applicability to the query.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2024
From: GRINBERG, NADAV; LIBERMAN, ETAY; MYSTETSKYI, VLAD
To: MONDAY.COM LTD.
Reel/Frame 066935/0856 →