OpenAI API编程实践(Java版) 9787302679202

配送至
$ $ USD 美元

开本:16开
纸张:胶版纸
包装:平装-胶订
是否套装:否
国际标准书号ISBN:9787302679202
所属分类:图书>计算机/网络>程序设计>Java
赠大模型应用开发。是开发者学习使用和 构建智能应用的理想帮手。

编辑推荐

《 编程实践版》主要以发布的为对象,为程序员而撰写。本书详细介绍了的标准接口、调用形式以及丰富的应用场景,重点涵盖了基于的结对编程实践、企业 调用实战、多模态场景调用以及智能机器人的实现等内容。本书采用场景案例驱动的方式,结合接口使用说明和代码实战,旨在教会读者如何灵活运用接口,满足各种业务场景的需求。
通过阅读《 编程实践版》,读者不仅可了解 大模型,还可掌握类似的逻辑和思维方式,通过迁移学习方法运用其他大模型,如文心一言、通义千问等。本书篇幅紧凑,内容精辟,面向应用开发人员以及希望利用大模型解决业务场景问题的科学家、工程师。同时,对于非专业人员来说,本书也是一本颇具价值的参考读物。相信通过本书的学习,你将能够更加熟练地运用的强大功能,为你的应用增添新的智慧与活力。

前 言
郭涛,主要从事人工智能、智能计算、概率与统计学、现代软件工程等前沿交叉领域的研究。出版过多部译作,包括《深度强化学习图解》《机器学习图解》和《和编程体验:挑战个正则表达式难题》。
译 者 序
目前,全球已有上千个大模型竞相亮相,其中包括的系列、 的系列、的、百度的文心一言以及阿里云通义千问等杰出代表。这些大模型不仅具有强大功能,还提供了标准的接口,方便应用开发者调用,为各类应用场景提供了无限可能。
本书主要以发布的为对象,为程序员而撰写。本书详细介绍了的标准接口、调用形式以及丰富的应用场景,重点涵盖了基于的结对编程实践、企业调用实战、多模态场景调用以及智能机器人的实现等内容。本书采用场景案例驱动的方式,结合接口使用说明和代码实战,旨在教会读者如何灵活运用接口,满足各种业务场景的需求。郭涛,主要从事人工智能、智能计算、概率与统计学、现代软件工程等前沿交叉领域的研究。出版过多部译作,包括《深度强化学习图解》《机器学习图解》和《和编程体验:挑战个正则表达式难题》。

译 者 序
在人工智能领域,模型的崛起堪称一场革命性的变革。作为一种引领潮流的生成式人工智能模型,已成为众人瞩目的焦点。它在语言理解、文本生成等领域展现出的卓越性能,吸引了广泛的关注。随着近年来大规模模型的不断涌现,模型更是焕发出新的活力。
目前,全球已有上千个大模型竞相亮相,其中包括的系列、 的系列、的、百度的文心一言以及阿里云通义千问等杰出代表。这些大模型不仅具有强大功能,还提供了标准的接口,方便应用开发者调用,为各类应用场景提供了无限可能。
本书主要以发布的为对象,为程序员而撰写。本书详细介绍了的标准接口、调用形式以及丰富的应用场景,重点涵盖了基于的结对编程实践、企业调用实战、多模态场景调用以及智能机器人的实现等内容。本书采用场景案例驱动的方式,结合接口使用说明和代码实战,旨在教会读者如何灵活运用接口,满足各种业务场景的需求。
通过阅读本书,读者不仅可了解大模型,还可掌握类似的逻辑和思维方式,通过迁移学习方法运用其他大模型,如文心一言、通义千问等。本书篇幅紧凑,内容精辟,面向应用开发人员以及希望利用大模型解决业务场景问题的科学家、工程师。同时,对于非专业人员来说,本书也是一本颇具价值的参考读物。相信通过本书的学习,你将能够更加熟练地运用的强大功能,为你的应用增添新的智慧与活力。
在本书的翻译过程中,我得到了众多人的无私帮助。特别要感谢成都文理学院翻译系的何静老师;作为本书的审校者,她以其深厚的专业知识和严谨的态度,为本书的翻译质量提供了坚实的保障。同时,也要向清华大学出版社的编辑团队表达诚挚的谢意,他们不辞辛劳地进行了大量的编辑与校对工作,确保了本书内容的准确性。
尽管我努力追求翻译的准确性和流畅性,但鉴于原著内容的广度和深度,以及译者自身水平的局限,翻译过程中难免存在不足。因此,我诚挚地邀请各位读者在阅读过程中对发现的任何问题进行批评指正,我将不胜感激。

