夜雨聆风学习资料网

ARTICLE · 1178507

AI编程+软件工程实战

AI编程+软件工程实战

Codex是OpenAI推出的新一代AI编程与软件工程智能体,能够理解需求、生成代码、调用工具并参与完整的软件开发流程。本书围绕Codex的软件工程实践展开,系统介绍AI时代的软件开发方法与工程体系。
全书共分为10章,首先介绍Codex的技术原理、工作机制及开发环境搭建,帮助读者建立对AI软件工程的整体认知;随后围绕需求分析、任务规划、代码生成等核心开发环节,讲解AI辅助开发的关键能力;进一步深入探讨Prompt工程、Task工程与Context工程等核心技术,构建面向复杂项目的智能开发体系;在此基础上,结合测试、代码审查、DevOps等工程实践,形成完整的AI软件工程工作流;最后聚焦数字分身、软件考古Agent、自演化软件系统以及软件文明模拟器等创新实践,展示Codex在复杂软件工程场景中的应用方法与实现思路。
本书兼顾理论体系与工程实践,突出Agent软件工程、智能开发工作流与创新应用案例,适合软件开发工程师、架构师、技术管理者、AI应用开发者及相关专业师生阅读参考。
目录
第1章 Codex与AI软件工程基础 001~016
1.1 从代码补全到智能软件工程 002
1.1.1 编程工具的发展历程 002
1.1.2 AI辅助编程的演进路径 004
1.1.3 Agent编程模式的出现 005
1.2 Codex技术体系 006
1.2.1 Codex的能力边界 006
1.2.2 Codex与LLM的关系 007
1.3 Codex工作机制 008
1.3.1 任务理解过程 008
1.3.2 上下文构建过程 010
1.3.3 工具调用过程 011
1.3.4 结果验证过程 012
1.4 AI软件工程框架 013
1.4.1 Agent软件工程概念 014
1.4.2 软件开发生命周期重构 014
1.4.3 人机协同开发模式 015
1.5 本章小结 016
第2章 搭建Codex开发环境 017~060
2.1 Codex运行架构 018
2.1.1 本地执行模式 018
2.1.2 云端执行模式 021
2.1.3 Sandbox机制 022
2.2 Codex CLI开发 024
2.2.1 CLI安装配置 024
2.2.2 账户认证机制 030
2.2.3 项目初始化 033
2.2.4 命令行开发流程 036
2.3 IDE集成开发 037
2.3.1 VSCode集成 038
2.3.2 JetBrains集成 041
2.3.3 GitHub集成 045
2.4 开发环境管理 047
2.4.1 配置文件管理 047
2.4.2 环境变量管理 053
2.5 本章小结 059
......

北京,1小时前,

相关学习资料