课程大纲
概述
○ AIGC的现状及AIGC与软件研发的关系
■ AIG Code,人人是10x程序员
■ AIG Action,AI让存量系统起飞,实现智能体的关键要素
【LLM使用篇】AIG Code研发提效
○ copilot与Chat的使用场景及最佳实践分享
○【实操】与AI结对编程开发订单管理系统
■ 生成SpringBot项目代码
■ 生成DockerFile及Docker-Compose配置
■ 运行验证
○【演示&代码】让生成代码进一步 -- 迷你版autopilot
■ 自动生成代码
■ 自动生成单元测试
■ 自动验证,调整
【LLM应用开发】
○ LLM App运行机理讲解
■ 核心流程
■ prompt
■ 上下文
○【实操】开发第一个LLM APP
○【实操】智能问答机器人
■ Embedding
■ 向量数据库
【LLM Agent开发】
○ 后大模型时代的产品形态趋势 -- AI Agent
■ copilot everywhere
■ 消失的软件 -- 传统软件功能正在解构
■ AI Agent是未来主流的生产力
○【实操】订单助手AI Agent应用开发
■ 全新的应用开发领域,开发者的新机会
■ AI Agent的运行机理,一次简单的对话背后发生了什么
■ 基于生成的订单系统,开发订单AI Agent(langchain/open ai assistant)
● 工具的使用
● 推理思维框架:ReAct,CoT,ToT等
○ 多种Agent框架Use Case
【趋势分享】软件开发AutoPilot,未来已来
○ 顶流LLM单兵能力已超越大部分develoer
○ autoPilot的实现途径是引入人类的协同管理机制(SOP)
○ 多Agent协同大幅度提升软件生成的有效性
○ 终极思考:但SOP带来的autoPilot是真的autoPilot吗?AIG来了将重部重新洗牌
○ 我们将如何自处