aiwaves-cn / agents

An Open-source Framework for Autonomous Language Agents

Home Page:http://www.aiwaves-agents.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

what is the reason to make role name unique per user?

xiaohuboer opened this issue · comments

image
why can not use just "Architect" or "Developer"

Hi, @xiaohuboer because different roles have different tasks.
You can check:

"rule": "Thoroughly analyze the project requirements, evaluate potential technologies, and select suitable design principles to meet the project's needs."

"task": "write elegant, readable, extensible, and efficient code"

And we use role as the key for the agent_states.

agent_states[role] = component_dict

Different agents with the same role may appear in a state.