-
Notifications
You must be signed in to change notification settings - Fork 5.7k
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
[Roadmap] Code Execution and User-Defined Functions #1421
Comments
Test comment for AutoAnny. |
hey @gagb - let me know how i can help with this in any way. Been waiting for function calling on local models for a while so excited to see this is being implemented. |
@AaronWard your help is much appreciated! Can you give @ekzhu feedback on #1405. It's a big change but we believe will make it much cleaner and easier to add this new style of function calling. Once #1405 is done we will port proposed changes in #1409 to use it. We would like 1405 analyzed and merged soon. I added you as a reviewer. |
@gagb Sounds good, i will take a look at it today after work. |
Add @IANTHEREAL's comments for additional work on code executors:
|
In one of the linked issues, I addressed my concerns and confusion. Are there any plans to unify skills and tools? In some sense, I prefer tools because you pass only very limited API information. With skills looks like in general you have to use more tokens to enable your agent to achieve the same thing (you provide the full code). To sum up, the studio uses skills, but tools look "leaner" approach, so I am having paralysis on which way to move forward at this moment. |
consider migrating the roadmap issues to use milestones |
Code Execution
We want users to choose different code execution backends: command lines, iPython kernel, etc., and plug-in their own customized code executor. We also want to provide built-in containerized code executors.
Tasks
User-Defined Functions
We currently only supports function calling via OpenAI function call and tools. We plan to overcome this limitation by supporting user-defined functions in the new code executors. So these functions can be used in code blocks generated by code producer agents and executed by code executors.
Use Cases
Tasks
The text was updated successfully, but these errors were encountered: