AGI全栈开发

分享 推荐 0 收藏 0 阅读 105
廖国琼 (作者) 978-7-115-68485-1

关于本书的内容有任何问题,请联系 刘博

¥79.80 ¥67.83 (8.5 折)
立即购买
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

目录

第一篇 AGI 全栈开发基础理论
第 1 章 AGI 与软件工程融合演进 .. 3
1.1 从 AI 到 AGI 的发展 ................................. 3
1.1.1 AGI 的定义与特征 ............................. 4
1.1.2 AGI 的发展历程 ................................. 5
1.1.3 AGI 与传统 AI 的区别 ...................... 5
1.1.4 AGI 面临的挑战与未来趋势 ............. 6
1.1.5 AGI 的深远影响 ................................. 6
1.2 AGI 对软件工程的冲击 ............................ 7
1.2.1 软件工程岗位现状分析 ..................... 7
1.2.2 引入 AGI 后软件工程岗位招聘需求的变化 ......................................... 9
1.3 AGI 对软件工程的促进 .......................... 10
1.3.1 AGI 对软件开发效率的提升 ........... 11
1.3.2 AGI 对团队协作的增强 ................... 13
1.4 本章小结 .................................................. 13
1.5 习题 .......................................................... 14
第 2 章 AGI 全栈开发理论框架 .... 15
2.1 AGI 全栈开发概述 .................................. 15
2.1.1 传统全栈开发的变革 ....................... 16
2.1.2 AGI 全栈开发定义 ........................... 17
2.1.3 AGI 全栈开发性质 ........................... 18
2.1.4 AGI 全栈开发目的 ........................... 18
2.2 AGI 全栈开发理论基础 .......................... 19
2.2.1 软件开发与 AGI 全栈开发 .............. 19
2.2.2 系统论视角下的 AGI 全栈开发 ...... 21
2.3 AGI 全栈开发理论拓展 .......................... 23
2.3.1 AGI 人机协同项目管理 ................... 23
2.3.2 AGI 驱动决策自进化 ....................... 23
2.3.3 AGI 监督管理自适应 ....................... 24
2.4 AGI 全栈开发发展阶段 .......................... 24
2.4.1 半自动化 AGI 全栈开发 .................. 24
2.4.2 自动化 AGI 全栈开发 ...................... 25
2.4.3 智能化 AGI 全栈开发 ...................... 26
2.4.4 AGI 全栈开发发展阶段对比 ........... 26
2.5 本章小结 .................................................. 27
2.6 习题 .......................................................... 27
第 3 章 AGI 全栈开发通用方法.... 29
3.1 AGI 全栈开发人为决策 .......................... 29
3.1.1 对需求洞察力的挖掘 ....................... 29
3.1.2 对思维创造性的引导 ....................... 30
3.1.3 对设计美观性的评价 ....................... 31
3.1.4 对结果的批判性质疑 ....................... 31
3.2 AGI 全栈开发通用步骤 .......................... 32
3.2.1 三段式制定开发任务 ....................... 32
3.2.2 开发角色定义与业务描述 ............... 33
3.2.3 复杂任务分解 ................................... 33
3.2.4 开发结果约定与验证及开发项目流程 ........................................... 38
3.3 AGI 适应性 .............................................. 39
3.3.1 AGI 产品策划的优势与限制 ........... 39
3.3.2 AGI 前端开发的优势与限制 ........... 40
3.3.3 AGI 数据库设计的优势与限制 ....... 40
3.3.4 AGI 算法优化的优势与限制 ........... 41
3.3.5 AGI 后端开发的优势与限制 ........... 41
3.3.6 AGI 嵌入式集成的优势与限制 ....... 42
3.3.7 AGI 软件测试的优势与限制 ........... 42
3.3.8 AGI 部署运维的优势与限制 ........... 43
3.4 AGI 全栈开发模型训练 .......................... 44
3.4.1 模型训练方法——微调与从头训练 ................................................... 44
3.4.2 模型选择与适配 ............................... 45
3.4.3 微调策略与适用场景 ....................... 45
3.4.4 让模型学习特定的编程规则 ........... 46
3.4.5 公网训练——利用开源资源提升模型性能 ........................................... 48
3.4.6 模型训练的限制与挑战 ................... 49
3.5 本章小结 .................................................. 50
3.6 习题 .......................................................... 50
第 4 章 AGI 全栈工程师职业图谱... 52
4.1 AGI 全栈工程师岗位介绍 ...................... 52
4.1.1 角色定位 ........................................... 52
4.1.2 职业发展路径 ................................... 54
4.1.3 市场需求 ........................................... 60
4.1.4 技能提升与持续学习 ....................... 60
4.1.5 跨领域合作与沟通能力 ................... 61
4.1.6 典型案例与成功经验 ....................... 61
4.2 AGI 全栈开发能力要求 .......................... 65
4.2.1 核心技术能力 ................................... 65
4.2.2 数据处理与分析能力 ....................... 66
4.2.3 模型训练与优化能力 ....................... 67
4.2.4 部署与运维能力 ............................... 67
4.3 AGI 全栈开发知识要求 .......................... 68
4.3.1 知识天赋树 ....................................... 68
4.3.2 计算机科学知识 ............................... 71
4.3.3 人工智能理论与方法 ....................... 72
4.3.4 数据库与数据管理 ........................... 73
4.3.5 网络与分布式系统 ........................... 74
4.3.6 前端与后端开发 ............................... 75
4.3.7 人机交互与用户体验设计 ............... 76
4.3.8 项目管理与团队协作 ....................... 77
4.4 本章小结 .................................................. 79
4.5 习题 .......................................................... 79
第二篇 AGI 全栈开发项目实践
第 5 章 流程一:产品策划—AGI智能体策划文档编写...... 85
5.1 产品策划理论基础 .................................. 85
5.1.1 AGI 在产品策划中的作用 ............... 85
5.1.2 产品理论 ........................................... 86
5.1.3 产品分析方法 ................................... 86
5.2 项目一 项目开题与政策调研 .............. 87
5.2.1 项目目标 ........................................... 87
5.2.2 项目实施 ........................................... 88
5.2.3 项目思考 ........................................... 93
5.3 项目二 行业分析与需求挖掘 .............. 93
5.3.1 项目目标 ........................................... 94
5.3.2 项目实施 ........................................... 94
5.3.3 项目思考 ........................................... 99
5.4 项目三 产品结构与原型生成 ............ 100
5.4.1 项目目标 ......................................... 100
5.4.2 项目实施 ......................................... 100
5.4.3 项目思考 ......................................... 109
5.5 本章小结 ................................................ 110
5.6 习题 ........................................................ 111
第 6 章 流程二:前端开发—AGI 智能体交互页面及效果 ... 112
6.1 前端开发理论基础 ................................ 112
6.1.1 第一行前端代码 ............................. 113
6.1.2 认识元素 ......................................... 113
6.1.3 前端开发的定义 ............................. 113
6.1.4 回顾基础语法 ................................. 114
6.1.5 Markdown 使用演示 ...................... 114
6.2 项目一 AGI 前端布局与样式重构 .... 116
6.2.1 项目目标 ......................................... 116
6.2.2 项目实施 ......................................... 117
6.2.3 项目思考 ......................................... 127
6.3 项目二 AGI 前端网络请求与数据渲染 ................................................ 127
6.3.1 项目目标 ......................................... 127
6.3.2 项目实施 ......................................... 128
6.3.3 项目思考 ......................................... 137
6.4 项目三 AGI 前端组件的设计与开发 .... 138
6.4.1 项目目标 ......................................... 138
6.4.2 项目实施 ......................................... 138
6.4.3 项目思考 ......................................... 142
6.5 项目四 门诊智能体设计与实现 ........ 143
6.5.1 项目目标 ......................................... 143
6.5.2 项目实施 ......................................... 143
6.5.3 项目思考 ......................................... 150
6.6 本章小结 ................................................ 151
6.7 习题 ........................................................ 151
第 7 章 流程三:后端开发—微服务与数据持久化 ...... 153
7.1 项目一 微服务与 SDK 设计 .............. 153
7.1.1 项目目标 ......................................... 154
7.1.2 项目实施——环境搭建 ................. 154
7.1.3 项目实施——SDK 设计 ................ 158
7.1.4 项目思考 ......................................... 169
7.2 项目二 门诊智能体数据持久化 ........ 170
7.2.1 项目目标 ......................................... 170
7.2.2 项目实施 ......................................... 171
7.2.3 项目思考 ......................................... 177
7.3 本章小结 ................................................ 178
7.4 习题 ........................................................ 178
第 8 章 流程四:数据库设计—RAG检索与知识库构建 ......... 180
8.1 项目一 文本分割与文本向量化 ........ 180
8.1.1 项目目标 ......................................... 181
8.1.2 项目实施 ......................................... 181
8.1.3 项目思考 ......................................... 186
8.2 项目二 RAG 检索与向量数据库 ....... 187
8.2.1 项目目标 ......................................... 187
8.2.2 项目实施 ......................................... 187
8.2.3 项目思考 ......................................... 193
8.3 项目三 杭州人才政策智能体应用开发 ................................................ 194
8.3.1 项目目标 ......................................... 194
8.3.2 项目实施 ......................................... 194
8.3.3 项目思考 ......................................... 200
8.4 本章小结 ................................................ 200
8.5 习题 ........................................................ 200
第 9 章 流程五:算法优化——RAG 进阶探索 .............. 202
9.1 项目一 探索文本分割算法 ................ 202
9.1.1 项目目标 ......................................... 203
9.1.2 项目实施 ......................................... 203
9.1.3 项目思考 ......................................... 206
9.2 项目二 探索文本相似度匹配算法 ........................................................ 207
9.2.1 项目目标 ......................................... 207
9.2.2 项目实施 ......................................... 208
9.2.3 项目思考 ......................................... 211
9.3 本章小结 ................................................ 212
9.4 习题 ........................................................ 212
第 10 章 流程六:嵌入式集成— 集成 AGI 语音问答的 智能音箱..................... 214
10.1 项目一 硬件项目策划与技术选型 ............................................... 214
10.1.1 项目目标 ....................................... 215
10.1.2 项目实施 ....................................... 215
10.1.3 项目思考 ....................................... 223
10.2 项目二 AGI 智能音箱样品开发 ...... 223
10.2.1 项目目标 ....................................... 224
10.2.2 项目实施 ....................................... 224
10.2.3 项目思考 ....................................... 239
10.3 本章小结 .............................................. 240
10.4 习题 ...................................................... 240
第 11 章 流程七:软件测试— AGI 智能体项目测试 .... 242
11.1 项目一 单元测试 .............................. 242
11.1.1 项目目标 ....................................... 243
11.1.2 项目实施 ....................................... 243
11.1.3 项目思考 ....................................... 249
11.2 项目二 端对端测试 .......................... 250
11.2.1 项目目标 ....................................... 250
11.2.2 项目实施 ....................................... 251
11.2.3 项目思考 ....................................... 255
11.3 本章小结 .............................................. 255
11.4 习题 ...................................................... 256
第 12 章 流程八:部署运维—— AGI 智能体项目部署及 运维 ........................... 257
12.1 项目一 前端项目的打包与发布 ...... 258
12.1.1 项目目标 ....................................... 258
12.1.2 项目实施 ....................................... 258
12.1.3 项目思考 ....................................... 259
12.2 项目二 后端接口的部署和代理 ...... 260
12.2.1 项目目标 ....................................... 260
12.2.2 项目实施 ....................................... 260
12.2.3 项目思考 ....................................... 263
12.3 本章小结 .............................................. 263
12.4 习题 ...................................................... 264

读者评论

赶紧抢沙发哦!

我要评论

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部