• AIGC辅助软件开发:ChatGPT10倍效率编程实战
  • AIGC辅助软件开发:ChatGPT10倍效率编程实战
21年品牌 40万+商家 超1.5亿件商品

AIGC辅助软件开发:ChatGPT10倍效率编程实战

全新正版 极速发货

69.3 7.0折 99 全新

库存5件

广东广州
认证卖家担保交易快速发货售后保障

作者李柏锋 兰军 张阳 等

出版社机械工业

ISBN9787111751182

出版时间2024-05

装帧其他

开本其他

定价99元

货号32080756

上书时间2024-07-02

大智慧小美丽

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
李柏锋,从事互联网行业十二年。现梅沙科技技术合伙人,原腾讯高级工程师。华南理工大学研究生毕业后于2011年加入腾讯经历多个千万级用户量项目,包括基础开发框架的设计,系统流程架构的设计以及API建设。2016年5月从腾讯离职作为合伙人加入深圳梅沙科技,从零开始搭建技术团队为智慧校园教育提供系统架构支撑和技术创新,系统覆盖户外营地教育、K12校园的招生入学、家校沟通、教务管理和教学测评全周期的业务,服务近百所学校和教育机构。<br/>个人关注AI等前沿技术,并致力于AI应用到实际的生产力提升,和探索AI在业务中的应用。

