视频课程 编程

GitHub Copilot智能体编程实战:从工作流到自定义智能体 (英文课程中文字幕)

¥5.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

视频数量:48个 总时长:4小时52分 课程介绍: GitHub Copilot智能体编程实战:从工作流到自定义智能体 试想一个场景:你刚接到任务,要给电商系统加一个购物车模块,后端要写Minimal API,前端要生成Blazor CRUD组件,还得做安全审查。正常情况下这得花大半天,但如果你手头有一个懂你团队编码规范、能自动拆解任务、动手写代码还会自查的AI助手呢?这就是"智能体编程"想解决的问题,而GitHub Copilot正是目前最成熟的落地工具之一。 这门课由Mehmet Özkaya主讲,总共48节课,约4小时52分钟。核心目标很明确:带你用GitHub Copilot CLI从零搭建一个名为EShop的分布式电商应用,并在真实项目里掌握"探索→规划→编码→审查"这套企业级智能体工作流。不是给你看花里胡哨的演示,而是实打实地让Copilot写代码给你看、给你审。 一、搞清楚智能体编程到底是怎么回事 很多人把Copilot当成一个高级自动补全,但课程会先帮你建立正确的认知框架。开头几节课讲清楚软件领域AI的演进,从补全式编程到所谓的"氛围编程"(vibe coding),再到真正的智能体编程有什么区别。接着拆解AI智能体的四大核心组件:信息层管上下文和记忆、执行层管工具调用和沙箱、治理层管护栏和恢复机制、编排层管子智能体调度。这部分内容不会让人云里雾里,因为每一层都配了实际例子,比如工具注册中心怎么把大模型的文本输出转换成真实的文件读写操作,护栏机制怎么在智能体写出违规SQL注入代码时自动拦截。 二、把开发环境搭起来 认知到位了,接下来就是动手。课程会手把手带你配置VS Code工作区,搭建项目目录结构,初始化Git忽略文件。然后引入一个比较新的东西——.NET Aspire,专门用来构建分布式应用的编排框架。会生成Aspire的启动解决方案,准备好EShop项目的基线代码,并讲清楚源码管理策略。这一步做完后,你就拥有了一个可以开始智能体编程的完整工作台。 三、GitHub Copilot CLI的玩法 课程的重头戏是GitHub Copilot CLI。先讲CLI的优势——终端原生的智能体天然适合脚本化、自动化场景,包括安装、认证、成本管理和Token效率策略这些实操内容。然后进入核心:斜杠命令怎么用,Command、Plan、Autopilot三种模式有什么区别,Explore-Plan-Code-Review这套企业级AI工作流怎么落到代码上。你会跟着课程一起构建EShop的商品业务逻辑,包括服务层、依赖注入、Minimal API端点、HTTP测试脚本,最后跑通商品接口的完整测试。 四、上下文与会话管理 用CLI写代码绕不开上下文管理。课程专门花几节课讲透@语法的精准上下文引用、context命令的使用、focus和compact命令如何缓解Token疲劳,还有Infinite Sessions的状态管理和检查点机制——也就是--continue和--resume这两个救命参数。这些是长时间任务里保持智能体不"犯糊涂"的关键技巧,没掌握好的话智能体很容易在中途丢失目标或者重复造轮子。 五、定制你的Copilot 通用Copilot写出来的代码往往不够贴合你的项目,课程从这一痛点出发,讲清楚自定义指令、技能和智能体三层定制体系。具体会讲Custom Instructions的深层原理、init命令如何引导智能体理解项目、如何管理和验证当前激活的指令。最后用生成订单领域业务这个例子走一遍完整流程,让你看到定制前后的代码质量差异。 六、核心工作流:探索→规划→编码→审查 购物车模块是这套工作流的集中演练场。先讲企业级方法论,再用Plan阶段做架构蓝图,Code阶段用Autopilot做全栈实战,最后Review阶段用专门的审查智能体做自动化审计。这一整套流程走下来,你会真正理解智能体编程不是"按下回车等结果",而是一个有节奏、有检查点的工程化过程。 七、自定义技能与专属智能体 这是课程最硬核的部分。技能(Skills)是封装特定能力的模块,课程会带你从零构建后端脚手架技能(生成Minimal API功能)和前端UI生成技能(生成Blazor CRUD组件),然后在EShop里实际调用并做全栈验证。智能体(Agents)比技能更进一步,是专门处理某类任务的助手。先讲清楚技能和智能体的范式差异,再带你在.NET场景里构建Guardian守护智能体做架构级代码审查,揪出抽象泄露这种隐蔽问题。最后构建EShop工作流编排智能体,做端到端集成测试,模拟完整的结账生命周期。 学完整套课程,你能拿到的不只是48节视频的知识点,而是一套完整的方法论:怎么用CLI驱动Copilot,怎么让智能体按你的规则写代码,怎么用MCP把本地环境和外部API、数据库、GitHub仓库连起来,怎么在企业级项目里安全地部署智能体编程流程。对于日常和.NET分布式系统打交道的开发者来说,这门课能把Copilot从一个聊天玩具升级成真正能交付产出的工程伙伴。