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

Added ToolUser parameter system_prompt and verbosity #20

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

alexweberk
Copy link

What it does and Why

It is very convenient to have support for system prompts even when using function calling. In the current implementation, I couldn't find an easy way to supply a custom system prompt. Hence, I added a parameter for system_prompt on ToolUser, which simply inserts the user-specified system prompt in front of the system prompt generated for function calling. This produces a longer system prompt, but this did not negatively affect the function calling effectiveness of Claude 3 Opus during my personal testing.

For debugging purposes, I also added a verbosity flag that makes it easier to track the final system prompt.

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

Successfully merging this pull request may close these issues.

None yet

1 participant