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

fully interactive mode #33

Open
jeremymanning opened this issue Jul 23, 2023 · 3 comments
Open

fully interactive mode #33

jeremymanning opened this issue Jul 23, 2023 · 3 comments
Labels
coding required Is coding required for this task? enhancement New feature or request help wanted Extra attention is needed

Comments

@jeremymanning
Copy link
Member

Is your feature request related to a problem? Please describe.

It'd be nice to have the ability to have a full-on "conversation" with Chatify, as opposed to relying solely on canned prompts.

Describe the solution you'd like

I'm imagining an additional tab on the Chatify interface that has just a text box (where you can type a question or prompt) and a "submit request" button, like on the other tabs. When you click the submit request, we tweak the prompt a bit behind the scenes to provide a reasonable experience to the user (e.g., we automatically append the code, add some system instructions/context, etc., like we do for the other prompts), and then "submit" (i.e., generate a response to) whatever the user typed.

Describe alternatives you've considered

We could also make it easier to define custom prompts, e.g., in a prompts.yaml file that the user can add to the current directory.

@jeremymanning jeremymanning added enhancement New feature or request help wanted Extra attention is needed coding required Is coding required for this task? labels Jul 23, 2023
@jeremymanning jeremymanning added wontfix This will not be worked on and removed help wanted Extra attention is needed labels Jul 31, 2023
@jeremymanning
Copy link
Member Author

Given our recent proxy server approach, implementing this is now more complicated. We need to limit which prompts are "allowed" in order to protect against misuse of the proxy server. Therefore I'm going to add the "wontfix" tag for now, until we come up with a viable solution for this issue. I'm also removing the "help wanted" tag.

@HemuManju
Copy link
Collaborator

Potential future integration to add security to prompts: https://shreyar.github.io/guardrails/.

@jeremymanning
Copy link
Member Author

Great suggestion @HemuManju-- I think guardrails might also be great for adding some structure to the responses. I'll remove the "wontfix" tag so that we can look into this at "some point in the future."

@jeremymanning jeremymanning added help wanted Extra attention is needed and removed wontfix This will not be worked on labels Aug 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
coding required Is coding required for this task? enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants