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

Choosing model and default system prompt for development #6

Open
gabriel-dehan opened this issue Sep 26, 2023 · 0 comments
Open

Choosing model and default system prompt for development #6

gabriel-dehan opened this issue Sep 26, 2023 · 0 comments

Comments

@gabriel-dehan
Copy link

gabriel-dehan commented Sep 26, 2023

Hello there!

This extension is a great idea, Copilot Labs sorely misses a way to save brushes.
But this extension has a few issues in my opinion :

  • GPT 4's API is insanely slow, and there is not good reason to use GPT 4 API's in 80% of cases. I'd like to be able to chose the model and use for instance GPT CODEX for most of my brushes, and when a brush is more complex, use GPT 4. Ideally each brushes would be grouped by models they use in the left panel or something like that.
  • A basic system prompt feels needed with every brush because ChatGPT API is well... a chat API and will respond in kind, with a lot of un-necessary text and codeblocks when all you want is a pure replacement of your code.

For instance to make it work (and sometimes it ignores my instructions, the prompt is very basic), if I take a classic "Type-ify" brush like the one in copilot labs, I need to add the following instructions, which is fairly long and I need to add this "basic prompt" to all my brushes.

    {
      "name": "Type-ify",
      "icon": "TS🌀",
      "prompt": "You are an expert developer, and you output code exclusively, never write anything that is not code, and don't output a codeblocks, only the code directly. Transform the user provided pieces of code into typescript types, preferring interfaces. Create enums if necessary."
    }

I'd like to be able to set this basic prompt in one place or have it directly in the extension's code (but I can see how that would be problematic)
I don't know what your own experience has been with your brushes and If you've needed this as well, I am actually kind of curious.

Cheers.

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