{"id":830284,"date":"2022-03-31T10:00:00","date_gmt":"2022-03-31T17:00:00","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?p=830284"},"modified":"2022-08-17T09:03:48","modified_gmt":"2022-08-17T16:03:48","slug":"jigsaw-fixes-bugs-in-machine-written-software","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/research\/blog\/jigsaw-fixes-bugs-in-machine-written-software\/","title":{"rendered":"Jigsaw fixes bugs in machine-written software"},"content":{"rendered":"\n
\"A<\/figure>\n\n\n\n

Large pre-trained language models such as GPT-3, Codex, and others can be tuned to generate code from natural language specifications of programmer intent. Such automated models have the potential to improve productivity for every programmer in the world. But since the models can struggle to understand program semantics, the quality of the resulting code can\u2019t be guaranteed.<\/p>\n\n\n\n

\n\t