Perhaps the biggest thing since open source or Google, LLMs may have companies fighting for supremacy, but it’s the developers who come out ahead. Credit: TotoKita / Getty Two months ago, Amazon didn’t make a single mention of AI on its earnings call (Google and Microsoft mentioned AI dozens of times each). This past week, by contrast, the company’s cloud division, Amazon Web Services (AWS), could talk about little else. As announced by Swami Sivasubramanian, vice president of database, analytics, and machine learning at AWS, the company is all over AI with the launch of new large language models (LLMs) and APIs to access them, as well as CodeWhisperer, a GitHub Copilot competitor, and more. It’s not that AWS wasn’t working on AI before; Amazon has been working with AI for decades. Rather, it’s now impossible to ignore AI. For developers, I’ve recently argued, the time is now to start learning how to put LLMs to work for you in your code development. AWS, never one to chase competitors, has decided it can’t remain silent when everyone else is talking about the power of LLMs and AI to transform software development. Just in time, too, as RedMonk’s James Governor argues that OpenAI is the new AWS. To the folks at Jina, OpenAI is the new Google. Either way, it’s big, with the potential to dramatically change how the clouds compete. OpenAI as the new AWS When Governor calls OpenAI “the new AWS,” he’s not suggesting that OpenAI, the company behind the LLM ChatGPT, will be rolling out its own version of Amazon EC2 or Amazon S3 anytime soon. Rather, he’s talking about the impact LLMs can have on software development. Inspired by a discussion Governor and I had recently over lunch, I wrote about this, suggesting that, “The race is on for developers to learn how to query LLMs to build and test code but also to learn how to train LLMs with context (like code samples) to get the best possible outputs.” For Governor, past revolutions in developer productivity were launched by “AWS, open source, and GitHub” because “all of that stuff came together to help people learn and build.” With LLMs, he continues, “We’re at that point again.” LLMs lower barriers to developer productivity much like open source (no need to get purchasing’s approval for a software license) and cloud (swipe a credit card rather than ask to requisition a server). In this case, Governor says it’s not about reducing time to gain access to software/hardware or about collaboration (GitHub), but rather about dramatically reducing the time to learn. As he stresses, “AI makes it easier than ever to learn new skill sets.” Back to AWS. One reason for the bevy of announcements this past week is because Microsoft, not AWS, has been at the forefront of enabling developer productivity with AI. Years ago, Microsoft bought GitHub, but prior to that it developed Visual Studio, the number 1 IDE and code editor used by developers. Together, that’s a powerful one-two punch. Add OpenAI’s ChatGPT, which Microsoft has built into Bing, Copilot, and other Microsoft services, and Microsoft is now in pole position to earn developer loyalty. As Governor puts it, given that any developer using ChatGPT is running on Azure, “What about a toolchain that eliminated Azure as a gating factor for developers building apps in GitHub and [Visual Studio] Code?” In other words, could Microsoft refocus developers away from the underlying cloud infrastructure onto the applications being built with ChatGPT? It could. Microsoft has done well with Azure, but it’s still catching up to AWS. By elevating the application experience and removing the “undifferentiated heavy lifting” of even thinking about the underlying cloud infrastructure, “Microsoft has the opportunity to create a once and future developer experience which finally and properly brings the pain to AWS,” to borrow Governor’s phrase. My InfoWorld colleague David Linthicum correctly contends that “ ‘cost savings’ are a terrible way to define the value of cloud-based platforms.” Instead, he posits, cloud is “about delivering the more critical business values of agility and speed to innovation.” Nowhere is that more true than in this greenfield area of AI. The way the clouds surface that developer agility—rather than forcing developers to continue to muddle through mountains of different infrastructure services—will determine who wins the next $100 billion in cloud spend. As the cloud companies contend, the biggest winners of all will be developers. Game on. Related content feature Can Java rival Python in AI development? Java proponents see the language gaining traction in AI and machine learning as AI becomes incorporated into business logic. By Paul Krill Sep 18, 2024 4 mins Java Generative AI Programming Languages feature Overcoming AI hallucinations with RAG and knowledge graphs Combining knowledge graphs with retrieval-augmented generation can improve the accuracy of your generative AI application, and generally can be done using your existing database. By Dom Couldwell Sep 17, 2024 6 mins Graph Databases Generative AI Databases news analysis Decoding OpenAI’s o1 family of large language models According to OpenAI, o1 performs similarly to PhD students on challenging benchmark tasks in physics, chemistry, and biology, and even excels in math and coding. By Anirban Ghoshal Sep 13, 2024 1 min Generative AI Artificial Intelligence analysis New AI reporting regulations The government’s intentions to promote cybersecurity for cloud-based AI are good, but its track record of successfully managing technology is poor. By David Linthicum Sep 13, 2024 5 mins Data and Information Security Artificial Intelligence Cloud Computing Resources Videos