译者序
引言
关于本书
读者对象
书中图标
在线资源
近期目标
第1部分 技术入门
第1章 AI的作用
消灭无聊任务
发现无聊任务
用AI编写模板
用AI实现CRUD
提供语法帮助
无须记住琐碎细节
代码补全提示
适应新语法
静态代码分析
静态代码分析检测不良代码
使用AI进行静态代码分析
使用AI学习编程
AI的教育潜能
避免潜在的陷阱
与AI结对编程
结对编程模式
与AI结对编程的利弊
AI结对编程实战
第2章 机器学习和深度学习
机器学习和深度学习
基本概念
神经网络
训练和测试模型
自然语言处理
自然语言处理的历史
自然语言处理的困境
理解Transformer
注意力机制
获取标记
生成式AI模型
认识AI的局限
语言模型不擅长数学
语言模型啰唆冗长
AI存在知识局限
AI存在常识性问题
AI存在准确性问题
AI存在偏见性问题
第3章 AI编程工具
探索GitHubCopilot
安装Copilot插件
使用Copilot高效工作
使用快捷键
探索Tabnine
安装Tabnine
设置Tabnine
使用Tabnine编程
探索Replit
使用Replit创建网站
探索Replit工作区
与ReplitAI结对编程
第4章 与聊天机器人一起编程
改进提示词
调整温度
解读提示词的各元素
……
第2部分 用AI编写代码
第3部分 测试、记录和维护代码
第4部分 AI工具与资源
作者简介
致辞
致谢
展开