%%
Last Updated: [[2021-05-28]]
%%
# Developers, Rejoice: Now AI Can Write Code for You
[Readwise URL](https://readwise.io/bookreview/9290777) | [Source URL](https://www.techrepublic.com/article/developers-rejoice-now-ai-can-write-code-for-you/)
---

---
> Building a slide deck, pitch, or presentation? Here are the big takeaways:
> Rice University researchers created an application called BAYOU that uses deep learning to write code for programmers.
> BAYOU was created with funding from the US Department of Defense.
^184371776
**References:** https://instapaper.com/read/1415598653/16514052
---
The system--called BAYOU--was developed by Rice University computer scientists, with funding from the US Department of Defense's Defense Advanced Research Projects Agency (DARPA) and Google. ^184371777
**References:** https://instapaper.com/read/1415598653/16514055
---
BAYOU essentially acts as a search engine for coding, allowing developers to enter a few keywords and see code in Java that will help with their task. ^184371778
**References:** https://instapaper.com/read/1415598653/16514056
---
> "Bayou is a considerable improvement," Chaudhuri said in the release. "A developer can give Bayou a very small amount of information -- just a few keywords or prompts, really -- and Bayou will try to read the programmer's mind and predict the program they want."
> \
> BAYOU trained itself by studying millions of lines of human-written Java code from GitHub, and draws on that to write its own code, according to the release. It is based on a method called neural sketch learning, which trains an artificial neural network to recognize high-level patterns in hundreds of thousands of Java programs.
> \
> The system can generate API idioms, or snippets of code that use APIs, in Java, according to its website.
^184371779
**References:** https://instapaper.com/read/1415598653/16514059
---
## Related
- [[The Convergence of Code and Speech]]
- [[Coding and writing are converging]]
- [[Artificial Intelligence]]