Multi-Agent Model #979
Replies: 5 comments 9 replies
-
Further #showerthoughts on this: All we actually need is that ability for an agent to interact with a messaging app in order to have multiple autonomous agents. Just thinking out loud for now. Might do some coding and see if I can manage it at the weekend or something. |
Beta Was this translation helpful? Give feedback.
-
I had a similar thought. To have a sort of overseer agent or master orchestration agent that could select from some a few starting prompts when it spun up an agent and then refine the prompt for a specific task. Except I had the thought of using Google Bard as both an research/task/prompt generation/refinement agent and also as a sanity check / orchestration agent for the entire AutoGPT swarm. I had a pretty interesting conversation with Bard discussing ensemble learning and if it "thought" it could act as an orchestration agent for AutoGPT. Its seemed to think so, and it spat out some code. Unfortunately, I did this from my phone like a dumb@$$ and the chat conversation cleared. Will try to reproduce it and put it somewhere. On the GPT end of things, I had Bard write an introduction prompt for itself to give GPT, and the GPT also "agreed" that adding Bard agents as both task workers or orchestration or sanity check nodes could be useful. Interesting, the criticism from GPT about Bard was that it was still under active development and might produce inaccurate results. lol I have a local branch where I've started adding stuff to support a Bard agent as a task worker to start. |
Beta Was this translation helpful? Give feedback.
-
Hey I watched someone using two autoSD agents to talk to eachother to create prompt for SD and then execute the command to generate it ... I was hoping they would share their python hub software they used to coordinate the two and allow independent collaboration of the two agents... have not seen that code anywhere yet... check out this demo https://www.youtube.com/watch?v=EvPHa-CYGXs |
Beta Was this translation helpful? Give feedback.
-
Almost sounds like building a brain out of Agents |
Beta Was this translation helpful? Give feedback.
-
so is the multi agent model feasible when using the AutoGPT framework? |
Beta Was this translation helpful? Give feedback.
-
I was reading about the recent research being done around multiple GPT4 agents interacting (article here: https://www.theregister.com/2023/04/11/sims_ai_generation/) and it got me thinking.
Auto-GPT already has the capacity to create sub-agents for tasks, but what if it wasn't a sub-agent? What if it was a co-agent?
Imagine 5 separate autonomous instances of Auto-GPT. What if they were able to collaborate? What if they could share a workspace for files? Or have a chatroom where they could communicate together? It would be essentially the same as 5 humans remote working together.
Now, in this model, each agent could have a role or 'job' which is their main focus, but could be given goals or individual tasks by a supervisor or executive agent.
Basically, TLDR; we should try to re-create a company structure with an executive GPT4 'agent' who the user gives their business goals to, and the executive agent then goes on to 'hire' more GPT4 agents that have autonomy from it, but have their goals set by the executive and report back to it.
The 'executive' may also arrange meetings (chatrooms) where two, or more, Auto-GPT agents discuss their findings/progress.
In particular, I like the idea of having a dedicated 'QA' agent who can make and run test plans (assuming that our goal is the automation of software development here).
My experience of Auto-GPT so far has been hampered by the agents' inability to realize when it has got stuck or notice that it's gone off task. Having multiple agents which could prompt/nudge/question each other could help maintain alignment if one agent goes off on a tangent.
That's enough of my ramblings for now 😅 Thoughts?
Beta Was this translation helpful? Give feedback.
All reactions