- ISBN:9787115651594
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:224
- 出版时间:2024-10-01
- 条形码:9787115651594 ; 978-7-115-65159-4
本书特色
全面解析AI辅助编程:从AI辅助编程工具的优点到缺点,全面分析其在编程领域的应用。 深入技术原理:探讨AI辅助编程技术的原理,以及LLM的评估方式和衡量标准。 提示工程的艺术与科学:详细介绍如何通过提示工程优化AI辅助编程工具的性能。 深入浅出,理论与实践相结合:通过案例分析,采用直观易懂的方式,帮助读者深入理解AI辅助编程工具。 软件开发全周期指导:从早期阶段的想法、需求和规划,到编写代码、调试、测试和部署的全过程。 行业专家背书,学习无忧:微软亚太研发中心开发者事业部数据与AI团队首席研发经理黄寓凡、深圳大学副研究员王利作序推荐。推荐序1在数字化进程加速的当下,编程已不再是一项孤立的技能,而是成为推动创新和技术进步的核心力量。《AI辅助编程实战》一书的出版,正逢其时,为我们提供了探索人工智能如何重塑编程领域的宝贵视角。通过作者Tom的精心编著和海霞的精准翻译,这本书不仅是一本技术指南,更是一份探索未来编程世界的导览。 AI辅助编程的兴起,无疑是近年来*令人振奋的技术变革之一。它不仅改变了我们编写代码的方式,更重要的是,它改变了我们思考和解决问题的方式。《AI辅助编程实战》一书以深入浅出的方式介绍了AI辅助编程的原理、优势、挑战,以及如何在实际开发中应用这些技术,为读者打开了通往未来编程世界的大门。 本书之所以独树一帜,不仅因为它全面覆盖了AI辅助编程的多个方面,从生成式AI的基础原理到具体工具的应用,从编程技术的深层机制到软件开发的初期规划,每一章都提供了丰富的信息和深刻的见解。更为关键的是,作者结合真实案例和个人经验,将抽象概念具体化,让读者能够直观地理解AI辅助编程在现实世界中的应用。 我特别推崇这本书对提示工程的深入探讨,这不仅因为它是AI辅助编程中的一项核心技术,更因为它展现了编程艺术和科学的完美融合。通过精心设计的提示,开发者能够引导AI生成更加准确和有效的代码,这无疑为软件开发带来了革命性的变革。 无论你是AI辅助编程的新手,还是希望深入探索这一领域的专家,《AI辅助编程实战》都将是你不可多得的良师益友。我相信,通过阅读这本书,你不仅能够获得宝贵的知识和技能,还能够激发对编程艺术的热情和创意。 在此,我要向译者表达深深的敬意和感谢,感谢她的辛勤工作和卓越贡献。正是她的努力,使众多中文读者得以接触并了解这项激动人心的技术。同时,我也要向每一位选择阅读本书的读者致以诚挚的谢意,因为正是你们的好奇心和求知欲,推动了技术的发展和创新。愿这本书成为你们探索AI辅助编程世界的灯塔,照亮你们前行的道路。 黄寓凡微软亚太研发中心开发者事业部数据与AI团队首席研发经理 推荐序2 在过去的几十年中,编程领域经历了翻天覆地的变革。从早期的低级编程语言发展到今天的高级编程语言,编程技术的进步极大地提升了软件开发的效率和便捷性。人工智能的融入为编程领域开启了全新的篇章。 《AI辅助编程实战》在这样的大背景下应运而生。这本书不仅是一本编程指南,更是一本向读者展示如何利用人工智能工具和技术,从项目构想到*终实现,全方位优化编程过程的指南。 在这本书中,作者深入浅出地介绍了生成式AI如何转变开发者的工作方式,对GitHub Copilot、CodeWhisperer、Duet AI等流行AI辅助编程工具进行了全面剖析,并探讨了如何根据专有代码库的需求对这些工具进行个性化定制。书中详细讲解了如何利用AI工具进行高效的错误修复、代码审查、单元测试编写等,以确保软件的质量与稳定性。无论你是编程新手还是经验丰富的专家,都能从这本书中获益。书中的实例和实践建议将帮助你在实际工作中迅速应用所学,提升编程效率,降低错误率。 特别值得一提的是,作者不仅关注技术的应用,还深入探讨了人工智能如何改变编程的思维方式。这种思维方式的转变,不仅能让开发者在技术层面上取得突破,更能在理念和方法上获得新的启发。 在此,我还要特别感谢这本书的译者。我与译者相识已久,深知其作风认真严谨。她在翻译过程中付出了巨大的努力和心血,不仅精准地翻译了书中的技术细节,还确保了语言的流畅性和可读性,使得更多的中文读者能够领略这本佳作的精髓。她的辛勤工作,让这本书在中文世界里得以传递其价值和理念。 总之,这本书是一本不可多得的佳作。它不仅能帮助你掌握*新的编程技术,更能引领你进入人工智能时代的编程新世界。我相信,这本书将成为你编程生涯中的得力助手,让你在编程的道路上走得更远、更稳。 希望你能像我一样,从这本书中获得启发和力量。 王利深圳大学大数据系统计算技术国家工程实验室副研究员
内容简介
在深入挖掘AI如何辅助编程的旅程中,我们发现它的影响贯穿软件开发的全生命周期。从*初的需求收集到项目规划与设计,再到编码、调试及测试,在每一个环节中获取实用的建议对于确保开发流程的顺畅和高效至关重要。本书旨在为初学者和经验丰富的开发者提供指导,帮助他们有效利用各种A工具。从通用的大语言模型(如ChatGPT、Gemini和Claude)到专为编程设计的系统(如GitHubCopilot、Tabnine、Cursor和Amazon CodeWhisperer),读者将学习如何选择和使用这些工具来提升开发效率和代码质量。
读者还将深入了解一系列更为专业的生成式AI工具,用于执行诸如文本到图像的转换等具有创造性的任务。
Tom Taulli展示了一种精心设计的模块化编程方法。这种方法与利用AI生成代码的提示创建过程完美契合。他还深入探讨了如何高效地利用通用大语言模型来学习编程语言、解析代码,甚至将代码无缝转换为不同的编程语言。
目录
作者简介
汤姆·陶利(Tom Taulli),作家、顾问和投资者,著有Artificial Intelligence Basics等图书。他还为AIBusiness网站、Inc.网站、Barrons网站、eSecurity Planet网站和Kiplingers网站等媒体撰稿,并为O'Reilly和Pluralsight开发教育课程,专注生成式AI、数据库技术及Python编程等领域。 成海霞,微软高级软件工程师,负责Java on Azure面向传统应用服务器的云原生解决方案的设计和研发,助力企业客户将Java遗留系统成功转型并无缝迁移至Azure容器平台,实现技术现代化的飞跃。曾就职于甲骨文上海研发中心,从事自动化测试产品及PAAS平台现代化DevOps系统的研发。Microsoft Azure for Java Developers图书技术评审,InfoQ中国社区编辑/译者,翻译了多本技术图书。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0