作 者 简 介

是技术领域的杰出作家和全球知名专家。他不仅是 的军,还荣获了英特尔软件创新者的称号。此外,他还是出版社所出版的 一书的作者,该书展现了他在蓝牙与技术融合领域的深厚造诣。

审校者简介
是一位在软件行业积累了超过年经验的技术领导者。他拥有马萨诸塞大学洛厄尔分校的计算机信息系统学士学位和密苏里州立大学的计算机信息系统硕士学位。在其职业生涯中,他担任过软件工程师、架构师、经理和教师等多个角色。目前,在一家顶尖的金融服务公司领导着一支高效的团队,并兼任密苏里州立大学的教师,继续为培养新一代的软件人才贡献力量。

序 言
我有幸与
相识数年,并亲眼见证了他将最前沿的概念和问题转化为易于理解的语言,让拥有各种背景和能力的程序员都能掌握。
的丰富经验使得他能够将最新的人工智能技术,如,巧妙地分解为开发人员在日常工作中可实际运用的核心要素。作为 一书的合著者,他在蓝牙技术仅兴起四年之际便投身其中,展现出了前瞻性的眼光。此外,他还为众多大型技术公司撰写了技术指南,助力开发人员迅速掌握最新技术。
作为微软旗下人工智能公司 的联合创始人兼首席执行官,我有机会与全球各地的企业开发人员、经理和高层管理者进行交流。我们讨论的议题不仅限于如何负责任地使用数据,还深入探讨了生成式人工智能如所引发的问题、要处理哪些类型的问题以及从哪里开始等。由于等技术相对较新,其底层模型架构直到年才通过 这篇研究论文问世,因此,这些议题对于管理者和开发者来说都充满了挑战。他们纷纷提出“这项技术能为我带来什么价值?” “我应该在哪些场景中运用它?” “如何入门?”以及“这项技术存在哪些局限性?”等问题。此外,每当新技术问世时,人们总会不可避免地提出质疑:“这一切是否只是炒作?”
值得欣慰的是,本书针对上述问题提供了具体而实用的解答,这对于我们深入理解新技术并挖掘其核心价值至关重要。学习编程语言会让我们以全新的角度思考问题,同样,学习如何有效利用人工智能也会让我们跳出编程的框架,以更广阔的视角审视问题。在自然语言中,我们关注词汇、语法、句法和语义;在编程语言中,我们关注逻辑、数学、语法、规模以及对重要原理的理解;而在人工智能领域,我们更关注数据及其与任务之间的关系。尽管我们可以利用世界上最强大的模型生成文本、导航或从事艺术创作,但如果将它们应用于不合适的任务,结果可能令人失望。然而,如果能够深入理解这些模型的设计初衷,并据此正确使用它们,那么结果定会令人欣喜。
本书通过简明实用的示例,不仅可以帮助你迅速开始使用构建项目,还能培养你对这项技术的直觉和洞察力。尽管本书的重点是使用进行实践,但无论你使用哪种编程语言进行开发,都能从中受益。

公司联合创始人兼首席执行官

显示全部信息

