-
Notifications
You must be signed in to change notification settings - Fork 9
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
agent: definition #47
Comments
These are the list of arguments that the beta.assistants.create method in bee-api.
The |
When creating an agent in bee
|
The bee-api seems to handle concurrency. The inference providers seem to support concurrency, too. |
I should have clarified. I meant working with multiple inference providers concurrently - for example both ollama & watsonx (as opposed to multiple concurrent requests to a single provider) |
I lean towards each agent interacting with just 1 LLM/backend... for additional LLMs/backends I think the happy path is just deploy another agent with the additional backend/LLM |
Hi everyone, I’d love to pick up Issue #47 regarding the agent definition. My goal is to let the Hive instantiate either a Bee-Framework-based agent or a smolagent-based agent from the same definition/config—so developers can pick which framework they prefer without writing separate code for each. Proposed Approach Agent Type Field: Introduce a field in the Hive config (e.g., type: "bee" or "smolagent") that indicates which framework to use when instantiating the agent. Looking forward to collaborating on this. |
Hey @matiasmolinas that's a great idea (and something we've been thinking about too). Would you mind creating a separate issue for it? Would be happy for you to get started working on it. |
Hey @psschwei , thanks for the prompt feedback! Sure, I’ll create a new issue dedicated to letting Hive instantiate either Bee-Framework-based agents or smolagent-based agents from the same YAML definition. This way, we don’t clutter up this thread with a separate feature discussion. I’ll link the new issue once I open it. Looking forward to collaborating! |
Hey everyone, just a quick update: I’ve created Issue #99 to handle the idea of letting Hive instantiate either a Bee-based or smolagent-based agent from a single YAML definition. This way, we keep this thread focused on the core agent definition goals, while #99 covers the multi-framework instantiation approach. Thanks again for the feedback, and let me know if you have any thoughts on the new issue! |
In addition to the yaml definitions for Agent, Workflow, we may need one for AgentExecutor or similar (something that can execute a bee agent, or perhaps a smolagent) For bee this might be addressed by host/port. We might have other hints around it's capabilities, priority, scaling, version. Workflows might need to declare constraints on these |
As a user, I want to be able to define an agent in YAML and have it be created in my bee-hive.
Behind the scenes, we should be able to translate the YAML to make a call to the Bee API to create the agent.
The text was updated successfully, but these errors were encountered: