AI辅助编程实战
成海霞 译
出版时间:2024年09月
页数:205
“当我们在6周内为Cassandra引入向量搜索功能时,使用GitHub Copilot和ChatGPT是我们在截止日期前完成任务的关键。然而,
许多开发者尚未充分发掘AI开发工具的潜力。Tom的书作为一本实用的入门指南,将助你一臂之力,为你节省试错时间。”
——Jonathan Ellis
DataStax联合创始人兼首席技术官
在深入挖掘AI如何辅助编程的旅程中,我们发现它的影响贯穿软件开发的全生命周期。从最初的需求收集到项目规划与设计,再到编码、调试及测试,在每一个环节中获取实用的建议对于确保开发流程的顺畅和高效至关重要。本书旨在为初学者和经验丰富的开发者提供指导,帮助他们有效利用各种AI工具。从通用的大语言模型(如ChatGPT、Gemini和Claude)到专为编程设计的系统(如GitHub Copilot、Tabnine、Cursor和Amazon CodeWhisperer),读者将学习如何选择和使用这些工具来提升开发效率和代码质量。
读者还将深入了解一系列更为专业的生成式AI工具,用于执行诸如文本到图像的转换等具有创造性的任务。
Tom Taulli展示了一种精心设计的模块化编程方法。这种方法与利用AI生成代码的提示创建过程完美契合。他还深入探讨了如何高效地利用通用大语言模型来学习编程语言、解析代码,甚至将代码无缝转换为不同的编程语言。
本书内容包括:
● AI开发工具的核心功能;
● GitHub Copilot等流行系统的优缺点和实践案例;
● 使用ChatGPT、Gemini、Claude等通用大语言模型编写代码的方法;
● 在软件开发生命周期中使用AI开发工具;
● 用于软件开发的提示工程;
● 使用AI辅助编程工具来完成烦琐的任务,如创建正则表达式;
● 探索如何使用基于AI的低代码和无代码开发工具。
书名:AI辅助编程实战
译者:成海霞 译
国内出版社:人民邮电出版社
出版时间:2024年09月
页数:205
书号:978-7-115-65159-4
原版书书名:AI-Assisted Programming
原版书出版商:O'Reilly Media
Tom Taulli
Tom Taulli,作家、顾问和投资者,著有Artificial Intelligence Basics等图书。他还为AIBusiness网站、Inc.网站、Barrons网站、eSecurity Planet网站和Kiplingers网站等媒体撰稿,并为O'Reilly和Pluralsight开发教育课程,专注生成式AI、数据库技术及Python编程等领域。