Introducing New Prompts Library

In the latest version of Msty, we have completely revamped one of the most popular features of Msty - the Prompts Library. We have added new prompts and improved the existing ones to make them more useful and user-friendly. The new prompts library is now more organized and easier to navigate.

We have also added more examples and explanations to help you understand how to use the prompts. We went through each prompt and made sure that it is up-to-date and accurate. For each prompt, we refined the tags, added examples, and added example outputs to help you understand how to use the prompt.

Here are some of the key changes:

New Prompts

We have added a number of new prompts to the library; so there are now 230 prompts available out of the box! These include prompts for generating code, writing essays, answering questions, and more.

The new prompts cover a wide range of topics and are designed to help you with your writing and coding tasks. We have also moved the UI to a modal window making it more prominent and accessible by giving it a dedicated space on the sidebar.

The out-of-the-box* prompts are designed to be used as-is or as a starting point for your own prompts. You can further customize these prompts by making a copy and editing them to suit your needs.

Better Organization

We have reorganized the prompts library to make it easier to find the prompts you need. The prompts are now grouped into categories based on their type and purpose - System, User, and Refinement prompts.

Before all the prompts were grouped under one "everything" category which made it difficult to find the right prompt in the right place. Now, only the prompts that are relevant to the current task are shown in the Quick Prompts section. You can still access all the prompts by clicking on Manage Prompts... or from the sidebar.

Searching Prompts

Though searching was available in the previous version, it had some rough edges. We have improved the search functionality to make it more accurate and faster. You can now search by tags, title, or description to find the prompts you need. If you want to search by tags, you can use the tag: prefix followed by the tag name. For example, tag:essay will show all the prompts with the tag "essay".

Prompts are now grouped into categories based on their purpose and searching is easy.

You can also separate tags by comma in the search query to narrow down the results. For example, tag:essay,education will show all the prompts with both tags "essay" or "education".

You can also append keywords to the search query to find prompts that contain that keyword in the title or description to filter the results. For example, tag:essay,education writing will show all the prompts with both tags "essay" or " education" and contain the keyword "writing" in the title or description.

Revamped Quick Prompts Menu

The Quick Prompts menu has been revamped to make it more user-friendly and easier to navigate. The Quick Prompts menu now shows only the prompts that are relevant to the current task. You can click on Manage Prompts... to open the prompts library and access all the prompts (or you can CMD/Ctrl + Click the Quick Prompts button).

The Quick Prompts menu also now has a search bar that allows you to search for prompts by title, description, or tags as mentioned above.

Quick Prompts menu now has a search bar to help you find the prompts you need.

We have found ourselves using the new search functionality a lot and found that it noticeably improves the user experience. And because it focuses on the search bar when you open the Quick Prompts menu, you can start typing right away to find the prompt you need. Small details!

Prompt Examples and Example Outputs

To help you understand how to use the prompts, we have added examples and example outputs for each prompt. The examples show you how to use the prompt and what kind of output you can expect.

Example with an example output makes it easier to understand how to use the prompts.

This will help you get started with the prompts quickly and easily. All the system prompts come with examples that can be used as a user prompt and follows up with an example output for the combo. All the example outputs are generated by Mixtral 8x7B model; you might get different results based on the model you are using, or even the same model.

Prompt Refinement

Msty comes with a very unique feature called Prompt Refinement. This feature allows you to refine of your prompt before it gets sent to the model. We have rewritten the logic for Prompt Refinement, so it should now give you more accurate result. It now just refines the prompt, as it should, rather than trying to answer the prompt, as it should not.

Refinement prompts help you refine your prompts and get better results from the model.

To help you refine your prompts, we have introduced a new category of prompts called Refinement Prompts. These prompts are designed to help you refine your prompts and get better results from the model. The Refinement Prompts are available in the Manage Prompts section and can be accessed by clicking on the Refine tab.

When you are in "refinement mode", only the refinement prompts are shown in the Quick Prompts menu. Also, you are not constrained to use the same model that you are using for the actual conversation. You can choose any model you want to refine your prompt.

Prompts with Placeholders and Hints

This was a feature that already existed since the beginning but we just wanted to remind you that some out-of-the-box prompts come with placeholders and hints to help you get started.

Some prompts come with placeholders and hints that you could replace with your own content.

The placeholders are text that you can replace with your own content, and the hints are example content that could go in the placeholders. If placeholders are present in the prompt, they get attached as small "placeholder tabs" on the top of the input box. You can click on them to replace the placeholder with your own content. You can also CMD/Ctrl + Click on the placeholder to have those hints copied that then you can customize them as you like.

Set/Change model instructions from the front page

Before, we used to show top prompts that would get inserted in the user's prompt input box when clicked. This was kind of confusing as most of these prompts were better suited as system prompts (model instructions) rather than user prompts.

Not just that, you'd have to dig in model options menu to set the model instructions before you started conversing with the model. People would often forget to set the model instructions and would get confused when we showed them a placeholder system prompt that we used. We heard from many of you that this was confusing and we have now changed it.

System prompt is now front and center when you start a new conversation.

Now, when you start a new conversation, right below the model name on the empty space, you can see a default system prompt that is set for the model. Whether it is set or not, you can click on it to change the model instructions. This way, you can set the model instructions before you start chatting with the model. This is a small change but we believe it will make a big difference in the user experience.

Thank you!

We hope you enjoy the new prompts library and find it useful for your writing and coding tasks. This wouldn't have been possible without your feedback and support. We are always looking for ways to improve Msty and make it better for our users. If you have any feedback or suggestions, please let us know.

*Thanks to Awesome Chat Prompts and Anthropic prompts for some great examples.

Haven't downloaded Msty yet?

Get started today. Available for Windows, MacOS, and Linux.