授课老师: 尹立庆
常驻地: 北京
擅长领域: 大数据 人工智能

课程核心价值

本课程旨在赋能研发团队,掌握将 AI 大模型和前沿智能工具(如 OpenAI、TRAE、通义灵码、文心快码 等)无缝融入软件开发全生命周期的核心技能。通过系统化的理论学习与高度实践导向的演练,学员将能够:

实现代码智能辅助与自动化:借助 AI 工具实现代码生成、重构、错误排查等,大幅提升编码效率与质量。

深度理解与快速掌握代码库:利用 AI 快速分析和理解大型、复杂的代码库,加速新人上手和跨项目协作。

自动化文档与设计:高效生成项目文档、设计方案、架构图及流程图,将繁琐的文档工作自动化。

构建与利用智能体:学习搭建和定制 AI Agent,实现智能体间的协作,以应对更复杂的开发任务。

最终,本课程将帮助个人和团队显著提升研发效能、优化开发流程,并激发持续的创新能力。

学完课程后的收益

精通 AI 编码与辅助工具:熟练掌握并灵活运用 通义灵码、文心快码、LLM 等尖端 AI 工具,将日常开发效率推向新高。

深化大模型应用洞察:深入理解 TRAE、OpenAI、通义灵码 等主流大模型在编码、系统分析、架构设计等各环节的巨大潜能。

贯穿全流程的 AI 赋能实践:掌握从需求洞察、竞品分析到任务拆分和编码实现的全链路 AI 应用方法,尤其专注于如何高效掌握新代码库和生成高质量技术文档。

构建专业级 AI 基础设施:学习并实践 MCP 协议,为团队构建私有 MCP 服务器,为智能体提供精准、实时的上下文支持。

定制化智能体核心:掌握构建通用智能体核心的方法,能够根据具体业务需求快速开发和部署面向特定任务的 AI Agent。

全面提升团队研发效能:通过 AI 工具和新工作流的引入,显著优化开发流程,提升团队协作效率与最终产品质量。

用户的入学基础要求

本课程面向所有希望通过 AI 提升工作效率的开发者,并有以下基础要求:

编程基础:至少熟悉一种主流编程语言(如 Python等)的基本语法,生态系统和常用框架。无需精通特定语言,课程内容与代码均将由 文心快码 或 通义灵码 辅助完成,所有的调试和纠错过程也基于对产品需求的理解而非对语言本身的理解。

开发流程认知:对软件开发的基本生命周期(需求、设计、编码、测试、部署)有基本概念。

学习热情:对 AI 技术有基本认知,并对探索大语言模型(LLM)在开发领域的应用充满热情。

课程大纲

第一个主题:AI 编码新范式:工具启蒙与快速实践

学习目标

认知工具全貌:建立对 AI 辅助工具生态的初步认知,了解 LLM、文心快码、通义灵码 等工具在软件开发中的定位与应用场景。

掌握核心基础:了解主流大语言模型(如 TRAE、OpenAI、通义灵码)的核心能力,掌握 API 接入与基本使用方法。

零基础快速上手:完成 文心快码 与 通义灵码 的安装配置,并熟练掌握其基础操作,为后续深度学习打下坚实基础。

完成首个 AI 项目:借助 AI 辅助,快速构建一个简单的项目管理工具原型,亲身体验 AI 赋能的编码效率。

知识点

AI 辅助工具生态概览:涵盖 AI 原生代码编辑器(文心快码、通义灵码)和知识管理工具(LLM)。

主流大语言模型(LLM)初探:介绍模型核心能力与 API 接入配置。

AI 工具环境搭建与核心功能:涵盖 文心快码/通义灵码 环境配置、基础功能(聊天、命令面板等)初探。

项目原型实践:介绍项目需求提炼与基础代码片段生成。

第二个主题:深入 文心快码:人机交互式智能编程

学习目标

精通 文心快码 高级功能:掌握其独特的 Rules 设置、文档集成与多模态交互技巧。

实践规划-设计-实现-回顾流程:以 文心快码 为核心工具,将 AI 深度融入软件开发全流程,重点练习代码补全、解释、重构与测试辅助。

实战项目:构建一个数据库查询工具,实现通过 AI 生成 SQL 查询的核心功能。

