<div dir="ltr"><div dir="ltr"><div>On Thu, May 27, 2021 at 3:27 AM John Grigg via extropy-chat <<a href="mailto:extropy-chat@lists.extropy.org">extropy-chat@lists.extropy.org</a>> wrote:<br></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><span>"In recent years,</span> researchers have used  <a href="https://www.wired.com/tag/artificial-intelligence/" target="_blank">artificial intelligence</a> to <a href="https://arxiv.org/abs/2006.03511" rel="nofollow noopener" target="_blank">improve translation</a> between programming languages or automatically <a href="https://arxiv.org/abs/2005.10636" rel="nofollow noopener" target="_blank">fix problems</a>.
 The AI system DrRepair, for example, has been shown to solve most 
issues that spawn error messages. But some researchers dream of the day 
when AI can write programs based on simple descriptions from 
non-experts.</div></blockquote><div><br></div><div>Ha. Dream on. I mean, sure, maybe someday... </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><p>On Tuesday, <a href="https://www.wired.com/tag/microsoft/" target="_blank">Microsoft</a> and <a href="https://www.wired.com/tag/openai/" target="_blank">OpenAI</a>
 shared plans to bring GPT-3, one of the world’s most advanced models 
for generating text, to programming based on natural language 
descriptions. This is the first commercial application of GPT-3 
undertaken since Microsoft invested $1 billion in OpenAI last year and 
gained exclusive licensing rights to GPT-3.</p></div></blockquote><div>Har dee har har. The thought of GPT-3 writing code is hilarious and frightening. Humans have a very hard time specifying what they want code to do. Implementing the specs is pretty straightforward, but programmers know that what people ask for is rarely what they really want. Add in efficiency, reliability, security, maintainability, etc., and the task becomes a lot more difficult.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><p>“If 
you can describe what you want to do in natural language, GPT-3 will 
generate a list of the most relevant formulas for you to choose from,” 
said Microsoft CEO Satya Nadella in a keynote address at the company’s 
Build developer conference. “The code writes itself.”</p></div></blockquote><div>Microsoft products are generally crap. That aside, sure, an AI could take a spec like "write a program to accept an integer, calculate the factorial of the integer and print the result". But real-world tasks are orders of magnitude more complicated.</div><div><br></div><div>I see plenty of room for AI assistance, though.</div><div><br></div><div>-Dave</div></div></div>