9 Creating an AI-powered application
This chapter covers
Creating software is very different from what it was just a few years ago. This shift comes from major developments in AI (artificial intelligence), which, unless you’ve been living under a rock, you’ve probably heard of.
I’m talking, of course, about breakthroughs in LLMs, or large language models, and the exciting possibilities they open up. By processing and generating natural language, LLMs can understand context, answer complex questions, and even write software on their own, all with astonishing fluency. A few well-crafted prompts can now accomplish tasks that once required domain-specific expertise or painstaking programming.
In this chapter, we’ll dive into how to harness the power of LLMs in applications, using AI prompts and responses to implement product features that would have required highly advanced techniques half a decade ago. Along the way, we’ll also discuss how to tune LLM interactions to get the results you’re after, without burning a hole in your pocket.