知识点

文心快码 核心功能:文档与项目上下文(@ 文档集成)、行为定制化(Rules 设置)、交互式编程(智能补全、聊天模式)。

AI 辅助流程实践(以 文心快码 为例):需求分析与原型、代码实现与调试、质量保障(测试用例生成)。

实践:基于“规划-设计-实现-回顾”流程,使用 文心快码 设计并实现一个能连接数据库、并通过自然语言输入由 AI 生成和执行 SQL 查询的工具。

第三个主题:深入 通义灵码:Agent 驱动的自动化开发

学习目标

精通 通义灵码 高级功能:掌握其独特的 Command、Agent 与 Hook 等自动化功能。

理解 AI Agent 工作原理:学习如何通过定制化 Agent 实现复杂、多步骤的自动化任务。

实践:为第二个主题构建的数据库查询工具添加更多数据库支持。

知识点

通义灵码 核心功能:任务自动化(Command)、Agent 核心(构建自定义 Agent)、文档集成(@)。

AI Agent 工作流实践:任务分解、Agent 协作模式、Agent 在代码审查、API 文档生成等自动化任务中的应用。

第四个主题:高效解构:AI 赋能下的代码库深度理解与文档化

学习目标

掌握 AI 代码研究方法:学习并应用 AI 工具(文心快码、通义灵码)快速、系统地解构并深度理解大型开源项目的核心代码库。

将洞察转化为专业文档:熟练运用 AI 辅助,将对代码的理解系统性地转化为高质量的技术方案设计和架构设计文档。

掌握 AI 驱动的可视化表达:利用 AI 工具自动或半自动生成流程图、时序图、架构图等,实现复杂逻辑的清晰可视化。

建立高效工作流:整合 AI 工具,建立一套从代码研究、文档撰写到可视化呈现的完整、高效的工作流。

知识点

核心代码库研究方法论:AI 辅助的代码理解策略(自顶向下、自底向上、关键路径分析)、多源上下文管理。

AI 辅助技术文档撰写:方案设计自动化、架构设计智能辅助。

AI 驱动的可视化生成:AI 将代码或自然语言描述转化为 Mermaid等格式的图表。

实践:以实际项目的核心模块为例,使用 文心快码 和 通义灵码 理解其工作原理,并输出一份详细的中文设计分析和流程图。

第五个主题:深入学习和使用 MCP

学习目标

精通协议原理:深度理解 MCP (Model Context Protocol) 协议的核心概念、工作机制与设计哲学。

掌握架构角色:明确 MCP Client(如 文心快码)与 MCP Server 的角色分工与高效交互模式。

亲手打造核心工具:学习并实践如何从零开始构建一个功能全面、可调用的 MCP Server。

实现 AI 知识增强:将自建的 MCP Server 无缝集成至 AI 工具,为智能体提供精准、实时的外部知识。

知识点

攻克 LLM 的致命痛点:深入剖析 LLM 上下文窗口限制与知识滞后性带来的挑战。

MCP 协议详解:核心机制、协议设计思想。

MCP Server 架构与实现:数据源集成、向量化检索(RAG)、API 接口设计。

MCP Client 调用实践:深入理解 文心快码 等工具如何通过 MCP 协议,智能地向外部知识源请求信息并应用。

实践:构建一个包含 shell 访问,文件处理,以及 Postgres 数据库访问的 MCP Server。

第六个主题:Agent 核心:从逆向工程到通用智能体构建

学习目标

理解 AI Agent:深入理解智能代理 (AI Agent) 的概念及其在复杂开发任务中的应用。

逆向工程与架构洞察:通过分析 通义灵码,洞察复杂 AI Agent 的底层工作原理和设计思路。

构建通用 Agent 核心:亲手下写一个支持复杂多轮对话的 Agent 内核,为未来构建特定智能体奠定基础。

实践定制化应用:基于自建的 Agent 核心,开发一个强大的 Code Review Agent,并用于实际代码审查。

知识点

AI Agent 核心原理与设计模式

多 Agent 协作与任务流编排

通义灵码 的 Agent 架构分析

通用 Agent 内核的实现要点

实践:构建一个通用 Agent 内核,并在此基础上实现一个功能强大的 Code Review Agent。

