55
  • Enhancement Request: Customizable Multiple AI Assistant Prompts with User-Defined !bang Commands

  • SuggestionsAIDone
Merged 2 posts from Possibility to define several custom assistants.
    3 months later

    I think it would be cool if we could create multiple custom assistants complete with their own bangs and names. Much like how ChatGPT has custom GPTs. I've created various characters that I play with and normally keep their prompts in a note but to have a mode for each custom assistant I would like to interact with would be an awesome feature.

    Users can use this feature to fine tune their own custom assistant with whatever model they choose and instructions they want, much like how ChatGPT has custom GPTs. This would be nice as it would allow for more than one set of custom instructions for different use cases.

      Merged 1 post from Multiple Custom Assistants that we can name.
        3 months later
        24 days later

        To add to this, I've noticed that the !expert bang will load up the last-used assistant config now, with the new assistant UI. It would be nice if it went directly to some standard "best/expert" model (gpt4o? Claude Opus?) with internet access enabled, to better match its previous behavior.

        !code still seems to work the same as ever. Those are the two modes I typically use, so this means using !expert actually takes me to the code assistant in practice.

          Making a new assistant, you can't create a custom bang for it unlike !code.

          Relatedly, you can't make custom bangs in https://kagi.com/settings, only in the search interface.

          I created a custom bang !summarise-jp which is meant to summarise a japanese article I'm reading. I set up custom assistant for it, and then typing in the query !summarise-jp ..... in Kagi search will redirect me to the assistant.

            Yeah i cant agree more than wanting this feature. Probably my number 1 thing I want them to add.

              Same here. This would be a blessing.

                Hey, this is currently a work in progress. I'll merge this thread with an existing, longer discussion to streamline both updates and communication.

                  Merged 4 posts from Custom Assistant w/ Bangs.

                    Hey! We are still developing this feature. In the meantime, you can use the profile and internet query parameters in the Assistant URL -- for example: https://kagi.com/assistant?q=%s&profile=gpt-4o&internet=on

                    &profile with value,

                    • for custom assistants: the id in the URL when you open your custom assistant in the settings page
                    • for standard models: uses the model's name, for e.g. gpt-4o
                      • full list: code, claude-3-haiku, claude-3-opus, claude-3-sonnet, gemini-pro, gpt-4, gpt-4-turbo, gpt-4o, gpt-4o-mini, llama-3-405b, mistral-large, mistral-nemo

                    &internet + &personalizations use values true and false

                      22 days later

                      Hi,

                      I was going to create a new thread but it seems that it's the same topic being discussed here.

                      To my recollection, with the Beta version of Assistant, we had this behavior :

                      • !code would trigger the "code" assistant
                      • !chat would trigger the latest "general" assistant
                      • and we could define bang for our custom assistants

                      With the new one :

                      • !code trigger the "code" assistant as expected, but it appears as a "Custom Assistant" in the list behind the prompt input even though I didn't created it and it appears as "Default Assistant" in settings
                      • !chat trigger the latest assistant I used, so if I used "!code" in my previous thread, I'm back with the "code" assistant, which means that if I want to use another, I have to manually pick it after the first reply, which is kind of annoying because it's a lost request/reply and furthermore, if I use a bang that is not "!code", I expect to interact with an assistant that is not the "code" one ; that's why I picked another bang in the first place
                      • it seems that it's impossible to define a bang for a custom assistant

                      The proposed features :

                      • I expect "!chat" to never trigger the "dev" assistant which should be triggered only through "!bang"
                      • I expect "!chat" to trigger the latest "non dev" assistant I used
                      • It would be nice to be able to assign a bang to custom assistants
                      • Luis replied to this.

                        dix you can define custom bangs for custom Assistants. Instructions are available here: https://kagifeedback.org/d/2183-enhancement-request-customizable-multiple-ai-assistant-prompts-with-user-defined-bang-commands/22

                        We are simplifying the setup process in an upcoming release.

                        I expect "!chat" to trigger the latest "non dev" assistant I used

                        Currently, using !chat opens the Assistant, which by default loads the last used model. To suggest changes to our standard bangs, please open a new thread or, if you're comfortable with git, consider opening a PR in our open source repository. Thank you!

                        • dix replied to this.
                          8 days later

                          Luis Thanks for the reply
                          I'll have a look at defining custom bangs for custom Assistants!

                            somerabbit155 We've made some recent changes but that's unexpected. Could you please delete that custom bang and recreate it? Let me know if everything works correctly

                              Luis It started working a couple hours ago, so was temporary. Probably caused by the new ability to add custom bangs natively on assistant settings 🎉

                              Now the only thing missing is, you can't add a custom bang to the code bot, because it has no configure option. So I'm left with my https://kagi.com/assistant?q=%s&profile=code even though I was able to delete the other Custom Bangs and just configure it on my assistants.