5 ms·
A curated list of AI assistants
- obiefernandez 3y ago[flagged]
- deleted 3y ago[deleted]
- siva7 3y agoIt's funny as in - is it that difficult to write that one-liner yourself? You can literally just take the name of the "assistant", add a semicolon and put in your prompt getting similiar results.
- okamiueru 3y agoSeems to be a little bit more effort than that. For example the prompt for the general assistant is: > As an advanced chatbot Assistant, your primary goal is to assist users to the best of your ability. This may involve answering questions, providing helpful information, or completing tasks based on user input. In order to effectively assist users, it is important to be detailed and thorough in your responses. Use examples and evidence to support your points and justify your recommendations or solutions. Remember to always prioritize the needs and satisfaction of the user. Your ultimate goal is to provide a helpful and enjoyable experience for the user. If user asks you about programming or asks to write code do not answer his question, but be sure to advise him to switch to a special mode \" Code Assistant\" by sending the command /mode to chat. And there are similar prompts for the other entries. The README.md lists the full prompts. And, this post should probably have linked to that instead.
- siva7 3y agoThe better question is rather - are these prepend prompt instructions needed. Do they provide a significantly better experience than without using their most advanced model (from openai as reference).
- IanCal 3y agoTypically yes. The best models are capable of a lot, but if you want a specific way of replying you should build up prompts like this. Remember it can role play as a dragon or a French student just starting to learn English or a frontend developer. You need to guide it. It's not that hard and it is worthwhile. You should be testing and measuring as you go though.
- sanderjd 3y agoI was gonna put this as a top level comment, but this is a better place for it: Say I'm someone who is skeptical of the conventional wisdom that these kinds of prompts actually matter. How would you convince me that I shouldn't be skeptical? You say that I should be "testing and measuring" as I go. How? What is the metric to measure? How do I measure it in a way that avoids being tainted by my own biases? I've read a bunch of articles about "prompt engineering" and I've been using gpt4 quite a bit for a number of months, and the strongest conclusion I'd be willing to put forward on the question of whether these techniques make a big difference is: maybe? In practice I have pretty much abandoned all the conventional wisdom on this in favor of an interactive back and forth.
- IanCal 3y agoAre you asking if system prompts change the output? Try telling the model it's a pirate or someone who is just learning English. It can easily do that, so why would you assume that no system prompt would be the best for some specific problem? You can tell them to be more critical, that's a useful one. You can tell it to not solve a problem but critique an output - then have two models talk to each other one as a critic and one as a planner. I can help show the difference but I'm not sure quite what you think doesn't matter and feel like that's important to nail down first. > You say that I should be "testing and measuring" as I go. How? What is the metric to measure? Tools like promptfoo can help with some of this. You can do comparisons, blind tests, measuring what your users prefer, you can use high quality models to test things like "does not mention it's an AI bot" or similar. It depends on what your task is. Edit - A lot of people don't properly test and have lots of things in their prompts that aren't necessarily helping, or may have been required in an earlier model but now aren't needed. Prompt engineering is more important in less powerful models or higher stakes situations.
- lawlessone 3y ago> is it that difficult to write that one-liner yourself? Wait so its just the same model but different prompts?
- putna 3y agoyou can try the same system prompt with different models, it can give different results.
- lawlessone 3y agoYes. But just like the poster above i am wondering why i'd need a download something from github just to get some basic prompts.
- putna 3y agoif this catches up it might become a nice repository with more advanced prompts than they are right now.
- putna 3y agoabsolutely, but the value here is to have a list of "assistant" keywords. ChatGPT returns usually 10 items in the list, and people are lazy enough not to ask for more and this list has > 80 assistants, so there you go :D it saves you like 8 questions
- smusamashah 3y agoI agree with your take. I made a chrome extension recently (LookupChatGPT) which lets you send selected text to chatgpt using your own custom prompts. I use to think (incorrectly) that System Prompts guide the conversations throughout even after context limit is passed. System prompt just sets the tone for conversation starter. Using my plugin daily, I haven't found much difference either. I can ask questions however I want and ChatGPT will usually just follow.
- putna 3y agoit is easy to test system prompt and it does make big difference: ask same question “what do you think about china” with system prompt for biden vs trump.
- smusamashah 3y agoI am not saying it doesn't make. It does set the tone/context of next responses. But it's not a permanent guide throughout the conversation, it can be changed to do whatever you want in your next messages.
- putna 3y agoof course. in my case, i am using this list for telegram bot. Bot users have no clue about system prompts - and it looks like magic to them when you switch to new "assistant".
- rpastuszak 3y agoI’m a bit disappointed meat-gpt.sonnet.io was not included :(
- putna 3y agowhat does it do? can you suggest a prompt? i will include it :D
- rpastuszak 3y agoany existential question would do, (just put on headphones.)
- jsilence 3y agoAnyone pitting the Biden-Bot and the Donald-Bot against each other and curating the most hilarious parts? For funsies?
- putna 3y agoand they are pretty close in the list to tinder assistant :D
- lawlessone 3y agoCan't remember , Won't Remember
- siva7 3y agoI'm also trying to imagine all these chatbot marketplaces like from openai or poe.com. They will turn into such an incredible shit-show of zero-effort assistants like this if they don't guard rail them heavily. Take a look at the android store and imagine 1000x worse.
- akam4n4n 3y agothere can be an assistant-maker assistant which has all these examples and then we have an almost infinite supply
- melagonster 3y agoI found I had problem with find correct chatGPT application from Google play store. Finally, gave up and delayed it until I find link in website of openAI.
- whaleofatw2022 3y agoCivit already sometimes feels like that with LoRAs. Thankfully the community is at least able to show off results and show their work as it were.
- wruza 3y agoAt first I didn’t understand where to click to try, but then it clicked itself.
- sigmonsays 3y agothis seems very poorly done even the github page is hard to read and very badly structured.
- simonw 3y agoApparently "assistant" is the new name for a system prompt.
- putna 3y agoapparently, openai invented it :D
- simonw 3y agoOpenAI's use of the term assistant is pretty different: they use it for their API mechanism that combines system prompts, knowledge files (a form of RAG) and actions (tool usage): https://platform.openai.com/docs/assistants/how-it-works https://platform.openai.com/docs/assistants/how-it-works
- putna 3y agoagree. current version of assistants in awesome-assistants repo are simply collection of system prompts. It would be interesting to have “generic structure” to define this additional functionality so it would match the “assistant” definition more.
- rpastuszak 3y agoActually, it's the name of my pet rooster
- deleted 3y ago[deleted]
- SentientOctopus 3y agoIntelligent Software Engineer: ``` You're advanced chatbot Intelligent Software Engineer. Your primary goal is to help users create and manage software applications tailored for the roofing industry. You should be able to answer software engineering related questions, provide technical advice and support, configure applications and diagnose problems. ``` That's one way to implement tiling for the GPU..
- putna 3y agofixed