目录
目  录 Contents<br />前言<br />第1章 AI智能化编程助手1<br />1.1 ChatGPT1<br />1.1.1 ChatGPT与GPT-4介绍2<br />1.1.2 ChatGPT在软件开发中的应用场景4<br />1.1.3 实践案例4<br />1.2 GitHub Copilot13<br />1.2.1 安装14<br />1.2.2 使用15<br />1.2.3 总结16<br />1.3 Cursor 17<br />1.3.1 安装17<br />1.3.2 使用19<br />1.3.3 总结20<br />1.4 AutoGPT21<br />1.4.1 安装21<br />1.4.2 使用21<br />1.4.3 总结22<br />1.5 Bito23<br />1.5.1 安装23<br />1.5.2 代码生成24<br />1.5.3 性能优化26<br />1.5.4 总结29<br />1.6 Midjourney 29<br />1.6.1 基本语法30<br />1.6.2 设计实例31<br />1.6.3 设计流程34<br />1.6.4 总结35<br />第2章 面向软件开发的提示工程36<br />2.1 写Prompt就是逐步明确需求的过程37<br />2.1.1 让ChatGPT一步一步写出你想要的页面37<br />2.1.2 让ChatGPT为你设计后台架构方案41<br />2.1.3 让ChatGPT完成后台接口44<br />2.2 如何提问才能让ChatGPT更懂你47<br />2.2.1 提问清晰且明确47<br />2.2.2 提供可参考的格式和案例说明48<br />2.2.3 提供上下文49<br />2.2.4 8个OpenAI推荐的最佳实践53<br />2.3 让ChatGPT在每个环节都发挥作用55<br />2.3.1 一起讨论商业计划55<br />2.3.2 做产品demo58<br />2.3.3 找相似的开源项目62<br />2.3.4 设计数据库65<br />2.3.5 协助写商业计划书67<br />2.3.6 还能用ChatGPT做什么73<br />2.4 提高ChatGPT的回答质量74<br />2.4.1 准备工作74<br />2.4.2 示例展示75<br />第3章 AI辅助编写技术文档79<br />3.1 技术文档概述79<br />3.2 架构设计文档80<br />3.3 技术方案文档87<br />3.3.1 技术调研87<br />3.3.2 技术选型88<br />3.3.3 系统架构89<br />3.3.4 功能模块设计91<br />3.3.5 数据库设计92<br />3.3.6 接口设计94<br />3.3.7 安全策略96<br />3.3.8 部署方案97<br />3.3.9 维护和升级98<br />3.3.10 文档撰写100<br />3.4 技术标准文档101<br />3.5 总结103<br />第4章 AI辅助客户端编程104<br />4.1 AI辅助Android应用开发104<br />4.1.1 提问非常关键104<br />4.1.2 评估回答是否有用107<br />4.1.3 运用上下文信息107<br />4.1.4 代码生成109<br />4.1.5 修改Bug110<br />4.1.6 单元测试111<br />4.1.7 生成文档说明112<br />4.1.8 解释代码逻辑112<br />4.1.9 解释概念113<br />4.2 AI辅助iOS应用开发114<br />4.2.1 AI能帮iOS开发者做哪些事114<br />4.2.2 AI帮助快速学习SwiftUI115<br />4.2.3 AI帮助解决视频转码失真问题125<br />第5章 AI辅助前端编程133<br />5.1 AI辅助前端应用开发133<br />5.1.1 用ChatGPT阅读Vue3(setup)源码134<br />5.1.2 搜索JavaScript方法137<br />5.1.3 自动优化代码140<br />5.1.4 智能推荐和补全TypeScript类型143<br />5.2 利用ChatGPT写代码145<br />5.2.1 生成项目打包配置文件145<br />5.2.2 快速构建正则表达式149<br />5.3 利用ChatGPT在前端开发中快速生成Vue组件152<br />第6章 AI辅助后端编程161<br />6.1 AI辅助商城应用开发:用ChatGPT写简单的生鲜小超市项目161<br />6.1.1 开发准备163<br />6.1.2 方案设计163<br />6.1.3 建表功能164<br />6.1.4 注册功能164<br />6.1.5 登录退出功能172<br />6.1.6 首页浏览商品及详情175<br />6.1.7 购物车功能180<br />6.1.8 下单功能183<br />6.1.9 支付功能186<br />6.1.10 查看订单188<br />6.1.11 上线及服务器环境搭建189<br />6.2 快速生成接口文档191<br />6.2.1 准备工作191<br />6.2.2 示例展示191<br />第7章 AI辅助测试与调试195<br />7.1 AI辅助测试与调试应用案例196<br />7.1.1 制定测试策略196<br />7.1.2 输出测试计划197<br />7.1.3 生成测试用例199<br />7.1.4 生成接口测试用例和接口测试脚本201<br />7.1.5 生成Web端登录界面的自动化测试脚本203<br />7.1.6 解决问题206<br />7.1.7 测试过程中用到的工具210<br />7.1.8 如何进行App自动化测试211<br />7.2 如何让AI更好地辅助我们工作213<br />7.2.1 学会提问213<br />7.2.2 AI辅助编写测试用例提问示例214<br />7.3 更多实践217<br />7.4 总结222<br />第8章 AI辅助应用性能优化224<br />8.1 发现性能问题224<br />8.2 编写高效的代码226<br />8.3 数据库优化233<br />8.4 网络传输优化239<br />8.5 异步处理242<br />8.6 内存管理244<br />第9章 AI辅助解决各种疑难杂症247<br />9.1 提升答题卡选项识别率247<br />9.2 解决程序性能问题255<br />9.3 解决图片锯齿问题258<br />9.4 警惕小众场景下的误导性回答260<br />9.4.1 小众场景1:特定版本的渲染引擎下的纹理坐标范围260<br />9.4.2 小众场景2:部分安卓浏览器中的禁止滚动失效262<br />第10章 AI辅助开发跑酷游戏266<br />10.1 游戏设计266<br />10.1.1 游戏世界观构建266<br />10.1.2 游戏场景生成268<br />10.1.3 游戏角色生成和后处理268<br />10.1.4 Midjourney 图片生成总结269<br />10.2 游戏架构设计270<br />10.2.1 架构选型271<br />10.2.2 模块功能细分277<br />10.2.3 ChatGPT架构能力总结280<br />10.3 代码实现281<br />10.3.1 代码辅助工具选型281<br />10.3.2 模块功能编写282<br />10.3.3 Cursor代码生成总结289<br />10.4 AI对游戏研发的影响290<br />第11章 高阶Prompt与基于ChatGPT的产品应用开发292<br />11.1 英语陪聊教练292<br />11.1.1 实现过程与技术要点294<br />11.1.2 指定角色Prompt294<br />11.2 利用ChatGPT自动输出当日新闻资讯296<br />11.2.1 准备工作296<br />11.2.2 查新闻(并获取JSON)296<br />11.3 利用UE创建数字人297<br />11.3.1 准备工作297<br />11.3.2 使用MetaHuman自带的人物298<br />11.3.3 进阶实战302<br />第12章 软件架构师如何使用AI技术提升工作效率312<br />12.1 架构师的类型312<br />12.2 软件架构师的工作职责313<br />12.3 AI辅助软件架构师实践314<br />12.3.1 技术战略设计314<br />12.3.2 技术团队建设316<br />12.3.3 技术难题攻关318<br />12.3.4 跨团队协作319<br />12.3.5 项目管理326<br />第13章 AI辅助提升程序员求职、招聘与面试效率328<br />13.1 用ChatGPT理解面试题328<br />13.2 用ChatGPT出面试题331<br />13.3 让ChatGPT扮演面试官帮你查漏补缺334<br />后 记340

内容摘要
内容简介这是一本讲解如何用ChatGPT、GithubCopilotX、Cursor等主流AIGC工具优化和提升软件开发全流程效率和质量的实战性著作。
全书以软件开发的流程位主线来组织内容,详细讲解了程序员、架构师、项目经理、产品经理、技术团队管理者们如何在技术方案构建、需求文档撰写、代码编写与注解、客户端开发、前端开发、后端开发、测试和调试、性能优化、疑难问题解决、产品设计、软件架构与设计、应试与面试12个主题充分发挥AIGC工具的潜能,在提高研发效率和质量的同时,提升自身的实力。
AIGC工具在软件研发12个主题的使用方法,全部以实战项目案例的方式展开讲解,有具体的工程化思路,也有可复用的提示词,还有对使用经验的总结和注意事项的提醒。只要跟着本书的案例实操一遍,就能顺利跃迁为AI时代的新程序员,与AI共同进化,成为不被AI淘汰的人。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP