-
内容大纲
本书深入探讨了AI(人工智能)如何革新软件开发领域,从AI辅助编程的演变、优势与挑战到具体的工具与技术实现,为开发者打开了一个全新的世界。全书共10章,第1章介绍了编程的历史演变和生成式AI的崛起;第2章深入技术细节,解释了AI辅助编程工具的主要功能和工作原理;第3章讨论了提示工程的重要性,以及如何与AI工具进行有效沟通;第4章和第5章通过GitHub Copilot和其他AI编程工具的案例,展示了AI在实际开发中的应用;第6章扩展到通用大语言模型,如ChatGPT和GPT-4,探讨了它们在日常任务处理中的应用;第7章和第8章覆盖了软件开发的早期阶段和代码编写过程,展示了AI如何辅助决策、提高学习效率和代码质量;第9章讨论了调试、测试和部署过程中AI的作用;第10章总结了AI辅助编程的一些启示,包括学习曲线、优势、不足及对未来工作的影响。
本书适合软件开发者、编程爱好者、技术项目经理、高等院校计算机科学专业的学生及对AI在编程领域的应用感兴趣的专业人士阅读。 -
作者介绍
汤姆·陶利(Tom Taulli)《大宗商品投资从入门到精通》一书的作者汤姆 陶利(Tom Taulli)是BizEquity、ExanWeb和Hypermart.net的创始人。已出版10部投资类书籍,如《投资IPO和股票期权》(Investing in IPOs and Stock Options)、《做空交易从入门到精通》(All about Short Selling)。并长期在《商业周刊》《福布斯》等财经杂志发表文章。 -
目录
推荐序
推荐序
序言
前言
第1章 AI打开开发者的新世界
1.1 编程的演变与革命
1.2 生成式AI
1.3 AI辅助编程工具的优点
1.3.1 最小化搜索
1.3.2 充当你的顾问
1.3.3 与IDE集成
1.3.4 适配你的代码库
1.3.5 检查代码完整性
1.3.6 AI驱动的文档生成器
1.3.7 现代化支持
1.4 AI辅助编程工具的缺点
1.4.1 幻觉
1.4.2 知识产权
1.4.3 隐私
1.4.4 安全
1.4.5 训练数据
1.4.6 偏见
1.5 开发者的新世界
1.5.1 职业发展
1.5.2 10倍开发者
1.5.3 开发者的技能
1.6 小结
第2章 AI辅助编程技术的工作原理
2.1 AI辅助编程工具的主要功能
2.2 智能代码自动补全与上下文感知的代码补全
2.3 编译器与AI辅助编程工具
2.4 能力等级
2.5 生成式AI和LLM
2.5.1 技术演变
2.5.2 Transformer模型
2.5.3 OpenAI Playground
2.6 评估LLM
2.7 LLM的类型
2.8 评估AI辅助编程工具
2.9 小结
第3章 提示工程
3.1 艺术与科学
3.2 挑战
3.3 提示
3.4 上下文
3.5 指令
……
第5章 其他AI辅助编程工具
第6章 ChatGPT和其他通用LLM
第7章 软件开发的早期阶段:想法、需求和规划
第8章 编写代码
第9章 调试、测试和部署
第10章 AI辅助编程的一些启示
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...