我们将探讨一个新兴的应用开发领域,其中大语言模型(LLM)扮演着核心角色。过去一年,生成式 AI 工具如 ChatGPT、Bing Chat、Bard 和 Dall-E 展示了它们根据用户自然语言请求生成类似人类内容的能力,这一能力让我们印象深刻。这些工具的对话功能使它们上市后迅速被广泛接受,并获得了高度关注。在这个阶段,我们已经认识到生成式 AI 及其核心模型——大语言模型的潜力。然而,LLM 不仅仅限于语言生成,它们也可以作为推理引擎,为智能应用程序提供决策支持。本书将详细讨论如何构建由 LLM 驱动的应用程序,包括理论基础和技术实现,涵盖多个应用场景,并介绍新兴的软件开发组件和框架。