I made a discussion post yesterday with my implementation of a tool creator and tool builder, see the post here. I've integrated this into the repo by adding the following:
tool_maker/tool_creator.py: creates a tool_creator assistant, ready to chat and build tools for use in other agents
tool_maker/creator_config.py: details of the tool_creator assistant, for use in OpenAI API calls.
tool_maker/tool_user.py: creates a tool_user assistant, equipped with the tools built by the creator. ready to chat and use tools
tool_maker/user_config.py: details of the tool_user assistant, for use in OpenAI API calls.
shared/utils.py: chat script for use in the CLI (see demo)
I've also updated the readme with the info about the tool creator + tool user demo. The assistant creation process adds json files to an assistants/ directory, for reproducibility. Same for the tools/ dir, includes both json and py files for tool implementations.
Hey folks,
I made a discussion post yesterday with my implementation of a tool creator and tool builder, see the post here. I've integrated this into the repo by adding the following:
I've also updated the readme with the info about the tool creator + tool user demo. The assistant creation process adds json files to an assistants/ directory, for reproducibility. Same for the tools/ dir, includes both json and py files for tool implementations.
Please let me know what you think!
Best, Joe