Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify agent #396

Open
wants to merge 35 commits into
base: feature/multi-agent-dev
Choose a base branch
from
Open

Clarify agent #396

wants to merge 35 commits into from

Conversation

ZhangT-tech
Copy link
Member

Motivation and Context

The clarify agent is designed to support the specification of input task prompt, allowing for more detailed and specified information by interacting with users directly, so that the system can have a more precise and granular breakdowns of tasks, ensuring effective and efficient problem solving process.

I have raised an issue to propose this change (required for enhancement of multi-agent system)

Types of changes

What types of changes does your code introduce? Put an x in all the boxes that apply:

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds core functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation (update in the documentation)
  • Example (update in the folder of example)

Implemented Tasks

  • Develop a dialogue manager within the clarify agent that initiates a conversation with users when a prompt requires further specification.
  • Generate context aware questions that target the ambiguities or generalities in the prompt.
  • An algorithm to adopt user's response and refine the definition of the task iteratively.
  • Confirm the refinement until user input 'done'.

Checklist

  • I have read the CONTRIBUTION guide. (required)
  • My change requires a change to the documentation.
  • I have updated the tests accordingly. (required for a bug fix or a new feature)
  • I have updated the documentation accordingly.

@Wendong-Fan Wendong-Fan added the Agent Related to camel agents label Mar 23, 2024
@Appointat
Copy link
Member

Hi @ZhangT-tech , do you think this PR still needs to be reviewed?

@ZhangT-tech
Copy link
Member Author

Hi @ZhangT-tech , do you think this PR still needs to be reviewed?

Yeah, I think it will be nice to be reviewed, but if you think it's not necessary to be integrated into the current MAS system, then I guess it's fine

@Appointat
Copy link
Member

Hi, clarify_agent is good for the beginning of the role-playing, as people do not know well how to write a good prompt and let the camel agents generate expected answers. I hope this pr could be a feature of the whole/main project. Thus, could you convert this pr to be merged to the main branch? For sure, you have to make appropriate modifications to the existing code. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Agent Related to camel agents
Projects
Status: Developing
Development

Successfully merging this pull request may close these issues.

None yet

3 participants