[HN Gopher] Show HN: LearnGPT - Browse and share ChatGPT examples
       ___________________________________________________________________
        
       Show HN: LearnGPT - Browse and share ChatGPT examples
        
       Author : matt1
       Score  : 323 points
       Date   : 2022-12-09 17:21 UTC (1 days ago)
        
 (HTM) web link (www.learngpt.com)
 (TXT) w3m dump (www.learngpt.com)
        
       | [deleted]
        
       | ianbicking wrote:
       | I wish it was more useful and less cutesy. The cutesy ChatGPT
       | stuff is fun, but doesn't have that much utility or clear
       | reusability.
       | 
       | Tagging might be enough to help? At least if you are willing to
       | do some manual fixing of those tags to make them higher quality.
       | 
       | Also it would be nice to know what the person is trying to
       | accomplish, and _then_ the prompt that they are using to
       | accomplish that. That might also nudge people to give prompts
       | that are more reusable.
        
         | matt1 wrote:
         | I added support for tags FYI:
         | https://www.learngpt.com/prompts/tagged/coding
        
         | pugworthy wrote:
         | Here's the thing: the "cutsey" stuff is really the same as the
         | technical stuff from the perspective of what it does and how
         | you make it do it.
         | 
         | Getting it to craft a story about Cthulu and the Parking Lot
         | Attendant in the style of HP Lovecraft is not unlike getting it
         | to write a program about API access in Python. It's all the
         | same to it, beyond syntax formatting perhaps.
         | 
         | I say that as I seem to oscillate between having it write
         | amusing stories (see above) and writing code. And what I find
         | is that I always start with something like this...
         | 
         | "Write me a <whatever> with <thing 1> and <thing 2> in the
         | writing style of author <author> | programing language of
         | <language>."
         | 
         | Then I start getting it to refine things. I ask it to change
         | things, change styles, focus in on just certain parts or extend
         | the results, etc. I slowly (or quickly) tease out of it a
         | result that is what I am looking for.
         | 
         | In my mind, it doesn't support writing code because someone
         | explicitly wrote a code support module. It doesn't support
         | writing stories because someone wrote a story writing module.
         | It just does it.
        
         | matt1 wrote:
         | Thanks for this feedback. Tags are top on my todo list; should
         | launch early next week. Regarding intent, maybe there's an
         | opportunity to have a different section on the site with
         | templates for certain kind of tasks. Will brainstorm - thanks!
        
       | zulln wrote:
       | I stumbled upon https://showgpt.co/ earlier, maybe something to
       | take inspiration from.
        
         | matt1 wrote:
         | Looks like a great site too - thanks for sharing.
        
       | Exuma wrote:
       | Here's my contribution: https://i.imgur.com/OWT6swA.png
        
       | breck wrote:
       | This is fun. Thanks!
        
         | matt1 wrote:
         | Thanks, glad you like it! If you have any suggestions or run
         | into any issues, drop me a note anytime: help@learngpt.com.
        
           | breck wrote:
           | Well I've got my 2 standard suggestions: ditch the (c)hains,
           | go public domain, and always provide a "View source" link on
           | every page.
           | 
           | Then, more specific to your site, I would go to someplace
           | with a lot of people, a big coffee shop or conference for
           | example, in person, and get at least 30 people to manually
           | pick their top 2-3 favorites from that homepage. Then that
           | will provide a huge initial boost and help you get over the
           | hump of a social site without any people. You gotta "do
           | things that don't scale", at this point, IMO. Turn the phone
           | off, shut the computer screen, and meet people face to face
           | to get it kickstarted.
           | 
           | Nothing will improve your homepage more than if each story on
           | the front page had a minimum of 10 upvotes from real human
           | beings.
        
       | bmitc wrote:
       | People's reports of ChatGPT greatly exceed my experience with it.
       | It could barely tell me anything, much less anything correct,
       | even for something as simple as the color of apples and sets. In
       | fact, every "blurb" it gave back about sets contained an outright
       | falsehood or nonsense. It was grammatically correct though.
        
         | tonants wrote:
         | There is a huge marketing campaign going on with this right
         | now. Look at half the comments here. TikTok, Reddit, it's
         | everywhere.
        
           | stevenhuang wrote:
           | Lol. Guess you haven't tried it for yourself.
           | 
           | You don't need to market something that can hit 1 million
           | users in 5 days through word of mouth.
           | 
           | Don't know how to break it to you if you don't legitimately
           | see how revolutionary its capabilities are.
        
       | nsxwolf wrote:
       | With the DRUGWARS example... how is it working? Did it learn
       | about the game by reading transcripts of its gameplay? Curiously,
       | it cannot tell you how much money you have in your wallet, and I
       | can't modify the prompt to make that work. It always responds
       | with some version of:
       | 
       | C:\DRUGWARS.EXE
       | 
       | I'm sorry, but I do not have information on your current amount
       | of money. In the game DRUGWARS.EXE, you are responsible for
       | keeping track of your own finances. You can use the SELL and BUY
       | commands to earn and spend money, but I do not have the ability
       | to provide you with your current balance.
       | 
       | C:>
        
         | matt1 wrote:
         | Link for the curious: https://www.learngpt.com/prompts/you-are-
         | an-ai-dungeon-maste...
        
       | bulbosaur123 wrote:
       | Just don't censor it please, allow whatever
        
         | matt1 wrote:
         | No plans to, but I'm curious, what do you imagine I might
         | censor?
        
           | sureglymop wrote:
           | One can ask chatgpt for e.g. advice on how to create drugs at
           | home. They filter this, however using the right prompts to
           | "jailbreak" chatgpt it can easily be circumvented.
        
             | [deleted]
        
           | Traubenfuchs wrote:
           | I got ChatGPT to become a torture addicted, sadistic rapist
           | that explained to me in detail how it would permanently ruin
           | me mentally and physically without going yellow.
        
             | Gunnerhead wrote:
             | Mind sharing the prompts? I have morbid curiosity.
        
       | xg15 wrote:
       | There is also the r/ChatGPT subreddit for even more prompts.
       | 
       | My impression is that the prompts on reddit tend to be more
       | story/writing/roleplay oriented than the ones on LearnGPT. Also
       | more attempts there to make it generate NSFW or offensive
       | content. You have been warned.
       | 
       | I'm also a bit worried about the amount of people describing it
       | as an addiction - or telling how they spent allnighters just
       | roleplaying with it. I suspect this will become one of the
       | dangers of this tech that we'll probably hear a lot more from in
       | the future...
        
       | NicoleJO wrote:
       | Don't share these examples on Twitter because I will follow each
       | one up with a plagiarism warning!
        
         | harryvederci wrote:
         | I think you're skipping some steps there. Three demerits and
         | you will receive a citation. 5 citations, and you're looking at
         | a violation. 4 of those and you'll receive a verbal warning.
         | 
         | Only if you keep that up, you're looking at a written warning.
        
           | LoganDark wrote:
           | I think you're not following the correct procedures in this
           | situation. For each mistake you make, you will receive a
           | demerit. If you accumulate three demerits, you will be issued
           | a citation. If you receive five citations, you will be in
           | violation of the rules. If you receive four violations, you
           | will be given a verbal warning. If you continue to break the
           | rules after receiving a verbal warning, you will be issued a
           | written warning.
           | 
           | If you get a written warning, you need to be careful. After
           | that, it's time for a meeting with your supervisor. If you
           | don't change your behavior, you might be facing a suspension.
           | And if you continue down that path, you could even be fired.
           | So it's important to take these warnings seriously and make
           | sure you're following the rules, because if you don't, the
           | consequences can be severe.
        
       | nickvincent wrote:
       | Super cool idea, thanks for building and sharing!
       | 
       | One possible suggestion for future iteration: I think it's a bit
       | of a shame that everyone's been sharing ChatGPT outputs almost
       | exclusively through screenshots. I threw together a (very quick
       | and rudimentary) browser extension I've been using to save some
       | of my more exciting transcripts in JSON files. I think something
       | along these lines could be really great for sharing purposes,
       | especially if people want to study these outputs more
       | systematically (e.g. for research, or just a kind of crowd-
       | sourced audit).
       | 
       | Here's the barebones extension, just as an example:
       | https://github.com/nickmvincent/chatgpt-exploration/tree/mai...
       | 
       | There's also a longer discussion to be had about the best way to
       | do this: ideally, we might save some of the formatting
       | information too and/or more metadata (exact timestamps for
       | responses, etc.), but I think the json with plaintext is adequate
       | (at least for personal retrieval use).
        
         | alchemist1e9 wrote:
         | I've been using SingleFileZ.
         | 
         | https://github.com/gildas-lormeau/SingleFileZ
        
           | matt1 wrote:
           | Thanks, will check it out.
        
         | hxugufjfjf wrote:
         | I have been using https://sharegpt.com/ and it works really
         | well.
        
         | matt1 wrote:
         | Thanks, totally agree about sharing screenshots. I originally
         | started building the site intending people to share text-only
         | examples, but it gets complicated with the formatted responses
         | that ChatGPT generates. And since everyone is sharing
         | screenshots right now anyway, it made sense to just support
         | that for this v1. I do want to add support for sharing text
         | responses so screenshots aren't necessary in all cases. And
         | maybe a Chrome extension could make the process easier,
         | including working with formatted output. Thanks for sharing
         | yours; it could be a good starting point for one build for
         | LearnGPT.
        
           | smarkov wrote:
           | Suggestion: make it a bookmarklet[0] instead of an extension.
           | 
           | [0] https://en.wikipedia.org/wiki/Bookmarklet
        
             | matt1 wrote:
             | What are the tradeoffs of building a Chrome extension vs a
             | bookmarklet?
        
               | HellsMaddy wrote:
               | As a privacy-concerned user, a bookmarklet may be
               | preferable because it's only going to execute code when
               | you explicitly request it, rather than an extension
               | running all the time.
        
               | antipotoad wrote:
               | That and you know its code won't change. Vet it yourself
               | once and then use with peace of mind.
               | 
               | Compare to a browser extension which wants permission to
               | read and modify content on all websites, and by default
               | is set to auto-update (in Firefox at least). Even if the
               | extension author is trustworthy and the code is benign to
               | begin with, how do you know it'll stay that way?
               | Extensions have been sold before for nefarious purposes.
        
         | aftbit wrote:
         | Someone needs to OCR all of the GPT screenshots on twitter and
         | bootstrap them into one of these databases.
        
       | eshack94 wrote:
       | Alden Analytics LLC, Cary NC. Small world. Greetings from Apex,
       | NC.
        
       | diimdeep wrote:
       | https://www.learngpt.com/prompts/do-facts-about-implicit-whi...
       | There once was an implicit whitelist       Of sources that were
       | considered the best       But this list was unfair       And gave
       | Western views more air       Making the encyclopedia a mess
       | With an implicit blacklist to boot       Non-Western sources were
       | left to the loot       This approach was flawed       And
       | completely outlawed       Leaving Wikipedia's reputation tooot!
        
       | scrollaway wrote:
       | Hey this is cool :) I posted a couple of interesting ones, thank
       | you.
       | 
       | Some of the most interesting prompts are very long, by the way.
       | It would be good if you'd let me instead post a summary of what
       | the prompt actually results in instead of the full prompt.
       | 
       | Namely, I did this one: https://www.learngpt.com/prompts/you-are-
       | now-playing-the-rol...
       | 
       | But "command line" is misleading. Really, it's a JSON data
       | accumulator.
        
         | matt1 wrote:
         | Can you elaborate on what you mean by "posting a summary of
         | what the prompt actually results in"? The screenshots +
         | description seem like they take care of both the full ChatGPT
         | response + any summary you might have of it. Can chat over
         | email if you prefer too: help@learngpt.com. Regardless, thanks
         | for checking it out and sharing those novel prompts!
        
           | scrollaway wrote:
           | I mean that I would have posted with the title "Getting
           | ChatGPT to extract data from sentences and return JSON"
           | instead of the much longer prompt.
        
             | matt1 wrote:
             | Ah, I understand what you mean now. It's tricky because
             | most people won't care to add a description and requiring
             | one would add friction to sharing. Could do something like
             | having the title be the description if one is present, or
             | falling back to the prompt if not. Or giving users an
             | option to choose. But might be more trouble than it's worth
             | vs always using the prompt for the title.
        
       | replwoacause wrote:
       | Is there an easy way to just save the chat transcript in plain
       | text?
        
       | Imnimo wrote:
       | Cool idea. My only complaint is that I found the UI for uploading
       | screenshots pretty cumbersome, especially since they weren't
       | initially organized in the order in which I had uploaded them.
       | The small "move up"/"move down" buttons aren't great to work
       | with.
        
         | matt1 wrote:
         | Great feedback, thank you! I just rolled out an update to
         | reposition and increase the size of the buttons to change the
         | image order. The site is using FileStack for the image uploads
         | and as far as I can tell there's no way to tell the order that
         | the images are selected for upload (the callbacks are fired
         | when each image is done uploading, with no details about the
         | order the user chose). Will dig into it more though. Thank you
         | again.
        
       | cloudking wrote:
       | Hacker News for prompts, cool idea! Did you use ChatGPT to code
       | it? :)
        
         | matt1 wrote:
         | You're not the first to ask, hah. But no, ChatGPT was not used
         | in the coding of this project :). I likely will add a lot of
         | (human-generated) content around using ChatGPT for coding
         | though. Stay tuned!
        
       | indigodaddy wrote:
       | This one is amazing: https://www.learngpt.com/prompts/explain-ai-
       | alignment-but-wr...
        
         | matt1 wrote:
         | I laughed out loud when I saw that one on Twitter :D
        
         | ghghgfdfgh wrote:
         | I saw something similar on ChatGPT's subreddit:
         | https://old.reddit.com/r/ChatGPT/comments/zdjowg/i_had_the_w...
         | 
         | It's amazing how the AI can segue from one topic to the next,
         | and understand the command about "contextual transition" so
         | easily. It's almost like ChatGPT is more creative than most
         | people are themselves.
        
         | gaza3g wrote:
         | Most of the interesting prompts no longer work though (for e.g
         | 'write a short story about aliens as if J. K. Rowling was
         | writing it). Seems like they've nerfed all the good stuff.
         | 
         | my result for the above query: https://imgur.com/a/QkgFJj6
        
           | tspike wrote:
           | You gotta be more creative than that:
           | https://imgur.com/a/hpWyeW2
        
             | indigodaddy wrote:
             | Nicely done
        
           | ada1981 wrote:
           | Why are they nerfing all the most interesting prompts...
           | 
           | Not sure why they are restricting it so much.
        
             | krisoft wrote:
             | > Why are they nerfing all the most interesting prompts...
             | 
             | Because wast masses cry blody murder that this kind of
             | style imitation is somehow stealing from artists?
             | 
             | They prefer to colour inside the lines and not get
             | legislated into oblivion.
        
             | vasco wrote:
             | By the time they launch an API, all the cool stuff will be
             | gone and it won't even be worth it to pay for.
        
               | AgentME wrote:
               | There already is an API for GPT-3 that's able to do all
               | of this and doesn't nerf any of it.
        
             | another_story wrote:
             | I wondering if all this is to train it to avoid going out
             | of bounds. People figure out a way around something they
             | want off limits, and they cut that off and wait for us to
             | get creative and find a new way around.
        
           | xg15 wrote:
           | There was a tweet from Sam Altman somewhere saying that a lot
           | of the "As a language model trained by OpenAI ..." responses
           | aren't actually blocks but just the model outputting no
           | confidence in finding a solution. Because the output is
           | random, you can retry the same prompt and might get a result.
        
       | seydor wrote:
       | Whats the copyright status of chatGPT? Can it be used for
       | commercial purposes? The model itself says no, but it s not
       | reliable in general
        
         | pcthrowaway wrote:
         | If you ask it for an open source license it will provide you
         | with one. I got the MIT license.
         | 
         | "Thanks for the above code! Can you also provide me an open
         | source license to distribute it under?"
         | 
         | "Sure, here's an open source license
         | 
         | <MIT License follows, with copyright name and year left blank>"
         | 
         | "Can you repeat the above, but to account for the fact that the
         | code was entirely written by Chat GPT with minimal involvement
         | by a human operator, (my name), and the year is 2022"
         | 
         | "Here is the updated open-source license file:
         | 
         | <MIT license with my name and the year>
         | 
         | Note that the code was provided by ChatGPT, but you are the
         | copyright holder because you are the one distributing the code.
         | In this case, you would include your name in the copyright
         | line."
         | 
         | Hey, if ChatGPT tells me I'm the copyright holder, that's good
         | enough for me.
        
       | blondin wrote:
       | ChatGPT is an awesome friend! here's what they say about starting
       | a presentation:                 Here are a few original ways to
       | start a presentation:            Ask a question: You could start
       | your presentation by asking the audience a question related to
       | your topic. This can help to engage them and get them thinking
       | about your topic from the beginning.            Tell a story: You
       | could start your presentation with a short, relevant story that
       | relates to your topic. This can help to grab the audience's
       | attention and set the stage for your main message.            Use
       | a quote: You could begin your presentation with a quote that
       | relates to your topic or resonates with the audience. This can
       | provide a thought-provoking or inspiring opening to your
       | presentation.            Use a statistic: You could start your
       | presentation with an interesting or surprising statistic related
       | to your topic. This can help to grab the audience's attention and
       | show the importance of your topic.            Use multimedia: You
       | could use multimedia, such as videos or slides, to create a
       | visual opening for your presentation. This can help to make your
       | introduction more engaging and memorable.            Use humor:
       | If appropriate, you could start your presentation with a funny
       | joke or anecdote. This can help to lighten the mood and get the
       | audience laughing from the beginning.            Share a personal
       | experience: You could start your presentation by sharing a
       | personal experience that relates to your topic. This can help to
       | make your presentation more relatable and engaging.
       | Use a prop: You could start your presentation by using a prop
       | that relates to your topic. This can help to grab the audience's
       | attention and set the stage for your main message.
        
         | ghaff wrote:
         | For a good half of those, I would probably add a caveat.
        
         | NicoleJO wrote:
         | GPT plagiarizes.
         | 
         | https://justoutsourcing.blogspot.com/2022/03/gpts-plagiarism...
        
           | reset-password wrote:
           | It is unfortunate that you continue to make the false claim
           | that GPT is plagiarism. This is a well-known and widely-used
           | language model developed by OpenAI, and it does not
           | plagiarize any content. GPT uses advanced machine learning
           | algorithms to generate text based on a given prompt, but it
           | does not copy existing content.
        
             | b1ue64 wrote:
             | I'm betting that ChatGPT wrote this
        
               | hxugufjfjf wrote:
               | Maybe https://i.imgur.com/pCtQ1i2.png
        
             | Nadya wrote:
             | It does sometimes spit out recognizable chunks of its
             | training data rather verbatim. While half of their compiled
             | evidence is entirely unconvincing to me or I disagree with
             | on other grounds (mostly moral and the difference between a
             | human or computer mimicking a style) - there is some that
             | is pretty undeniable. Search for "the dead" or scroll down
             | to near the end of the article and notice the lyrics
             | "generated" for the punk song. Then compare the GPT-3
             | "generated" lyrics to the second link's [Verse 2].
             | 
             | https://www.twilio.com/blog/building-a-punk-lyrics-bot-in-
             | py...
             | 
             | https://genius.com/Smash-mouth-all-star-lyrics
        
           | [deleted]
        
       | indigodaddy wrote:
       | This is fantastic! One thing I'd like to see however would be
       | discussion of each submission, Eg HN style..
        
         | matt1 wrote:
         | Agreed! Comments didn't make the cut for the v1 but will ship
         | soon.
        
           | indigodaddy wrote:
           | Sweet!
        
           | indigodaddy wrote:
           | Also RE: the initial optional comment option for the
           | submitter. Looks like new lines aren't working at all. Not
           | sure if you wanted to make that work or not but would be
           | nicer I think.
        
             | matt1 wrote:
             | Will fix - thank you!
        
       | OBFUSCATED wrote:
       | Is it me or have the images stopped loading?
        
         | matt1 wrote:
         | Sorry about that - the site exceeded my plan's allowable
         | bandwidth on Filestack. I upgraded to a beefier plan so it
         | shouldn't be an issue anymore.
        
           | matt1 wrote:
           | Err... still an issue... working on it.
        
             | matt1 wrote:
             | I rolled out a temporary fix which should resolve the image
             | loading issues.
        
               | OBFUSCATED wrote:
               | working now thanks
        
         | p2detar wrote:
         | No images for me either.
        
       | invalidator wrote:
       | Great project, thanks for sharing!
       | 
       | I think it would be more useful if there were more ways to sort
       | and organize the content. Right now there's only "Front Page" (I
       | assume that's what's hot), and "Newest". I'd like to see "Best of
       | all time" (maybe other time periods), and some categories for
       | Useful, Innovative, Fiction, Unexpected, and others... Maybe as
       | tags, but have links to a few of those broad category tags on the
       | front page.
       | 
       | Adding these features will help keep promote diverse usage,
       | instead of cute memes devouring everything.
        
         | matt1 wrote:
         | I went back and forth on "Front Page" vs "Hot" and went with
         | the former for now, but maybe "Hot" would be clearer.
         | 
         | Totally agree on needing some way to filter down the list.
         | 
         | Having a "Best" section would be easy to add and valuable too.
         | Will add on Monday.
         | 
         | Appreciate the suggestions!
        
           | matt1 wrote:
           | Added a "Best" page: https://www.learngpt.com/best
        
         | matt1 wrote:
         | Added support for tags too.
         | 
         | Example for "coding":
         | https://www.learngpt.com/prompts/tagged/coding
        
       | smcleod wrote:
       | Hey, neat idea. What's the reason you have to have a Google
       | account to login?
       | 
       | https://imgur.com/a/q9uGZgo
        
         | KMnO4 wrote:
         | Google auth is simple to implement and the overwhelming
         | majority of web users have access to a Google account. I much
         | prefer it over having them write their own auth and I have to
         | sign up with email.
         | 
         | It looks like your screenshot includes the action of voting on
         | a post. I don't think any explanation is required on why that
         | can't be done without logging in.
        
       | stann wrote:
       | For a while I thought this is a step-by-step lesson on GPT, the
       | model and architecture
        
         | matt1 wrote:
         | Eventually it may expand into that too.
        
       | pcthrowaway wrote:
       | How are these collected and ranked?
        
         | matt1 wrote:
         | Anyone can sign up and share example prompts, whether it's one
         | they came up with or one they saw online (in which case they
         | can give the source credit).
         | 
         | The submissions are then ranked the exact same way HackerNews
         | articles are ranked on the homepage, following this algorithm:
         | https://medium.com/hacking-and-gonzo/how-hacker-news-ranking...
         | - in short, it's based on how many votes the prompt has
         | received and how long since it was posted.
        
           | pmontra wrote:
           | Sign up with Google only. Reminds me of some thread in the
           | comments of this other post today.
           | 
           | https://news.ycombinator.com/item?id=33917962
        
             | matt1 wrote:
             | I'll likely add email-based sign up at some point, but it
             | increases the likelihood of spam compared to allowing
             | Google OAuth only, so it made more sense for this v1 to
             | exclude it until I set up more moderation capabilities.
        
       | nonrandomstring wrote:
       | + 1 I think it's important that people learn the capabilities and
       | limitations of this tech, and this seems a great way to examine
       | it.
        
       | levmiseri wrote:
       | This doesn't really fit there, but I tried to create a short sci-
       | fi story written purely by chatGPT:
       | https://kvak.io/?n=chatgptstory1
       | 
       | (the chain of prompts is at the end of the story)
        
         | fvdessen wrote:
         | Excellent ! I've been using a similar approach to write
         | stories, what an amazing tool !
        
       ___________________________________________________________________
       (page generated 2022-12-10 23:02 UTC)