在深入挖掘AI如何辅助编程的旅程中,我们发现它的影响贯穿软件开发的全生命周期。从最初的需求收集到项目规划与设计,再到编码、调试及测试,在每一个环节中获取实用的建议对于确保开发流程的顺畅和高效至关重要。本书旨在为初学者和经验丰富的开发者提供指导,帮助他们有效利用各种A工具。从通用的大语言模型(如ChatGPT、Gemini和Claude)到专为编程设计的系统(如GitHubCopilot、Tabnine、Cursor和Amazon CodeWhisperer),读者将学习如何选择和使用这些工具来提升开发效率和代码质量。
读者还将深入了解一系列更为专业的生成式AI工具,用于执行诸如文本到图像的转换等具有创造性的任务。
Tom Taulli展示了一种精心设计的模块化编程方法。这种方法与利用AI生成代码的提示创建过程完美契合。他还深入探讨了如何高效地利用通用大语言模型来学习null
作者简介
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中国社区编辑/译者,翻译了多本null