书籍简介使用突破性的生成式AI工具来提高你的生产力、效率和代码质量。像ChatGPT和GitHub Copilot这样的AI编程工具正在改变我们编写代码和构建软件的方式。《AI驱动的开发者》揭示了使用AI交付可靠成果的实用最佳实践。它剖析了这些工具在日常任务中如何简化并提升你的工作,并且让你变得更加有创意的真实案例。 在《AI驱动的开发者》中,你将发现如何最大限度地利用AI:
AI编程工具为你提供了一个智能可靠的初级开发者,它速度快,乐于帮助你完成每一项任务和查询。《AI驱动的开发者》将帮助你充分利用这个新助手。你将学习如何使用AI完成从编写模板代码到测试和质量评估、管理基础设施、提供安全保障,甚至协助软件设计的所有任务。 购买本书纸质版将获得来自Manning Publications的PDF、Kindle和ePub格式的免费电子书。 关于技术
使用像Copilot和ChatGPT这样的AI工具,就像雇佣了一位超级聪明且极快的初级开发者,它乐于承担从研究到重构的任何任务。与AI一起编程可以帮助你更快地工作,编写更好的应用程序,甚至可能完成目前团队无法实现的任务。本书将向你展示如何做到这一点。 关于本书
《AI驱动的开发者:使用ChatGPT和Copilot构建软件》详细教你如何在现实世界的软件开发中最大化AI编程工具的影响。书中会带你完整走过一个应用程序的开发过程,将AI引入工作流的每个环节。你将使用ChatGPT和Copilot生成代码和想法,提供预测性建议,并开发一个自我记录的应用程序。你还将学习如何利用AI测试并解释你的代码。 书中内容
读者对象
适合中级软件开发人员。无需AI经验。 关于作者
Nathan B. Crocker是Checker Corp的联合创始人兼首席技术官。 本书的技术编辑是Nicolai Nielsen。 目录
第1部分1 理解大型语言模型 2 入门大型语言模型 第2部分3 使用ChatGPT设计软件 4 使用GitHub Copilot构建软件 5 使用GitHub Copilot和Copilot Chat管理数据 第3部分6 使用大型语言模型进行测试、评估和解释 第4部分7 编写基础设施代码和管理部署 8 使用ChatGPT进行安全应用开发 9 移动中使用GPT 附录A 设置ChatGPT B 设置GitHub Copilot C 设置AWS CodeWhisperer 关于作者Nathan Crocker是Galaxy Digital LP的董事总经理兼全球核心系统负责人,Galaxy Digital LP是一家在数字资产和加密货币领域领先的金融服务和投资管理公司。