购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

本书旨在让你深入了解生成式人工智能的相关内容,以及如何在自己的项目中使用ChatGPT和OpenAI模型API。

全书共三部分内容。第一部分简要介绍生成式人工智能的相关概念,重点介绍如何使用机器学习(Machine Learning,ML)算法创建新的、独特的数据或内容。这部分主要介绍生成式人工智能模型的基础知识,并诠释如何训练这些模型以用其生成新的内容。

第二部分重点介绍如何使用ChatGPT提高生产力和增强创造力,同时探讨如何利用零样本学习(Zero-Shot Learning)、一次样本学习(One-Shot Learning)、少样本学习(Few-Shot Learning)等方法改进提示词设计,以充分利用与ChatGPT的交互结果,随后从软件开发、营销、科学研究等领域的视角出发,深入探讨具体的应用。每个领域涵盖4个具体的用例,供你借鉴和参考。

第三部分着重介绍OpenAI模型在企业级场景中的应用,给出了多个用例,最后还总结了全书讨论的内容,并探讨了生成式人工智能领域的发展趋势。

读者对象

本书适合对生成式人工智能、ChatGPT感兴趣的所有读者阅读。通过阅读本书,普通读者可以了解如何使用ChatGPT和OpenAI提升生产力,并深入了解ChatGPT背后的技术和模型架构;来自商业领域的读者可以深入了解ChatGPT和OpenAI模型在实际场景中的作用,并学习如何使用其为组织(企业/公司)赋能;来自数据科学和开发领域的读者可以深入了解ChatGPT和OpenAI模型提升机器学习模型和编码的方式;来自营销和科研领域的读者可以深入了解各自领域中的OpenAI和ChatGPT用例。

本书涵盖了生成式人工智能的概念、OpenAI模型的技术原理等相关内容,并给出了多个用例,以及端到端解决方案、用Python语言编写的代码和具体实现。注意,读者无须按照特定顺序阅读本书。

章节概述

第1章 生成式人工智能概述。本章简要介绍了生成式人工智能的含义及研究历程和新发展。生成式人工智能主要使用机器学习算法生成新的数据或内容。本章还阐释了如何通过训练生成式人工智能模型来生成新数据,以及生成式人工智能的各种应用,如图像合成、文本生成和音乐创作,并对生成式人工智能有望在各行各业引发的革新予以了肯定。

第2章 与OpenAI和ChatGPT面对面。本章概述了OpenAI及其最引人注目的发展——ChatGPT,着重讲述其发展历史、技术和功能,介绍了如何在不同行业和应用中使用ChatGPT,以优化沟通和自动化流程,并探讨了ChatGPT对科技及其他领域的影响。

第3章 熟悉ChatGPT。本章旨在引导你设置ChatGPT账户并着手使用该程序,介绍了如何与Web 界面交互,如何根据主题开展交互以及如何组织对话。

第4章 了解提示设计。提示设计是提高模型准确性的重要技术。实际上,提示对模型生成输出影响很大。设计良好的提示有助于引导模型生成相关和准确的输出,设计不良的提示则可能会让模型生成无关或令人疑惑的输出。本章最后提到,应将伦理及道德考量纳入提示设计,以避免模型生成有害内容。

第5章 ChatGPT助力生产力提升。本章主要介绍普通用户在日常工作中可以使用ChatGPT高效完成哪些事情,例如辅助写作、决策制订、创意启示等,并给出了可供践行的示例。

第6章 ChatGPT助力软件开发。本章主要介绍开发人员如何使用ChatGPT解决或优化相关流程,例如代码审查和优化、文档生成和代码生成,并给出了可供践行的示例。

第7章 ChatGPT助力营销。本章主要介绍市场营销人员如何使用ChatGPT优化相关工作,例如A/B测试、关键词定位建议和社交媒体情绪分析,并给出了可供践行的示例。

第8章 ChatGPT助力科学研究。本章主要介绍研究人员如何使用ChatGPT提升工作效能,例如辅助文献综述的整理、实验设计以及生成参考文献,并给出了可供践行的示例。

第9章 企业OpenAI和ChatGPT——Azure OpenAI。本章主要介绍OpenAI模型的企业级应用,以及Azure OpenAI服务。首先,概述Azure OpenAI服务的模型API以及如何将其嵌入自定义代码中;其次,介绍如何设置模型参数、如何微调及其相关配置;最后,围绕“负责任的AI”这一话题及如何确保AI系统符合道德标准展开讨论。

第10章 企业用例。本章旨在探讨目前开发市场上热门的企业级服务Azure OpenAI及一些具体示例,如智能搜索引擎、AI助手和报告生成器,并重点关注特定行业中的端到端生产项目。

第11章 结语及后记。本章简要回顾了前几章讨论的热门用例,探讨了生成式人工智能对各行各业和日常生活的影响,介绍了道德伦理思考和负责任的AI在项目设计阶段的作用,并对基于GPT-4等新技术快速迭代背景下的生成式人工智能发展趋势进行了探索。

如何充分利用本书

要充分理解本书内容并顺利付诸实践,请满足如下要求。

下载示例代码文件

你可以访问GitHub仓库Modern Generative AI with ChatGPT and OpenAI Models项目,下载本书的示例代码文件。

体例约定

本书内容遵循如下体例约定。

● 代码段以如下体例显示。

query = st.text_area("Ask a question about the document")
if query:
 
    docs = faiss_index.similarity_search(query, k=1)
    button = st.button("Submit")
    if button:
        st.write(get_answer(faiss_index, query))

● 命令行输入或输出都将按以下方式编写。

pip install --upgrade openai

粗体 :术语、重要的词或显示在屏幕上的内容(菜单或对话框中的单词)均以粗体形式给出。例如,你可以选择 本地文件 Azure blob 其他共享Web位置 来上传文件。”

● 提示或重要说明以如下方式显示。 yFhsvpUyo1OS7d7mYs3oYJo/w4e1JSyb0Jxvd8x2PB8iS2hYqBk6nquK52gIN2ML

点击中间区域
呼出菜单
上一章
目录
下一章
×