求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center 汽车系统工程   模型库  
会员   
 
 
 
  开班计划 | 认证培训 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导 | 角色培养  
 电话 English
成功案例   品质保证
成功案例
某知名气 基于AI大模型开发
某医药企 大模型技术原理及基
中国电信 大模型核心技术RA
中国船舶 AI大模型辅助软件
某公募基 金融领域的AI大模
某著名通 AI大模型全栈工程
某车企 AI大模型应用实践

相关课程  
开源大模型推理、训练与部署
深度学习、目标识别强化学习
(知识图谱+图数据库)*大模型
人工智能.机器学习& PyTorch
人工智能+Python+大数据
深度学习入门与实战
知识图谱建模与应用
 
全部课程 >人工智能  
使用github Copilot进行高效软件开发
24 次浏览  1 次
Schroeder老师
微软人工智能认证架构师,阿里云AI人工智能训练师。
 
时间地点:北京、上海、 深圳 根据报名开班
课程费用:4000元/人
报公开课  
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    课程简介:

           在这个日新月异的数字时代,AI技术正以前所未有的速度改变着我们的工作和生活方式,其中AI辅助编程更是为软件开发领域带来了革命性的突破。你是否渴望掌握这一前沿技术,让编程工作变得更加高效、智能?现在,机会来了!
           github Copilot 是基于大模型的软件开发利器。
           在这门课程中,你将系统学习基于github Copilot 的AI编程的基础使用实操和高级技巧。从代码补全、缺陷修复到代码优化,再到报错排查、代码提交注解等进阶功能,老师将手把手教你如何利用AI工具提升编码效率,让你的开发工作如虎添翼。
           你将了解到国内外企业级智能编程解决方案的核心功能,以及如何通过团队协作、项目任务拆解等技巧,最大化发挥AI编程的优势。同时,课程还将分享大量真实落地案例,让你从实践中汲取经验,更好地应对项目开发中的挑战。
    培训目标:
    参加课程的主要收益如下:
    • 提高开发效率:AI辅助编程工具能够智能补全代码、修复缺陷、优化代码等,显著提高开发者的编码效率,减少重复劳动。
    • 提升代码质量:通过AI工具进行代码审查、测试等,可以发现并修复潜在的问题,提升代码的稳定性和可靠性。
    • 降低开发成本:AI辅助编程能够自动化部分开发工作,减少人力成本,同时提高开发速度,缩短产品上市时间。
    • 增强团队协作能力:通过引入智能编程工具,可以优化团队协作流程,提高分工效率,促进团队整体效能的提升。
    • 适应技术发展趋势:随着AI技术的不断发展,智能编程将成为未来软件开发的主流趋势。本课程将帮助开发者掌握这一前沿技术,提升个人竞争力。
    培训对象:

    开发者、程序员、软件工程师
    学员基础:

         • 至少掌握一种编程语言的基础知识(如Python、JavaScript、Java、C#)。
         • 熟悉使用IDE或代码编辑器(如VS Code或JetBrains)。
         • 具备Git和GitHub工作流程的基础知识更佳。
    课程形式:

    互动式讲座与讨论
    动手编程练习与实验
    在实时开发环境中的实际应用
    课程安排:2天
    主题 课程安排
    第1部分: AI辅助编程技术的工作原理 1. AI辅助编程技术的工作原理
    2. AI辅助编程工具的主要功能
    3. 智能代码自动补全与上下文感知的代码补全
    4. 编译器与AI辅助编程工具
    5. 生成代码能力等级
    6. 生成式AI和LLM
    7. Transformer模型
    8. 评估LLM
    9. LLM的类型
    10. 评估AI辅助编程工具
    第2部分 AI大模型辅助工具-github copilot
    AI辅助编程工具GitHub Copilot简介 1. 为什么需要GitHub Copilot
    2. 创建GitHub Copilot账户
    3. 安装IDE插件-GitHub Copilot
    4. 安装GitHub Copilot插件
    5. 在IDE中配置Copilot
    6. 探索GitHub Copilot
    7. AI辅助编程工具 主要使用场景
    8. AI辅助编程工具的实现原理
    9. AI辅助编程工具加持下的软件生态改变
    10. AI辅助编程工具改变传统开发的 10 大场景
    11. AI辅助编程工具的编程技巧
    12. AI辅助编程工具下的测试优化
    13. 某公司应用案例分析
    GitHub Copilot 高级应用 1. 使用Copilot Chat提示工程
    2. Copilot Chat高级应用
    3. 使用@workspace进行查询
    4. 与@vscode互动
    5. 利用@terminal学习
    6. 代码补全功能简介
    7. 使用Copilot进行代码补全
    8. 归纳实用的编程场景辅助技巧。
    9. 实操演示代码补全、缺陷修复、代码优化等基础功能。
    10. 讲解报错排查、代码提交注解、AI工具库等进阶功能
    11. 讲解如何设计Prompt,仿写服务技巧和思路。
    12. 分享API和开发文档生成技巧、单元测试设计技巧等。
    13. 介绍数据建模表设计和SQL生成方法。
    14. 实操演示代码大模型检索增强生成RAG和微调Fine-tuning等高级功能。
    15. 案例分析
    第3部分 AI大模型辅助编程案例分析
    AI辅助编程工具实战案例 1. 项目概述
    2. 需求分析和需求获取,需求管理
    3. AI辅助编程工具 主要使用场景
    4. 实践 AI辅助编程工具
    5. 上手AI辅助编程,编码与项目实战探索
    6. AI辅助编程工具 编程进阶
    7. AI辅助编程工具 prompt 原理和实战
    8. AI辅助编程工具 编程技巧
    9. 全面了解AI辅助编程工具的工作原理,建立AI辅助编程知识体系
    10. 实际操作用AI辅助编程工具做开发,演练典型研发工作场景
    11. 使用AI辅助编程工具辅助进行TDD和单元测试
    12. 使用AI辅助编程工具辅助进行系统测试
    13. 某公司应用案例分析
    AI大模型辅助编写高质量代码 1. 使用AI大模型编写高质量的程序代码
    2. AI大模型编写代码注释
    3. AI大模型解释遗留代码
    4. AI大模型辅助发现代码坏味道
    5. AI大模型辅助代码重构
    6. AI大模型辅助代码优化
    7. 评审 AI大模型 生成的代码
    8. 使用AI大模型分析源代码底层逻辑
    9. AI大模型辅助代码性能优化
    10. AI大模型辅助重构遗留系统代码
    11. AI大模型辅助遗留系统的代码维护
    12. 案例分析
    AI大模型辅助重构代码 1. AI大模型辅助代码重构
    2. 重构必然性
    3. 破窗效应与技术债务
    4. 实际重构遇到的4大问题
    5. 介绍常见的重构技术
    6. 重构到模式的目录
    7. 重构概述
    8. 何时重构
    9. 重构的误区
    10. 案例分析
    AI大模型辅助维护遗留系统代码 1. AI大模型辅助重构遗留系统代码
    2. AI大模型辅助遗留系统的代码维护
    3. 必须修改遗留的代码起因
    4. 遗留代码修改危险事项
    5. 如何对依赖代码做测试
    6. 依赖代码的感知与分离
    7. 依赖代码修改的接缝技术
    8. 修改依赖代码的工具
    9. 降低风险的措施
    10. Sprout Method
    11. Sprout Class
    12. Wrap Method
    13. Wrap Method
    14. 通过案例分析,如何使用AI大模型修改遗留代码,而不破坏现有系统代码结构
    15. 案例分析
    第4部分 Vibe vs Spec:AI 编程的两种方式
    Vibe vs Spec:AI 编程的两种方式 1. Vibe到Spec的演化路径
    2. Vibe Coding:需求模糊,通过对话逐步澄清
    3. Spec Coding:需求明确,按规范执行
    4. Spec Coding 核心概念
    5. Spec Coding = 需求明确时,先写规范再让 AI 按规范执行。
    6. Spec Coding适用场景识别
    7. Spec Coding案例分析
    AI辅助开发新范式-Spec-Driven Development规范驱动开发 1. Spec 在 AI 时代的新角色
    2. Spec = AI 的“系统提示词 + 约束条件 + 验收标准”。
    3. 一个好 Spec 的最小结构模型(工程可用)
    4. AI 如何从“想法”生成可执行 Spec
    5. 从模糊需求 → 结构化规范的 Prompt 思路与反幻觉原则。
    6. Spec 如何防止 AI 写代码跑偏
    7. Spec 作为护栏,控制 Agent 的拆解路径与实现边界。
    8. Agentic IDE 的核心思想(以 Kiro 为例)
    9. 从“人写代码”到“人定目标 + Agent 执行”。
    10. Spec → 架构 → 模块 → 代码的自动拆解链路
    11. 用事件触发,让 Spec 持续约束代码、测试和变更。
    12. 从“写代码高手”到“定义规范、驾驭 Agent 的工程师”
    13. 案例分析-实战Spec-Driven Development
    第5部分Github Copilot辅助编程工程化实战
    GitHub Copilot Agent 模式深度实战 1. Agent Mode 架构原理:Ask / Edit / Agent 三种模式对比与选型
    2. 多文件跨仓库编辑:Agent 自主分析并修改代码库
    3. Agentic Memory 公测版:AI 自动学习并记住项目编码模式
    4. 自定义 Sub-agents:任务分解与并行执行(.github/agents/)
    5. Agent Hooks 生命周期控制:preToolUse / postToolUse 策略注入
    6. Plan Agent 结构化任务编排:复杂需求拆解为可执行步骤
    7. 异步云代理工作流:将 GitHub Issue 分配给 @copilot 自主解决
    MCP 协议与企业级扩展开发 1. MCP 架构全景:Tools / Resources / Prompts / OAuth 四层模型
    2. 在 Copilot 中配置 MCP:mcp.json、Auto‑Approve 与多连接类型
    3. 开发自定义 MCP Server(Node.js / Python):定义 Tool 与 Handler
    4. 企业场景实战:连接 Jira、Confluence、内部数据库的 MCP Server
    5. MCP Tool Search 优化:动态按需加载,降低 token 消耗 85%
    6. 安全与治理:MCP 服务器访问控制 + Agent Hooks 策略执行
    7. 跨平台 Skills 兼容:复用 Claude Code 的 .claude/skills/ 技能库
    遗留代码分析与现代化改造实战 1. 仓库级代码理解:Agent 扫描全库,生成架构文档与依赖图
    2. /explain 命令逆向工程:解析复杂业务逻辑与遗留算法
    3. 发芽式演进策略(Sprout Pattern):新旧代码隔离,渐进式重构
    4. 跨语言协同修改:Agent 同时处理 后端与 QML 前端
    5. 自动化测试生成:Agent 驱动单元测试与回归测试套件
    6. 代码审查 Agent:自动发现 Bug、性能瓶颈与安全漏洞
    7. 完整 PR 闭环:Agent 从 Issue 分析 → 修改代码 → 提交 PR → 等待 Review
       
    24 次浏览  1 次
    其他人还看了课程
    基于DDD领域驱动设计的AI 编程全流程演练  1362 次浏览
    AI大模型核心机制原理解构与应用场景  1549 次浏览
    AI工程师  6073 次浏览
    AI驱动企业运营- AI赋能企业应用场景   2206 次浏览
    AI大模型在营销领域的应用  2354 次浏览
    AI 大模型辅助软件研发管理与效能提升  2725 次浏览
    RAG与GraphRAG大模型自定义知识问答原理与实践  4066 次浏览
    定制内训


    最新活动计划
    认证课:OCSMP-MU 4-9[在线]
    需求分析与管理 4-21[北京]
    基于大模型Agent应用开发 4-18[北京]
    AI Spec Coding工程化实践 4-24[北京]
    基于模型的数据治理 5-19[北京]
    企业网络安全 5-21[北京]
    具身智能技能与实践 6-11[厦门]