Multiagent Systems
Last updated
Last updated
Previously, we looked at . One of these methods was the use of a multi-agent setup for configuring bots.
The use of "multi-agent approach" involves dividing the system's instructions into functional blocks and distributing them among separate bots. This helps avoid model defocusing and directs focus on performing specific tasks.
Defocusing occurs when instructions are overloaded with voluminous or ambiguous information, leading to forgetting critical points and disrupting the sequence of actions. The solution is to isolate functional blocks and reduce conditions in each instruction, which is achieved through the multi-agent approach.
Currently, there are two schemes for organizing multi-agent systems implemented in the system:
This is used when individual tasks need to be delegated from the main bot to a subordinate bot;
This is applied when, at a certain stage, the dialogue needs to be transferred to a completely different bot. For example, this scheme allows for the implementation of a secretary’s role, who, depending on the interlocutor’s question, transfers the dialogue to the required department or branch (a separate bot is created for each department or branch in the system).