Is your feature request related to a problem? Please describe.
Certain tool names do not have "intuitive" names which may lead an LLM agent to not perform the right tool call.
Describe the solution you'd like
An abstraction on defined core functionalities that serves as an interface between the model and discrete tools. E.g. internet_search or get_weather_forecast
Then, for example, a developer can contribute a google tool or duckduckgo tool or brave tool that slots into internet_search
Is your feature request related to a problem? Please describe. Certain tool names do not have "intuitive" names which may lead an LLM agent to not perform the right tool call.
Describe the solution you'd like An abstraction on defined core functionalities that serves as an interface between the model and discrete tools. E.g.
internet_search
orget_weather_forecast
Then, for example, a developer can contribute a google tool or duckduckgo tool or brave tool that slots into
internet_search
Describe alternatives you've considered NA
Additional context Related issue: Optimizing OpenMeteo https://github.com/i-am-bee/bee-agent-framework/issues/110