《Build Your Own AI》是一本面向开发者的实用指南,旨在帮助开发者构建真实的AI应用。本书由开发者撰写,反映了作者自身的学习过程,适合绝对初学者、有一定知识基础的人以及爱好者,但并非为科学家设计。书中不要求学习新的编程语言,而是聚焦于每个开发者都能受益的核心概念和模式,所有示例均使用干净的 TypeScript 编写,不涉及框架或库,仅通过纯逻辑和简单 HTTP 请求展示,因此知识可轻松适配任何编程语言。
主要内容包括:基本理解(清晰理解关键术语和含义,建立知识基础)、本地运行 LLM(学习在自己的设备上运行大型语言模型,以获得完全控制、增强隐私和提升性能)、提示工程(了解如何与模型交互,学习输入如何影响大型语言模型的响应)、数据提取与创建(利用 LLM 进行数据提取和创建,如摘要、翻译等)、检索增强生成(RAG,通过集成向量数据库和文档检索来扩展模型能力,提供准确且上下文丰富的响应)、工具使用(通过添加工具将 AI 提升到新水平,改善功能、效率和个性化交互)、智能体(构建复杂场景的智能体)、微调基础(了解微调的一般方法和所需条件)、技巧与提示(有效使用 LLM 的提示和技巧)。
本书提供完整预览,每章都有摘要,允许用户在深入细节之前了解各部分内容。购买本书的原因在于:尽管博客、Python 手册和视频等材料丰富,但按正确顺序查找和整理信息往往困难且耗时。本书提供结构化且全面的指南,按清晰逻辑顺序呈现所有必要内容,节省用户的时间和精力。
关于是否需要学习 Python 或 JavaScript/TypeScript,书中明确表示不需要学习新语言,设计时考虑了用户的偏好语言,示例使用 TypeScript,但知识可适配任何语言。本书并非仅适用于 Python 或 JS 开发者,而是框架无关、无抽象、无隐藏功能,提供灵活通用的理解,易于适配。
限制方面,本书不是为科学家设计的,可能不涵盖深度研究内容。其他如价格、购买方式、具体平台等暂未提供。