目 录
第章 面向开发人员的简介
本书读者对象
本章概述
立即下载代码
那么,究竟是什么,为什么我需要使用 ?
与:对抗!
分析问题:谁没有得到冰淇淋,为什么?
分析问题:哪个孩子可能会伤心?
了解更多有关 的信息需要先了解一些术语
模型
当谈论词元时,指的是而非
温度关乎创造力
入门
立即尝试!试用“系统”角色 第章 面向开发人员的简介
本书读者对象
本章概述
立即下载代码
那么,究竟是什么,为什么我需要使用 ?
与:对抗!
分析问题:谁没有得到冰淇淋,为什么?
分析问题:哪个孩子可能会伤心?
了解更多有关 的信息需要先了解一些术语
模型
当谈论词元时,指的是而非
温度关乎创造力
入门
立即尝试!试用“系统”角色
小结
第章 使用作为结对程序员
创建第一个 应用程序:
列表模型端点
创建请求
处理响应
模型格式
聊天端点
创建请求
聊天
处理响应
聊天完成
等等,我的提示中有多少词元
创建下一个应用程序
小结
第章 在企业中使用人工智能!为消息创建文本摘要器
什么是提示工程
使用构建器模式更新及相关类
将夺走所有人的工作吗?
研究一个真实世界的问题:软件公司的客户支持
提示工程入门:文本摘要
提示:
提示:“用句或更少的话解释这个问题”
提示:“我是一名经理。向我解释一下发生了什么情况”?
提示:“给我下一步建议”
深入探讨提示工程
注册 应用程序
通过设置范围指定机器人的权限
确认设置
查看页面
将 应用程序安装到工作区
获取机器人访问词元
邀请机器人访问你的频道
查找频道
使用 应用程序自动从频道抓取消息
设置依赖关系
使用以编程方式从读取消息
练习
小结
第章 多模态人工智能用和 创建播客展示台
介绍的模型
模型的特点和局限性
转录终端
创建请求
请求正文多部分表单数据
创建一个分割音频文件的实用程序:
创建音频转录器:
用体验一下乐趣
走向:提示工程为编写提示
创建图像端点
创建请求
创建图像
处理响应
创建图像生成器:
提示工程和最佳实践
黄金法则:熟悉可以生成的图像类型
黄金法则:描述你想要的前景和背景
小结
练习
第章 使用和 创建自动社区管理器机器人
选择作为社区平台
创建比机器人更高级的机器人
创建比普通机器人更高级的机器人
银行示例:克鲁克银行
第一件事:创建自己的服务器
创建问答频道
使用注册新的机器人应用程序
指定机器人的基本信息
为机器人指定参数
邀请机器人加入服务器
为机器人获取 词元并设置网关
用创建问答机器人应用程序,回答来自频道的问题
创建第一个机器人:
喜欢使用表达式来简化代码
处理发送到服务器的消息
成功!运行你的第一个机器人:
简化在注册下一个机器人应用程序的流程
在注册新的 应用程序
指定机器人的一般信息
为机器人指定参数
将机器人加入服务器
为机器人获取 词元并设置网关
创建下一个机器人:
处理发送到服务器的消息
再次成功!运行第二个机器人:
小结
练习
第章 为机器人添加智能的第部分:使用聊天端点进行问答
使更智能
较之前一版本的技术支持机器人,需要注意的重要更改
分析
使用快速提取文件中的内容
运行智能问答机器人:
我们取得了巨大成就,但有一个小缺陷
将系统信息更新为,再试一次
小结
第章 为机器人添加智能的第部分:使用聊天和审核端点进行审核
审核端点
创建请求
创建审核
处理响应
审核
为审核端点创建客户端:
让更智能
与上一版内容审核机器人相比,应注意的重要更改
运行智能内容审核机器人:
小结
练习
附录 模型列表
显示全部信息

作者简介

是技术领域的杰出作家和全球知名专家。他不仅是 的军,还荣获了英特尔软件创新者的称号。此外,他还是出版社所出版的 一书的作者,该书展现了他在蓝牙与技术融合领域的深厚造诣。