Skip to content
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

Remove function calling #99

Closed
nalbion opened this issue Sep 20, 2023 · 3 comments
Closed

Remove function calling #99

nalbion opened this issue Sep 20, 2023 · 3 comments

Comments

@nalbion
Copy link
Contributor

nalbion commented Sep 20, 2023

Remove function calling so that we can properly test other LLMs

@nalbion
Copy link
Contributor Author

nalbion commented Sep 20, 2023

Will need to revert back from fabulous to colored so that the code can be ran and debugged on Windows

jart/fabulous#21

@nalbion
Copy link
Contributor Author

nalbion commented Sep 21, 2023

This is a model trained for function calling, based on Llama 2 - https://github.com/MeetKai/functionary

@nalbion
Copy link
Contributor Author

nalbion commented Sep 22, 2023

@LeonOstrez

In Developer.set_up_environment() there is code (which is currently unreachable, due to a return at line 312) which uses function calling for one of the few non-trivial use cases. It calls execute_command_and_check_cli_response() and introduces send_convo which creates a bit of a mess.

...I'd like to refactor AgentConvo.postprecess_response() into function_calling.process_json_response() to make it clear that it's the complement to function_calling.add_function_calls_to_request().

I'm going to refactor the part of Developer that sends development/env_setup/install_next_technology.prompt into a separate method and align it more with Developer.implement_step()

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant