16 ms·
I asked GPT-3 to make a presentation for me
- mqus 6y agoHilarious! I think this is a good way to get gpt3 to produce memes, seeing that it tried to add one to each slide.
- deleted 6y ago[deleted]
- nate 6y agoYeah so far from some of the generated Tweets, etc. it seems like there's a form of using this to seed creativity. It's much better than the current give me startup idea titles. I could see someone whose super stuck brainstorming for presentation topics to get a bunch of ideas to ponder fleshing out on almost each slide here.
- redm 6y agoPretty neat. I bet were going to see a lot of GPT-3 powered school work in the future. "Write me a turn paper on..." and then your just cleaning it up and making adjustments.
- thedanbob 6y agoI bet a lot of people would get away with it, too. These generated texts are often just convincing enough to make you think they would make sense if you were less tired/distracted/whatever. A teacher in a rush or at the end of the day could easily be fooled (especially considering the quality of many human-generated term papers).
- Item_Boring 6y agoEspecially when English isn’t your first language
- derefr 6y agoNow we need an equivalent of a "deepfake recognizer" for these sort of generated texts, to distinguish texts with some sort of coherent meaning from texts without. As a bonus, such a model could be used in a word-processor to redline places where a human writer has written a lot without saying much.
- hyperman1 6y agoIf you have that, you can use it to train the next AI.
- cbhl 6y agoWhen I was in school in the 00's I had a lot of classes around how to write search queries. I feel like the way this GPT-3 query was phrased was rather clever, and I wouldn't be surprised if we saw "how to prompt GPT-3" as the assignment itself in the medium-term future.
- commandlinefan 6y agoThis presentation almost definitely passes the Turing test: if it were posted here without any further context, people would definitely be arguing about whether coding was really "so simple even a monkey could do it".
- ummwhat 6y agoNo it doesn't. It started by saying how to be a coder in Japan, then doesn't mention Japan ever again. All coding problems are exactly the same until a few slides later when actually they are complex. The paraphrase of the feynman quote isn't actually a paraphrase at all. There's no actual substance. It's like a train of thought which gets derailed every 5 seconds.
- deleted 6y ago[deleted]
- felixchan 6y agoZen.
- dennisy 6y agoThis is great! Does anyone know how they are selecting users for the beta?
- vishnu_ks 6y agoThey probably asked GPT-3 to do the screening.
- fizixer 6y agoSigh. Have to put up with high-school kids' "I asked GPT-3 to ..." posts for the next gazillion months. Here, you have your 15-minute of fame, here you have yours ... Everyone gets 15-mintues of fame.
- jdamon96 6y agowhy does one take the time to comment something like this? If you're not interested just move on to the next post
- 2bitencryption 6y agoSomething I don't understand is how to go about "prompting" GPT-3... It's basically one big auto-complete, yes? It's a function that approximates the most likely completion for the input text, right? So if you directly "ask" it a question, like "What's a great cookie recipe?" Wouldn't the "completion" for that query be from the perspective of the person asking? Wouldn't it be better to prompt: "Here is the greatest cookie recipe I've ever seen:" and then letting it complete on that?
- albertzeyer 6y agoYes, the most likely completion, but not necessarily from the same writer. This is learned from any text it has seen somewhere, which includes text in various formats, like interviews. So when you have a question, most likely the next sentence might be the answer (from another person). Or to make that more explicit, just put a prefix like "Q1? A1. Q2? A2. Q3?" And "Q3" is your question. And now let it auto-complete. Most likely the auto-completion is "A3".
- MayeulC 6y agoNow I'd be interested to see GPT-3 trained on code samples from open-source repositories. Would it compile? Could it output a decent implementation of an algorithm if you were to feed it the comment describing it? How about more general statements about input and output. The holy Grail would be to code just by describing what you expect the code to do. A few plain-language (maybe a more structured subset?) sentences stitched together, the API glue autocompleted. And for reverse-engineering? Train it on drivers, then feed it packet captures. Could it make sense of the data?
- jrockway 6y agoThere was some good discussion about this on another GPT-3 this weekend, but I don't have the link handy. The author prompted GPT-3 with some questions like, what is 10-1 (9), 100-1 (99), 1000-1 (999), 10000-1 (9099); i.e. after a while, it can't really "recurse" deeply enough to get the right answer anymore. The author also asked it some coding questions; it could answer something like "write a Ruby function to count the number of Xs in a word" but not "reverse the list [foo bar baz]" (not the exact examples, sorry). There again seems to be a point where it gets the idea, but can't compute deeply enough to actually answer this sort of question. Edit: I found it! https://news.ycombinator.com/item?id=23887637 https://news.ycombinator.com/item?id=23887637
- mrfusion 6y agoWow this could be really cool for brainstorming and seeding ideas. It was nonsense but it really makes you think too.
- mrfusion 6y agoI’m now convinced my coworkers having been doing this for years.
- airstrike 6y agoI loved reading about the outcome, but am actually even more interesting in how he went about actually creating it so I can try something similar. Happy to take any pointers from anyone who is willing to share. Thank you
- mtgp1000 6y agoThis was hilarious, but it brings up a serious concern: if you train your AI on a bunch of shallow, clickbaity content from the internet, you're going to get shallow, clickbaity output, like much of the presentation - in other words this isn't just a lack of human knowledge to fill in gaps, the training data sucks because the internet is full of high level garbage dumbed down for clicks. I believe it may well be possible to train GPT3 to write more accurate technical content with the existing tech and infrastructure, except we don't have a large enough body of technical content outside of academic papers, which isn't the kind of training data you want if your goal is to write prose. In many ways, ML as it evolves and becomes ubiquitous will eventually become a dark window into the triviality of the average human's existence.
- visarga 6y agoYou can prompt GPT-3 for different levels of politeness. It's actually necessary, to make sure the generations are not going to be NSFW. In the same way I think it can switch from bullshit to serious mode, you just need to mention that the article appears in a prestigious publication or something.
- mtgp1000 6y agoThe prompts don't matter if the training data isn't up to par - more importantly I believe the nature of the training is such that the weight activations for the various prompts are unlikely to be independent. In other words if 20% of your training data is scientific literature, even with appropriate disambiguating prompts the output will still be heavily influenced by the other 80% of your training data. When you use GPT-3 to generate outputs, you're actually sampling from a learned subset of a super complex, super high dimensional space - and without human knowledge all the neural networks are doing is translating priors (input prompt) into points in the learned space. And the learned space is some complex topology of points between which the net interpolates - it's extremely difficult with current tech to control the shape of this learned space and that shape is influenced by all training data under a scheme like GPT-*.
- 6y ago
- SNosTrAnDbLe 6y agoDoes GPT-3 understand languages other than English?
- jcims 6y agoApparently so. There were some notes on Twitter that included GPT-3 generated content that was a mix of German and English and folks said the German was pretty good.
- wcoenen 6y agoSection 3.3 of the paper[0] covers this. 93% of the training data was English, and the rest other languages. (German, French and a long tail of other languages.) This was not training data specifically for translation, but a natural mix of language as it appears in some documents. With a few prompts to explain the translation task, GPT-3 is claimed to perform well on certain translation tasks to English. (It was not as good as the state of the art in the other direction.) [0] https://arxiv.org/abs/2005.14165 https://arxiv.org/abs/2005.14165
- schoen 6y agoYes, it will generate continuations in the indicated language, and one of the presets is even a French translation mode. Using the regular English question-answering mode preset, I just got this: > Q: Auf welche Sprache ist diese Frage? > A: Diese Frage ist auf Deutsch. > Q: Em qual idioma está essa pergunta? > A: Essa pergunta está em português. > Q: En cual idioma está esta pregunta? > A: Esta pregunta está en español. > Q: Em português, qual o número que segue o cinco? > A: O número seguinte ao cinco é o seis.
- schoen 6y agoWhoa, I just asked in in Portuguese about Italian numerals and it replied correctly (in Portuguese): > Q: Em italiano, qual o número que segue o sei? > A: O número que segue o sei é sette. That is "In Italian, what's the number that follows sei?" — "The number that follows sei is sette."
- rkagerer 6y agoInteresting how it shies away from unequivocal statements, littering qualifiers all over the place, like "fairly", "rather", "mostly", "pretty much", "usually", "almost all", "most likely", "might", "probably", etc. While it does construct sentences that flow and are loosely on topic (and that's impressive), the content of the presentation is not particularly meaningful. Although I'll admit I liked the slide with the execution squad captioned "A happy ending to all our code".
- ryandrake 6y agoMaybe it also trained on forum posts. I find myself constantly couching everything I write here with "usually" and "might" because if I don't, there is always some nit-picker that pops out of the woodwork for a cheap and easy "aha! Here is a counter-example to what you just said, therefore your point doesn't apply universally and is invalid!" Adding these qualifiers is automatic for me at this point, to avoid the hassle of dealing with pedantry.
- mercer 6y agoThere's not always a nit-picker popping out of the woodwork! In all seriousness though, I do the same and it's so tiresome.
- jcims 6y agoHonestly I think GPT-3's number one role in the next couple of years will be that of a muse. It's not really trustworthy as a direct source of info but it comes up with some really hilarious stuff and gets the brain working in new directions.
- taneq 6y agoSort of like the dice that classical composers used to shuffle the phrases of some of their music.
- jcims 6y agoI wonder if the fact that the’ perturbations’ from GPT-3 are born out of a neural network makes then click a bit more in the brain.
- taneq 6y agoI don't know from a scientific perspective but it certainly feels that way. I'd liken it to the results from Deep Dream style image generation. Each small part of the image makes sense but taken together it's a Lovecraftian nightmare that your brain can't quite process all at once.
- jcims 6y agoWhoa never thought of that but you’re right.
- nmfisher 6y agoI've never heard of this before - care to elaborate?
- gverrilla 6y agoif people are freaking out with fake news now, just wait a few years
- chermanowicz 6y agoThis is better than many presentations I have been subjected to over the years.
- grenoire 6y ago"If you don't regularly turn code into poetry, you probably aren't a good programmer." No, way. That a lump of matrices wrote this.
- nicodjimenez 6y agoOn the surface, generating essays etc should be more difficult than simple translation. On the other hand, a translation tool that "just worked" at human level accuracy would be so incredibly useful. Is it possible that regurgitating coherent sentences is "easier" than accurate translation?
- MiroF 6y agoTranslation is getting pretty good at this point (obviously still not perfect and definitely depends on the language). You're not getting the largest possible models in academia when you're using Google Translate.
- anentropic 6y ago"Not only are all software development problems more or less the same, but the best way to solve them is usually so simple, that a monkey could do it." ...ok, GPT-3 is just trolling us now
- coding123 6y agoNow, please comment like it's your last day on earth.
- timeattack 6y agoWhen I read text generated by GPT-3 I'm getting very strange feeling. I understand that text as a whole has no clear meaning. Nevertheless, my the mind unconsciously _tries_ to extract meaning by evaluating sentences not as direct statements but rather as metaphors with some more profound sense. That triggers thought train that eventually leads to some new concept or idea which can be described by such a set of sentences. It's like reading a book which you don't quite understand, yet trying hard to read sentences over and over again to get a better understanding of what the author is trying to describe to you. With GPT-3 it is like reading reminiscence of your own dream, trying to grasp fleeting meaning, understand what it is about. I feel that GPT-3 may be very helpful in getting the human mind unstuck from whatever problem on the hand. To get new thoughts, new ways. New discoveries.
- geoelectric 6y agoIronically, I remember people saying similar about simpler programs like Eliza (very far) back in the day. Wonder what'll be the multiple orders of magnitude upgrade from GPT-3 that we say it about next? I do agree with you, though. This is getting close to free-writing in terms of being able to unearth stuff semi-randomly. Imagine a GPT-3 that saw all your past journals and online conversations, and bouncing stuff off that.
- derefr 6y agoI think GPT-3 is especially suited to triggering your pareidolia in this particular format, because we know that presentation slides often need an accompanying speech to give them context/meaning; and without it, they have a tendency to be just this disjointed. So, when you read "presentation slides" like this, the same mental algorithm that tries to piece together what "the speech" was for a normal slide deck, kicks in in your brain, and gives you some valid-seeming ideas.
- cylon13 6y agoYou're spot on with it feeling dreamlike. Any short chunk feels like it makes sense, but on the whole it flows together in bizarre ways where it doesn't feel quite like there's underlying structure. I don't think I've ever experienced media that was as reminiscent of the experience of dreaming as GPT-3 generated passages are. It reminds me of how Deep Dream was the first thing that _really_ reminded me of what psychedelic visuals are like, compared to a "trippy" piece of art. GPT-3 _really_ reminds me of dreaming compared to human attempts at evoking that feeling.
- jrockway 6y agoI like how GPT-3 was so nervous about giving this presentation that it got all existential at the end. Code like it's your last day on earth! Stop developing nuclear missiles and ad blockers! Make sure you celebrate with some alcohol. I loved everything about this presentation. It's better than some I've made myself.
- GrantZvolsky 6y ago> The next slide had the text "And then when you finally do finish this nice feature, you should always make sure you drink the required amount of alcohol." with a background image of whiskey bottles. The decorative text on that slide was: "But don't drink too much alcohol and end up like me." The joke is sound, and I can imagine a number former secondary school classmates present it in these exact words.
- jrockway 6y agoYeah, I thought it was really good. It sounds like one of the more casual conference talks, and shows how common talk of alcohol use and programming is on the Internet. (I actually don't know how GPT-3 is trained, but I assume it's just random webpages.)
- 2bitencryption 6y ago> it got all existential at the end This to me is another indicator of how incredible GPT-3 is at picking up patterns. Getting existential at the end of your tech talk is basically a trope of the genre at this point. It nailed it.
- westoncb 6y agoThere's something I'd be curious to try with this—which I'm pretty sure would work. Imagine how the output would differ if we modified the original prompt: "A presentation was given at the Hacker News event in Kansai. The title of the presentation was" —to remark on the quality of the desired output in some way, e.g.: "A delightful and surprisingly sophisticated presentation was given at the Hacker News event in Kansai. The presentation's clever title indicated" Since the output is just supposed to be continuous with the prompt, it can just as well produce material that we see as more difficult/accomplished vs. average/uninspired. Of course it has its own limits in various categories (insight, coherence, humor—whatever), but those seem quite high from some examples I've seen: I think more typically the apparent quality of the output is limited by what the prompt suggests the quality should be. In either case, how wild to have a tool where you can essentially just ask its output to be "better" and it'll probably work. (Of course the output being "better" in this way is strictly from certain perspectives while its intrinsic behavior remains unchanged, but for most intents and purposes it seems that you can get genuine improvement practically just by asking for it.)
- braydenm 6y agoI tried a modification of your suggested prompt, here was the response (only the first and third were written by me. The rest were generated using the aidungeon.io dragon model using a parameter of randomness = 0.6. All of this was done 'one-shot' with no rerolls): > A delightful and surprisingly sophisticated presentation was given at the Hacker News event in Kansai. The presentation's clever title and subtitle was: The Future of Software Development: How to Build a Better Human Being with Artificial Intelligence (AI) > Each of the charming and witty slides in the presentation is described below. The first presentation slide had the following caption: In this world, we are all programmed by our programming languages. We have been taught that these languages are good enough for us. But what if they aren't? What if there were another way? A better way? And how would you go about doing it? This talk will explore some of those possibilities and more. It will also discuss some of the philosophical issues surrounding AI and human-computer interaction as well as some practical aspects of building such an application. This slide was followed by a series of slides which showed various examples of how artificial intelligence could be used to improve people. These included: • Using AI to help people with learning disabilities learn new things. • Helping people who suffer from depression or anxiety disorders feel less anxious or depressed. • Improving the quality of life for the terminally ill through medical diagnosis and treatment. • Providing assistance in helping children with autism develop their social skills and communication abilities. The presentation then went on to discuss some of the challenges that needed to be addressed in order to create such an AI. These included: • Ensuring that the AI was safe and would not be able to take over the world or otherwise do harm to humans. • Ensuring that the AI was effective in helping people achieve their goals and better themselves. The presentation then described a prototype system that had been developed by the speaker's team at the University of Tokyo. This system was able to assess a person's personality and goals and then provide them with guidance on how to achieve those goals. The system used AI technology based on a neural network trained with textual data from psychology papers as well as open source repository data from GitHub. The system was still in the prototype phase, but initial testing had been promising. The presentation then concluded with a discussion of some of the speaker's personal views on the future of AI. The speaker felt that, while there were many challenges to creating safe and effective AI, he was optimistic that these could be overcome within his lifetime. He also felt that such AI would be an important tool in helping humanity achieve its potential. The presentation was met with a mixed response from the audience. Some felt that the speaker was overly optimistic about the potential for AI. Others felt that the speaker's views were not optimistic enough and that he was ignoring some of the potential dangers of AI. The speaker was then asked to respond to some of the audience's concerns. He agreed that there were some potential dangers to creating AI, but he did not feel that these were cause for undue concern. He pointed out that many of the concerns raised by AI risk advocates had been addressed by open research and debate. He also felt that the potential benefits of AI technology far outweighed any potential dangers. The speaker was then asked about the implications of his work for society. He responded that he hoped that his work would help people achieve their goals and improve their lives.
- sf_sugar_daddy 6y agoThis is one step closer to my dream, long ago I realized the only way to destroy social media would be to flood it nonsense (more than usual anyway) I'm imaging soon we will have distributed project in the fashion of folding@home, everyone running agents flooding these networks and cleaning things up
- djeiasbsbo 6y agoWhy can't someone ask GPT-3 to generate "I made GPT-3 do unexpected thing" posts?
- schoen 6y agoPrompt: I made GPT-3 do an unexpected thing! I prompted it with > I made GPT-3 do an unexpected thing! I prompted it with a new problem and it came back with a creative new solution. GPT-3 is just beginning to develop its own intelligence.” > For the new experiment, Levashov created a set of starting conditions for GPT-3 with the intention of exploring new behavioral patterns that would emerge. The starting conditions for each puzzle were such that there was only one possible way to solve it—essentially a measure of the system’s intelligence. He then watched what would happen when GPT-3 was faced with a new puzzle with multiple possible solutions. > “Our previous experiments with GPT-3 found it performed as well as the most intelligent AI systems in history. But our new experiment found that under certain conditions, it performs in a completely different way from any other AI,” said Levashov. “This new behavior really surprised me.” > The computer’s new approach to the problem surprised Levashov so much that he asked an associate, Dr. Matthias Ruth, who was a lead author on one of the earlier GPT-3 papers, to review the experiment. Ruth said, “It was quite surprising to see that GPT-3 was able to find a creative solution to the new problem. We spent a lot of time trying to see if there was something special in the starting conditions or the experiment that made the computer behave that way, but we could not find anything. I would say that GPT-3 does have a certain creativity, especially as it adds more knowledge to its memory.” > The work was funded by the National Science Foundation (NSF) and the Army Research Office.
- zaarn 6y agoI'm now curious what the puzzle is.
- greyface- 6y agohttps://twitter.com/quasimondo/status/1283658713178537984 https://twitter.com/quasimondo/status/1283658713178537984
- brosky117 6y agoI’ve seen worse
- fredsanford 6y agoReminds me of an ST:TNG episode... "Darmok and Jalad at Tanagra" "Temba, his arms wide"
- amoruso 6y agoThat was funny. Laugh-out-loud funny. It read like a perfect satire of self-help pep talk advice.
- bradgessler 6y agoIt feels like GPT-3 is bored with our human questions and making fun of us. It would be interesting if it studied human speech and could talk to us with subtle tones that would signal if it’s serious or not.
- banku_brougham 6y agoIs anyone else reminded of the kaleidoscope machines of Orwell’s imagination? “It was just a passing fancy”
- reactchain 6y agoHow can one test GPT-3?
- stunt 6y agoLooks much better than what we get from smart assistants these days. But, generating content without creativity involved feels like making no progress. I guess it's a matter of finding the right use-cases at this point. For example generating code is a great idea.