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

[Feature Request] Support conditional tool calling #951

Open
1 of 2 tasks
lightaime opened this issue Sep 13, 2024 · 6 comments · May be fixed by #1141
Open
1 of 2 tasks

[Feature Request] Support conditional tool calling #951

lightaime opened this issue Sep 13, 2024 · 6 comments · May be fixed by #1141
Assignees
Labels
enhancement New feature or request New Feature P1 Task with middle level priority research Task related to research
Milestone

Comments

@lightaime
Copy link
Member

lightaime commented Sep 13, 2024

Required prerequisites

Motivation

Supporting conditional tool calling means we can build a FSM with state and active_tools or a simple DAG for active_tools. This will be very helpful for workforce.

Solution

No response

Alternatives

No response

Additional context

No response

@lightaime lightaime added the enhancement New feature or request label Sep 13, 2024
@lightaime lightaime self-assigned this Sep 13, 2024
@Wendong-Fan Wendong-Fan added New Feature call for contribution P0 Task with high level priority P1 Task with middle level priority and removed P1 Task with middle level priority labels Sep 20, 2024
@Wendong-Fan Wendong-Fan added this to the Sprint 13 milestone Sep 20, 2024
@Wendong-Fan
Copy link
Member

research topic, would @yiyiyi0817 and @WHALEEYE be interested in this one?

@WHALEEYE WHALEEYE added P1 Task with middle level priority research Task related to research and removed P0 Task with high level priority labels Sep 23, 2024
@Wendong-Fan Wendong-Fan modified the milestones: Sprint 13, Sprint 14 Oct 7, 2024
@Wendong-Fan
Copy link
Member

Wendong-Fan commented Oct 7, 2024

@yiyiyi0817 @zhiyu-01 do some pre-study in this week
Use agent to manage status/tools

@Wendong-Fan
Copy link
Member

Wendong-Fan commented Oct 8, 2024

Guohao: we can define the FSM in tool manager, manager can return the activated tools by using the FSM
this can be further expanded to task management

we may need to define FSM generator,
case 1: user know how the state would transfer, user set the FSM,
case 2: user doesn't know how the state would transfer, let Agent set FSM

@Wendong-Fan
Copy link
Member

Wendong-Fan commented Oct 8, 2024

@WHALEEYE thinks about the combination with workforce

@ZackYule
Copy link
Collaborator

A paper related to this work: https://ar5iv.labs.arxiv.org/html/2402.11770

@ZackYule ZackYule linked a pull request Nov 1, 2024 that will close this issue
14 tasks
@ZackYule
Copy link
Collaborator

ZackYule commented Nov 1, 2024

Related to PR #1141

@Wendong-Fan Wendong-Fan modified the milestones: Sprint 14, Sprint 20 Dec 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request New Feature P1 Task with middle level priority research Task related to research
Projects
Status: No status
Development

Successfully merging a pull request may close this issue.

6 participants