Comments (6)
Hey, if you define communication flows like below, it means that CEO can chat with both dev or va in separate threads.
agency = Agency([
ceo,
[ceo, dev],
[ceo, va],
])
from agency-swarm.
Since each node is an assistant; the assistant should be able to spawn multiple threads. Eg. one assistant should be able to converse with multiple customers to create proposals and the dev should be able to converse with other users regarding their work. The CEO should not be the only entry point for all external interactions IMHO.
from agency-swarm.
@arnavsaxena17 If you have a situation where you want to configure the agency differently with a different point of contact, that is a pretty easy thing to do.
The other option would be to define a router/lead agent that knows how to dispatch different jobs to different agents I think.
from agency-swarm.
@mtessar Can you elaborate a bit on how to create an agent* with multiple threads operating independently and each thread dispatch jobs to different agents?
from agency-swarm.
In the upcoming release you will be able to select multiple agents as the entry point for communication, similar to chatgpt mentions feature. I will probably post it tomorrow
from agency-swarm.
This issue is stale because it has been open for 30 days with no activity. Please upgrade to the latest version and test it again.
from agency-swarm.
Related Issues (20)
- No way to point Agency-Swarm.exe to other APIs HOT 2
- Unable to use Azure OpenAI HOT 3
- How to connect chat with AI agency in Telegram and WhatsApp? HOT 1
- File Handling not working properly when uploaded from the chatbot interface. HOT 7
- Bug in `Agent.init_oai` Method Prevents Assistants from Updating Correctly
- Browsing Agent Is not working HOT 12
- I'm
- Sometimes Function(sendMessage to one other agent) may do twiceγ HOT 1
- BrowsingAgent get_completion() returns a generator object HOT 3
- Temperature Not Updated When Set to 0 HOT 1
- feat:Add support zip, tar.gz and git repo uploading as files HOT 4
- Is there a way to have debugging/verbose output HOT 2
- Needs Guide for Self Hosted LLMs HOT 7
- Need "ChatDev" type workflow example HOT 2
- Genesis stuck in ToolCreator loop HOT 3
- Duplicate call_ids Submitted When Calling Tool Multiple Times Causes openai.BadRequestError HOT 1
- Agency Swarm
- Token Usage Statistics HOT 3
- Genesis with Open Source / Third Party models
- Fails to read/access files(csv, pdf, etc...)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from agency-swarm.