成功加入购物车
作者 / 机械工业出版社 / 2025-08 / 平装
售价 ¥ 28.00 2.8折
定价 ¥99.00
品相 八品品相描述
延迟发货说明
上书时间2026-03-08
卖家超过10天未登录
与AI一起写代码
本书全方位展示了利用ai编程的方法和工具,能够有效帮助读者掌握ai辅助编程技术, 轻松完成代码的编写、 调试、 除错、 更新和优化,显著提高编程效率。本书提供了编程过程中集成ai的实用方法,包括详细的示例代码,演示如何与ai api交互, 如何将ai生成的内容纳入软件解决方案并扩展至其他ai功能,如代码重构、 翻译和测试。 本书还介绍了一些实用的ai编程资源。 本书非常适合程序员、 人工智能研发人员以及其他对人工智能感兴趣的读者阅读。
267 致辞 267 致谢 267
译者序 ⅲ 引 言 ⅳ 关于本书 ⅴ 读者对象 ⅴ 书中图标 ⅵ 在线资源 ⅵ 近期目标 ⅶ 部分 技术入门 章 ai 的作用 3 消灭无聊任务 3 发现无聊任务 4 用 ai 编写模板 4 用 ai 实现 crud 7 提供语法帮助 13 无须记住琐碎细节 14 代码补全提示 14 适应新语法 15 静态代码分析 18 静态代码分析检测不良代码 18 使用 ai 进行静态代码分析 19 使用 ai 学编程 19 ai 的教育潜能 20 避潜在的陷阱 20 与 ai 结对编程 20 结对编程模式 20 与 ai 结对编程的利弊 21 ai 结对编程实战 21 第 2 章 机器学和深度学 28 机器学和深度学 28 基本概念 28 神经网络 29 训练和测试模型 31 自然语言处理 32 自然语言处理的历史 33 自然语言处理的困境 34 理解 transformer 36 注意力机制 36 获取标记 37 生成式 ai 模型 39 认识 ai 的局限 40 语言模型不擅长数学 40 语言模型啰唆冗长 41 ai 存在知识局限 42 ai 存在常识问题 43 ai 存在准确问题 43 ai 存在偏见问题 43 第 3 章 ai 编程工具 44 探索 github copilot44 安装 copilot插件 44 使用 copilot高效工作 46 使用快捷键 50 探索 tabnine 51 安装 tabnine 51 设置 tabnine 52 使用 tabnine 编程 53 探索 replit54 使用 replit创建 56 探索 replit工作区 58 与 replitai 结对编程 59 第 4 章 与聊天机器人一起编程 64 改进提示词 64 调整温度 64 解读提示词的各元素 68 与 ai 一起写代码 开放式与封闭式提示词 69 使用不同类型的提示词 69 提升提示词水 71 与 copilot聊天 72 了解斜杠命令 72 了解 copilot智能体 73 利用 copilotchat73 与 chatgpt 聊天 75 注册和设置 75 自定义说明 76 让 chatgpt 了解您 77 让 chatgpt 了解您的期望 79 深入理解 openai 台 81 检查积分 81 玩转 yground 82 运行示例 83 扮演不同角 84 调整模型设置 84 获取 api 密钥 85 使用 openai 开发聊天机器人 87 第 2 部分 用 ai 编写代码 第 5 章 从计划到原型 93 理解项目需求 93 确定软件需求 93 领域需求 94 功能需求 94 非功能需求 95 编写 srs 96 从 srs 生成代码 100 使用零样本方法 100 分解问题 102 人工和 ai 混合编程 103 编写提示 103 编写服务器 104 提交后续提示 106 测试服务器 108 在服务器上实现少样本提示 109 改进客户端 113 从 ai 端转向客户端 116 代码生成实用 118 人工引导 119 指令清晰 119 分步思 119 跟进提问 119 查验官方文档 119 提供示例和上下文 120 安全 120 继续学 120 更新工具 120 留意 ai 的局限 120 第 6 章 代码格式化和重构 121 使用 ai 工具进行代码格式化 121 设置格式化工具 121 使用 prettier 自动设置代码格式 123 使用 ai 重构代码 128 识别代码异味 128 使用 copilot检测代码异味 130 安全重构 133 生成重构代码建议 133 设置事件器 134 删除魔法数字 135 减少全局数据 136 修复长函数问题 137 修复命名不一致问题 138 解决缺少注释问题 139 井字棋游戏实战 140 第 7 章 发现和消除漏洞 146 了解漏洞 146 检测漏洞的策略 146 常见漏洞类型 147 能否做到软件零漏洞 147 使用 jam 进行 ai 辅助报错 148 使用静态代码分析工具错误 151 安装 linter 151 安装 eslint扩展 152 使用 linter 修复代码 153 linter 与 ai 相结合 154 更改规则 156 使用 ai 检测漏洞 159 使用 ai 自动修复漏洞 162 snyk 简介 162 snyk 自动修复 164 对自动修复进行验证 166 判断是否适合自动修复 167 第 8 章 代码翻译与优化 170 代码翻译 170 译前准备 171 翻译策略 171 使用 gpt-4 翻译完整程序 175 验证译后代码 177 使用 ai 优化代码 178 获取代码优化建议 178 避过早优化 182 第 3 部分 测试、 记录和维护代码 第 9 章 测试代码 185 编写测试计划 186 选用传统还是敏捷计划 186 测试计划的分步骤流程 186 ai 在测试计划中的作用 187 识别核心功能 187 生成测试场景 188 使用测试框架 190 安装 jest190 运行 jest192 生成测试用例 193 阅读覆盖率报告 196 分析测试结果 197 借助 ai 进行测试驱动开发 202 0 章 代码文档化 209 使用文档化机器人 209 构建文档助手 210 测试文档助手 212 生成代码注释和注解 214 安装和测试 mintlify doc writer 214 测评 underscore 216 创建可视化文档 219 生成序列图 220 生成需求图 221 使用 ai 实现 api 文档自动化 223 创建 rest api 文档 223 创建 api 文档聊天机器人 228 1 章 代码维护 233 了解四种维护类型 233 纠正软件维护 234 适应软件维护 234 完善软件维护 235 软件维护 235 利用 ai 进行代码维护 235 使用 ai 提高代码质量 236 理解技术债务 236 使用 code climate 237 启用测试覆盖率报告 240 分析代码质量指标 240 使用 ai 提升代码质量 241 第 4 部分 ai 工具与资源 2 章 尝试十个 ai 工具 251 codewhisperer 251 sourcegraph cody 252 deepmind alphacode 253 google bard 253 codeium 254 claude 254 microsoftintellicode 256 sourcery 256 bugasura 257 userway 258 3 章 了解十个 ai 编程资源 259 code.org 的 ai 资源 259 kaggle 260 google datasetsearch 261 edx 261 edabit262 statquest263 ai4all 开放学 263 gymnasium 264 fast.ai 265 microsoft learn 265
展开全部
图2
图3
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30