i-am-bee / bee-agent-framework

The framework for building scalable agentic applications.
https://i-am-bee.github.io/bee-agent-framework/
Apache License 2.0
1.11k stars 108 forks source link

Investigate dynamic tool selection/filtering #184

Open michael-desmond opened 6 days ago

michael-desmond commented 6 days ago

Is your feature request related to a problem? Please describe. For a particular user message not all of the available tools may be necessary to produce a response. The inclusion of the entire tool set introduces superfluous tokens in the LLM input.

Describe the solution you'd like A way for the agent to select a subset of tools in response to a given user message during agent execution.

Describe alternatives you've considered This touches on decomposition of agent functions. An alternative would be a way to compose an agent from a set of more primitive elements with predefined connections.