-
Notifications
You must be signed in to change notification settings - Fork 178
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
EPIC - Python feature parity with Typescript #294
Comments
@michael-desmond @grahamwhiteuk I am assigning you the ticket while it is still in planning so you can share the features you need prioritized in python to meet the Feb 12 deadline. |
also adding @ajbozarth as he will be assisting me with some of this work |
For the Feb 12 deadline my take is that the follwing features should be prioritized:
The reasoning here is that we want hackathon participants to be able to create interesting agents with minimal setup complexity. Ollama gives us an easy way to access granite 3.1, no need for cloud credentials etc. Workflows allow the definition of complex agents and multi-agent systems. The ollama structured output (json) is necessary as it allows you to produce tool parameters, and then you can just call the tool yourself. So participants could just use the langchain tools in the meantime. |
Example of calling a tool directly. We could provide examples of this pattern to get people familiar. ETA this is a workflow step i.e. a node in an agent graph.
|
@michael-desmond drivers are going to be dropped, see #298. |
Thanks, structured output is the key feature. |
Description
This Epic focuses on achieving feature and functionality parity between our Python framework and the existing TypeScript framework. This Epic is primarily for developers working with the Python version of the BeeAI framework, ensuring they have the same tools and capabilities as TypeScript users.
Initiative / goal
This Epic supports the larger initiative of increasing adoption of the Python version of framework.
Hypothesis
Most impactful features to prioritize:
Acceptance criteria and must have scope
TBD
Stakeholders
Granite Bee (in python): @grahamwhiteuk @michael-desmond
Testing / feedback on dev experience: @ismaelfaro
Timeline
Goal is to complete full feature parity by end of Feb.
Most critical features to be shipped ahead by Feb 10 -- @grahamwhiteuk @michael-desmond to provide requirements.
The text was updated successfully, but these errors were encountered: