Open lightaime opened 4 months ago
Perhaps RabbitMQ is also a good choice?
from Guohao: we can use message queue to do message exchange and load balance in CAMEL the design maybe a little bit different based on the case
Agent - Agent Task -Agent Agent - Model
the queue is independent and will not expose to user
A good design may be
AgentModelLoaderBalancer(model_server_urls: List[str]) -> loader_balancer_url: str
can make it as an independent package
Could you please provide more context about the feature and its requirements? I have the following questions:
Additionally, could someone please explain the abstraction of 'Task' to me? I would really appreciate it.
Thanks!
@sfc-gh-yihuang-2 Hello, thank you for your interest in this issue. Since this feature is still under research and design, some information may not be accurate:
The Task is just a task that needs to be solved by the agents.
Required prerequisites
Motivation
For load balance between multiple model clients and vllm or ollama servers:
The message queue abstraction can be also used for workforce or task assignment. We should take this into consideration.
Solution
No response
Alternatives
No response
Additional context
No response