第七个主题:AI 赋能软件开发全流程端到端实践

学习目标

综合运用 AI 工具:掌握如何整合 LLM, 大模型的高级检索功能, 文心快码、通义灵码 等,贯通软件开发全流程。

构建端到端工作流:学习并实践从需求分析、竞品研究到任务分解、编码实现、文档编写的完整 AI 辅助开发流程。

深化工具间协同:掌握在不同开发阶段选择和切换 AI 工具的策略。

知识点

早期阶段 AI 应用:LLM 在需求与技术预研中的应用。

设计与规划阶段:大模型的高级检索与分析能力在设计方案生成中的应用。

编码与任务管理:利用 文心快码 或 通义灵码 的自定义命令进行有效的任务分解与上下文管理。

全流程实践案例:以小型完整功能模块为例,演练从需求理解到最终代码提交的完整流程。

实践:选择一个小功能模块,按照本个主题学习的全流程方法,使用一系列 AI 工具完成其开发,并与课程第一个主题的原型项目进行对比。

第八个主题:回顾与展望:AI 在软件工程的未来

学习目标

知识体系梳理:全面回顾并巩固课程中介绍的所有核心概念、AI 工具和方法论。

洞察未来趋势:探讨 AI 编码领域的未来发展方向,以及个人和团队如何保持持续学习。

知识点

核心 AI 工具与技术串讲:Prompt Engineering、MCP、RAG、AI Agents 等。

AI 赋能软件开发流程最佳实践:各环节的优化策略与案例分析。

未来展望:编程范式、编程语言、验证机制、软件开发的终极方式等。

课程的实战项目

实战一:AI驱动的从零到一:项目管理工具的开发

总体目标:快速掌握 AI 工具的核心功能,并将其应用于实用的原型构建,体验 AI 辅助编码的效率。

核心要点:

使用 文心快码 AI 辅助生成前端/后端基础代码,实现任务创建、查看、状态变更等基本功能。

实战二:智能数据库查询与全流程实践

总体目标:深入掌握 文心快码 和 通义灵码 在全流程开发中的应用,构建一个中等规模的智能数据库工具。

核心要点:

基于“规划-设计-实现-回顾”流程,使用 文心快码 设计并实现一个能连接数据库、并通过自然语言输入由 AI 生成和执行 SQL 查询的工具。

重点练习 文心快码 的代码生成、调试辅助及测试用例生成。

实战三:大型代码库理解/MCP 服务器

总体目标:利用 AI 工具提升对复杂代码库的理解效率,并构建私有 MCP 服务器。

核心要点:

新代码库理解与文档生成:以实际项目为例,使用 文心快码 和 通义灵码 深入分析其核心模块,输出模块设计文档和关键流程图。

私有 MCP Server 构建:构建一个包含 shell 访问,文件处理,以及 Postgres 数据库访问 MCP server。

实战四:Agent 核心与构建定制智能体

总体目标:探索并实践 AI Agent 在软件开发自动化中的核心应用,掌握从零构建定制化 Agent 的能力。

核心要点:

掌握通用 Agent 内核的设计原理。

设计并实现一个能够对特定语言代码进行风格检查、逻辑建议和潜在漏洞分析的 Code Review Agent。

实战五:端到端 AI 赋能的软件开发全流程实践

总体目标:将课程所学的所有 AI 工具与方法论融会贯通,完整实践一个从需求到交付的全链路 AI 辅助项目。

核心要点:

运用 LLM 进行需求分析和技术预研。

利用大模型能力生成设计方案。

通过 通义灵码 进行任务分解。

在 文心快码 / 通义灵码 中全程 AI 辅助完成编码、测试和文档编写。

授课老师

尹立庆 某大型知名互联网企业首席架构

常驻地:北京
邀请老师授课:13439064501 陈助理

主讲课程:《大数据》《云计算架构》《OpenStack云管理平台部署》《Docker容器技术培训》《Kubernetes容器管理平台》《人工智能》《大数据可视化》《机器学习》《数据挖掘与数据分析》《Go语言》《Scala语言》《R语言》《Python语言》《物联网技术》《区块链技术》

尹立庆老师的课程大纲

微信小程序

微信扫一扫体验

扫一扫加微信

返回
顶部