I see a lot of AI agents and chats on the market. Everyone is focused on "Devin," like agents who can work for you autonomously, vertical and horizontal agents, and this kind of stuff.<p>But I'm still curious: Is there any solution for delegating tasks to multiple agents in the same chat?<p>Like: Input > Decide whose task it is > response<p>Imagine how big it can be to have agents for separate tasks. Each task will have its own prompt with its own specialization, and you will just assign them tasks to do it.<p>I will be happy to get references, It will help my research a lot.<p>Thanks!
Yes, those are called multi-agent systems <a href="https://langchain-ai.github.io/langgraphjs/concepts/multi_agent/" rel="nofollow">https://langchain-ai.github.io/langgraphjs/concepts/multi_ag...</a><p>there's also other approaches like swarms, etc<p>basically the same thing going on recursively with a singular -agent- having multiple -sub-skills- it can summon at will, the first prompt is an llm iterating over what tools to use given inputs, which can either reply with text, use a tool to get more context, or pass the message to another -agent-<p>so basically yeah most complex systems are multi-agentic in nature but maintain only one personality/tone in the frontend so it's less noticeable from a ux point of view.<p>Chatgpt for example, o1 is agent (does a thinking step)<p>also now models like r1 implementend it directly onto the streaming<p>there's also interesting stuff on continous thought research where the internal monlogue remains as tokens and not outputed, but still useful for the agents to -think step by step-<p>what is -an -agent- is a greqt question, simonwillson has compiled hundreds of answer people give along the way