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

Dynamic system prompt #151

Open
1 of 3 tasks
ErikBjare opened this issue Oct 5, 2024 · 1 comment
Open
1 of 3 tasks

Dynamic system prompt #151

ErikBjare opened this issue Oct 5, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@ErikBjare
Copy link
Owner

ErikBjare commented Oct 5, 2024

  • Current date & training cutoff (model-dependent): Set current date & training cutoff in system prompt #137
    • This seems easy to do, just looks for a date/cutoff-block in the system prompt and replace it if present on each call.
  • Tool selection
    • Currently, we load default tools or those set by --tools, but it only impacts the system prompt on the first run.
    • We could change --tools to only be valid for new conversations (lame?)
      • Would still need us to figure out which tools the conversation was using when loaded.
    • We could store the loaded tools for the conversation somewhere, so that we can at least resume with the correct toolset.
    • We could let the user override --tools and have it modify the system prompt.

Vaguely related to (similar issues around mutability of conversations): #150

@ErikBjare ErikBjare added the enhancement New feature or request label Oct 5, 2024
@ErikBjare ErikBjare mentioned this issue Oct 6, 2024
@kennethreitz
Copy link

Curious to see how this develops.

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

No branches or pull requests

2 participants