From c677393d086b7a6afeeeeb6a417ada593897b7cb Mon Sep 17 00:00:00 2001 From: zdh Date: Sat, 20 Jun 2026 22:38:20 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=85=A5=E5=BA=93=2017=20=E4=B8=AA?= =?UTF-8?q?=E6=96=B0=E6=8A=A5=E5=91=8A=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 银行业Agent建设方案/报告/ 4 篇:建设方案 · 智能中台 · 意图识别 · 合规风险 - 研发型企业AI转型方案/报告/ 9 篇:角色矩阵(交互版) · 培训1-6课 · 角色矩阵 · 实操培训 · 培训路线图 - AI Agent 驾驭工程/报告/ 1 篇:Harness Engineering 全面解析 - 简历AI技术讲解.html + .md - Dify部署分析报告.html --- .../报告/ai-agent-harness-engineering.html | 1483 +++++++++++++++++ Dify部署分析报告.html | 502 ++++++ .../报告/ai-role-level-matrix-interactive.html | 404 +++++ .../报告/ai-role-level-matrix.html | 1004 +++++++++++ .../报告/ai-tools-hands-on-training.html | 745 +++++++++ .../报告/ai-tools-training-lesson2-gitea.html | 668 ++++++++ .../报告/ai-tools-training-lesson3-presales-demo.html | 722 ++++++++ .../报告/ai-tools-training-lesson4-bidding.html | 466 ++++++ .../报告/ai-tools-training-lesson5-pm.html | 484 ++++++ .../报告/ai-tools-training-lesson6-performance.html | 514 ++++++ .../报告/ai-training-roadmap.html | 759 +++++++++ 简历AI技术讲解.html | 521 ++++++ 简历AI技术讲解.md | 300 ++++ .../agentscope-java-openclaw-banking-midplatform.html | 591 +++++++ .../报告/banking-agent-construction-plan.html | 1006 +++++++++++ .../报告/banking-intent-recognition.html | 848 ++++++++++ .../banking-internal-agent-compliance-risks.html | 1111 ++++++++++++ 17 files changed, 12128 insertions(+) create mode 100644 AI Agent 驾驭工程/报告/ai-agent-harness-engineering.html create mode 100644 Dify部署分析报告.html create mode 100644 研发型企业AI转型方案/报告/ai-role-level-matrix-interactive.html create mode 100644 研发型企业AI转型方案/报告/ai-role-level-matrix.html create mode 100644 研发型企业AI转型方案/报告/ai-tools-hands-on-training.html create mode 100644 研发型企业AI转型方案/报告/ai-tools-training-lesson2-gitea.html create mode 100644 研发型企业AI转型方案/报告/ai-tools-training-lesson3-presales-demo.html create mode 100644 研发型企业AI转型方案/报告/ai-tools-training-lesson4-bidding.html create mode 100644 研发型企业AI转型方案/报告/ai-tools-training-lesson5-pm.html create mode 100644 研发型企业AI转型方案/报告/ai-tools-training-lesson6-performance.html create mode 100644 研发型企业AI转型方案/报告/ai-training-roadmap.html create mode 100644 简历AI技术讲解.html create mode 100644 简历AI技术讲解.md create mode 100644 银行业Agent建设方案/报告/agentscope-java-openclaw-banking-midplatform.html create mode 100644 银行业Agent建设方案/报告/banking-agent-construction-plan.html create mode 100644 银行业Agent建设方案/报告/banking-intent-recognition.html create mode 100644 银行业Agent建设方案/报告/banking-internal-agent-compliance-risks.html diff --git a/AI Agent 驾驭工程/报告/ai-agent-harness-engineering.html b/AI Agent 驾驭工程/报告/ai-agent-harness-engineering.html new file mode 100644 index 0000000..f36f1a7 --- /dev/null +++ b/AI Agent 驾驭工程/报告/ai-agent-harness-engineering.html @@ -0,0 +1,1483 @@ + + + + + + AI Agent 驾驭工程(Harness Engineering)全面解析 + + + + + +
+ ← 返回知识库 +

AI Agent 驾驭工程(Harness Engineering)全面解析

+ v1.0 · 2026-06 +
+ + + + + +
+ + +
+
11
核心组件职责
+
4
成熟度阶梯 H0–H3
+
3
核心支柱(前馈·反馈·传感器)
+
5
关键设计原则
+
2025.11
概念首次提出
+
+ + +
+

一、前言:什么是驾驭工程

+ +

核心公式:Agent = Model + Harness

+ +

在大模型(LLM)能力飞速进化的今天,一个共识正在形成:决定 AI Agent 上限的,不是模型本身的参数规模,而是围绕模型构建的"驾驭系统"(Harness)的工程品质。

+ +
+

📐 类比理解

+

Model(大模型) = 力大无穷的发动机 — 提供原始智能驱动力

+

Harness(驾驭系统/马具) = 底盘、悬挂、转向、制动 — 控制方向、调节速度、保障安全

+

没有 Harness 的 Model,就像一台没有方向盘和刹车的引擎 — 马力再大也无法安全上路。

+
+ +

Harness Engineering(驾驭工程) 的正式定义:在 AI 智能体运行环境中,设计和构建约束机制、反馈回路、工作流控制以及持续改进循环的系统工程实践。它的核心不是优化模型本身,而是优化模型运行的环境

+ +

正如 LangChain 的经典表述:"The model contains the intelligence, and the harness makes that intelligence useful."(模型承载智能,驾驭系统让智能变得可用。)OpenAI 更进一步总结为:"人类掌舵,智能体执行。"

+ +
+

平庸模型 + 顶级驾驭 > 顶级模型 + 劣质驾驭

+

— Addy Osmani(Terminal Bench 2.0 实证:仅修改驾驭逻辑就将编码智能体排名从前 30 推至前 5)

+
+ +
+

🧭 核心价值主张

+

将不可控的大模型,装入一个可控的工程框架里,让 AI Agent 从"实验室玩具"变成"企业级生产力工具"

+

驾驭工程的终极目标不是造一匹更快的马(优化模型),而是为这匹马配上缰绳、马鞍、马车和导航系统(构建工程化运行环境)。

+
+
+ + +
+

二、技术溯源与演进路径

+ +

(一)从提示工程到驾驭工程的三级跃迁

+ +
+
+
第一阶段
+

📝 提示工程
Prompt Engineering

+

聚焦模型输入:怎么写 prompt 让模型输出更好

+
    +
  • Few-shot / Zero-shot
  • +
  • Chain-of-Thought
  • +
  • 角色扮演 prompt
  • +
  • 模板化管理
  • +
+

局限性:仅优化单次输入,无状态、无反馈、无约束

+
+
+
第二阶段
+

📚 上下文工程
Context Engineering

+

聚焦信息注入:怎么在对话窗口内组织信息

+
    +
  • RAG 检索增强
  • +
  • 上下文窗口管理
  • +
  • 记忆系统设计
  • +
  • 多轮对话状态
  • +
+

局限性:只管"喂什么",不管"怎么执行"和"出事怎么办"

+
+
+ +
+

🚀 第三阶段 · 驾驭工程(Harness Engineering)— 当前前沿

+

聚焦运行时管控:Agent 执行过程中如何约束、监控、纠错、审计

+

从"怎么问"→"怎么喂"→"怎么管",实现了 AI 工程化的范式跃迁。

+
+ +

(二)关键里程碑

+ +
+
+
2025年11月
+
Mitchell Hashimoto 首次提出 "Engineer the Harness"
+
日裔美籍工程师,强调 Agent 工程的重点应从模型转向其运行环境的约束设计
+
+
+
2025年11月–2026年3月
+
Anthropic 发布系列论文
+
《Effective Harnesses for Long-Running Agents》《Harness Design for Long-Running Apps》系统阐述长期运行 Agent 的驾驭设计方法论
+
+
+
2026年2月
+
OpenAI 发表 "Harness Engineering: Leveraging Codex in an Agent-First World"
+
将概念系统化推向业界,提出 Agent-First 世界中的驾驭工程全景框架
+
+
+
2026年
+
arXiv 2605.13357 学术论文发布
+
《AI Harness Engineering: A Runtime Substrate for Foundation-Model Software Agents》首次给出完整学术框架
+
+
+
2026年
+
国内大规模讨论与实践落地
+
拓尔思、LangChain、36氪、CSDN 等广泛传播,企业级实践案例涌现
+
+
+
+ + +
+

二-B、提示词工程、上下文工程与记忆系统

+ +

提示词工程、上下文工程与记忆系统是驾驭工程的"材料科学"——它们决定 Harness 用什么信息、以什么形式、在多长的时间窗口内约束和引导 Agent。

+ +

在第二章的演进路径中,我们提到从提示词工程到上下文工程再到驾驭工程的三级跃迁。但一个常见的误解是以为三者是"取代"关系——新的来了,旧的就没用了。实际上,它们是层层叠加、互相增强的关系:每一层都在前一层的基础上增加新的能力维度。

+ +
+

📐 三层叠加模型

+

提示词工程 → 管"单次交互的质量"(即时约束层)

+

上下文工程 → 管"对话窗口内的信息组织"(会话状态层)

+

记忆系统 → 管"跨对话的长期知识积累"(持久状态层)

+

三层从"瞬态"到"持久",共同构成了 Harness 的信息底座。

+
+ + +

(一)提示词工程(Prompt Engineering):驾驭的第一道防线

+ +

1. 本质定位

+ +

提示词工程是最轻量、最直接的驾驭手段。它在每次调用 LLM 时,通过精心构造的文本输入来约束模型行为。如果把 Agent 比作一个员工,提示词就是"每次布置任务时的口头交代"——交代得越清楚,执行偏差越小。

+ +

在 Harness 体系中,提示词工程承担的角色是"即时约束层":在模型推理的入口处设置路标和护栏,让模型的生成从一开始就走在正确的轨道上。

+ +
+

🧠 提示词工程在 Harness 中的四大作用

+

① 角色锚定:用系统提示词(System Prompt)定义 Agent 的身份、能力边界和行为准则。例如 Claude Code 的系统提示词约定了"你是 Claude Code, Anthropic 的官方 CLI"——这条定义影响了后续所有推理。

+

② 任务格式化:将模糊的用户意图转化为结构化的任务描述。例如"帮我改 bug"→ 指定文件路径、期望行为、约束条件(不引入新依赖、保持代码风格一致)。

+

③ 规则注入:在 prompt 中前置写入不可违反的规则。例如"禁止修改 .git/ 目录下的文件""输出必须是有效的 JSON"——这些文本规劝虽然不如代码强制可靠,但作为第一道防线成本最低。

+

④ 思维链引导:通过 CoT(Chain-of-Thought)提示强制模型"先思考再行动",显著降低冲动性错误。例如"在修改代码前,先解释你要改什么以及为什么"。

+
+ +

2. 提示词工程的局限

+ +
+

⚠️ 为什么不能只靠提示词?

+

无状态:每次调用独立,Agent 不会"记住"上次 prompt 说了什么。你需要反复重复相同的约束。

+

无强制力:LLM 可能"忽略"或"遗忘" prompt 中的指令(长上下文中的"中间迷失"现象)。文本规劝的本质是"建议"而非"强制执行"。

+

上下文窗口有限:prompt 越长,模型对中间部分的注意力越弱。你不能无限制地堆规则。

+

无反馈闭环:提示词只管输入,不管输出质量。模型产出错误后,提示词本身不会自动修正。

+
+ +

正因为这些局限,催生了下一层——上下文工程:在单个提示词的粒度之上,管理整个对话窗口内的信息流动。

+ + +

(二)上下文工程(Context Engineering):驾驭的信息调度层

+ +

1. 从"写提示词"到"管信息流"

+ +

上下文工程的核心思想是:不在 prompt 中写死所有信息,而是按需动态加载。它回答的核心问题是:在每一轮对话中,Agent 的上下文窗口里应该放什么、放多少、按什么优先级排列

+ +
+
+
提示词工程思路
+

"我把所有规则都写在 system prompt 里,你看着办。"

+
    +
  • 静态:写一次,永不改变
  • +
  • 全量:所有规则同时可见
  • +
  • 被动:等模型自己理解
  • +
  • 问题:窗口爆炸、注意力稀释
  • +
+
+
+
上下文工程思路
+

"根据当前任务,我只加载最相关的 3 条规则和 2 段参考代码。"

+
    +
  • 动态:按任务实时组装
  • +
  • 择优:只加载相关性最高
  • +
  • 主动:检索+排序后注入
  • +
  • 优势:精准高效、注意力集中
  • +
+
+
+ +

2. 上下文工程的关键技术

+ +
+
+

🔍 RAG 检索增强生成

+
Retrieval-Augmented Generation
+

根据当前任务,从外部知识库检索最相关的文档片段,注入上下文窗口。是上下文工程最核心的技术手段。

+
    +
  • Embedding 向量化 → 语义检索
  • +
  • Hybrid Search:稠密+稀疏混合召回
  • +
  • Reranker 精排:Cross-encoder 重排序
  • +
  • Chunking 策略:文档分块粒度调优
  • +
+
+
+

🪟 上下文窗口管理

+
Context Window Management
+

当对话历史超出模型上下文窗口时,智能裁剪和压缩,保留关键信息。

+
    +
  • 滑动窗口:保留最近 N 轮
  • +
  • 摘要压缩:将历史对话压缩为摘要
  • +
  • 优先级淘汰:按重要性保留/丢弃
  • +
  • 分层缓存:热/温/冷三层存储
  • +
+
+
+

📋 指令分层注入

+
Layered Instruction Injection
+

将不同来源、不同优先级的指令分层组织,在恰当的时机注入恰当的信息。

+
    +
  • 系统层:全局行为准则(system prompt)
  • +
  • 项目层:项目规范(CLAUDE.md / .cursorrules)
  • +
  • 任务层:当前任务的具体约束(user prompt)
  • +
  • 反馈层:上一步执行结果的纠正信息
  • +
+
+
+

🔄 动态上下文切换

+
Dynamic Context Switching
+

Agent 在不同工作模式间切换时,自动替换上下文内容。如从"编码模式"切换到"调试模式",注入不同的规则集。

+
    +
  • 模式识别:从用户意图推断工作模式
  • +
  • 上下文模板:每种模式预设信息模板
  • +
  • 平滑切换:保留跨模式的关键状态
  • +
+
+
+ +

3. 上下文工程在 Harness 中的角色

+ +

在驾驭工程 11 项组件中,上下文工程直接支撑了其中 3 项:

+ +
+
上下文工程 ↔ Harness 组件映射
+ + + + + + + + + + + + + + + + + + + +
Harness 组件上下文工程承担的部分不承担的部分
任务规范(Task Spec)将任务描述 + 约束条件格式化注入任务分解为子任务的逻辑(由任务分解引擎负责)
上下文选择(Context Selection)完全由上下文工程覆盖:检索、排序、注入
项目记忆(Project Memory)决定"哪些记忆在此时被加载"记忆的存储结构、更新机制(由记忆系统负责)
+
+ + +

(三)记忆系统(Memory System):驾驭的持久状态层

+ +

1. 为什么记忆系统是 Harness 的关键基础设施

+ +

提示词工程管单次调用,上下文工程管单次对话窗口——但两者都不能解决一个根本问题:Agent 在一个对话中学到的东西,换一个对话就全忘了

+ +

记忆系统要解决的正是这个"跨会话遗忘"问题。它让 Agent 具备长期学习和知识积累的能力——就像一个有工作笔记的员工,每次新任务都能参考之前的经验。

+ +
+

🎯 记忆系统的核心价值

+

把 Agent 从一个"每次醒来都失忆的天才",变成一个"越用越聪明、越用越懂你"的长期协作伙伴。

+
+ +

2. 记忆的分层架构

+ +

一个成熟的记忆系统不是"把所有东西都存下来",而是按照信息的生命周期、作用范围和检索方式分层管理:

+ +
+
表 · Agent 记忆四层架构
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
层级名称生命周期存储内容实现方式
L0工作记忆
Working Memory
单次推理当前 prompt 的全部内容(系统提示+历史+用户输入+检索结果+工具返回)上下文窗口本身
L1会话记忆
Session Memory
单次对话本轮对话的所有消息、工具调用、中间结果、已做决策对话历史数组 / Checkpoint
L2项目记忆
Project Memory
项目周期项目规范、架构决策、代码约定、团队偏好、踩过的坑Memory 文件 / 向量数据库 / 规则库
L3全局记忆
Global Memory
永久跨项目的通用知识、用户偏好、工作风格、核心原则持久化用户档案 / 全局知识图谱
+
+ +

3. 记忆系统的核心机制

+ +
+
+

📝 记忆写入

+

什么值得记住?写入策略决定记忆系统的"信噪比"。

+
    +
  • 显式写入:用户明确要求"记住这个"
  • +
  • 自动提取:Agent 从对话中自动识别有价值的经验
  • +
  • 纠错驱动:每次失败/纠正后自动固化(棘轮效应)
  • +
  • 衰减淘汰:长期未访问的记忆自动降级或删除
  • +
+
+
+

🔍 记忆检索

+

如何在需要时精准找到相关记忆?

+
    +
  • 语义检索:当前任务 Embedding × 记忆 Embedding 余弦相似度
  • +
  • 关键词匹配:BM25 / TF-IDF 精确匹配
  • +
  • 时间衰减:越近的记忆权重越高
  • +
  • 关联激活:检索到记忆A → 自动加载关联记忆B、C
  • +
+
+
+

🔄 记忆更新

+

旧记忆如何随新经验演进?

+
    +
  • 覆盖式:新事实直接替换旧事实
  • +
  • 合并式:新旧信息融合为一条更完整的记忆
  • +
  • 冲突处理:用户偏好 vs Agent 经验冲突时的仲裁
  • +
  • 版本化:保留记忆的修改历史,可回滚
  • +
+
+
+

🛡️ 记忆治理

+

记忆的安全、隐私与合规。

+
    +
  • 范围隔离:项目记忆不出项目边界
  • +
  • 敏感信息过滤:自动脱敏 token/key/password
  • +
  • 用户可审计:用户随时查看和删除记忆
  • +
  • 遗忘权:支持按用户要求彻底清除
  • +
+
+
+ +

4. 记忆系统在 Harness 体系中的关键位置

+ +

在驾驭工程 11 项组件中,记忆系统直接支撑了"项目记忆"(Project Memory)"任务状态"(Task State)两项,并间接作用于"上下文选择"(Context Selection)——因为记忆系统的检索结果正是上下文工程需要注入的关键信息源。

+ +
+

🔗 记忆系统 ↔ 上下文工程的协作循环

+

记忆系统存储和检索长期信息 → 上下文工程将检索到的记忆按优先级注入当前窗口 → Agent 基于完整上下文做出决策 → 决策结果中的有用经验写回记忆系统

+

这个"读取→注入→决策→写回"的循环,是 Harness 实现"越用越聪明"的核心机制。

+
+ + +

(四)三者的协同:从瞬间到永恒的信息谱系

+ +
+
表 · 提示词工程 × 上下文工程 × 记忆系统 全景对比
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
维度提示词工程上下文工程记忆系统
时间跨度单次推理(毫秒级)单次对话(分钟级)跨对话(天/月/年级)
信息载体System/User Prompt 文本上下文窗口中的全部内容外部持久化存储
更新频率每次调用重新构造每轮对话动态调整学习到新模式时更新
核心问题"这次怎么说?""此时加载什么?""长期记住什么?"
技术手段角色设定、Few-shot、CoTRAG、窗口管理、指令分层Embedding 检索、向量DB、知识图谱
约束强度弱(文本规劝)中(信息调度)强(持久化 + 机械检索)
在 Harness 中的角色即时约束层会话状态层持久状态层
典型失败模式中间迷失、指令冲突检索偏差、窗口溢出记忆污染、过期信息
+
+ +
+

三层协同的核心公式

+

+ 优质输出 = 好的提示词 × 精准的上下文 × 相关的长期记忆 × 模型推理能力 +

+

任何一层短板都会拖累整体效果。提示词写得再好,上下文加载的信息不对,模型也无法给出正确输出。记忆系统存得再多,检索不准,等于没有。

+

这也正是驾驭工程的核心洞见——不是模型不够强,而是我们没有给模型提供正确的信息环境

+
+ +
+ + +
+

三、核心组件框架(11项组件职责)

+ +

基于 arXiv 论文《AI Harness Engineering: A Runtime Substrate for Foundation-Model Software Agents》(2605.13357),Harness 系统包含以下 11 项结构化组件职责:

+ +
+
表1 · Harness 11 项核心组件职责
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#组件英文功能说明类比
1任务规范Task Spec定义任务目标、约束条件与预期输出,将模糊意图转化为结构化任务描述需求文档
2上下文选择Context Selection按需加载结构化的背景知识与规则,避免信息过载或遗漏知识库检索
3工具访问Tool Access标准化接口连接外部系统(MCP、API、数据库),统一工具注册与调度API 网关
4项目记忆Project Memory会话级缓存、知识库注入、历史决策记录,支持跨会话一致性项目 Wiki
5任务状态Task State状态持久化、断点续传、Checkpoint 机制,保证长期任务不丢失进度数据库事务
6可观测性Observability全链路监控、结构化日志、关键节点标记,让 Agent 行为透明可追踪APM 监控
7失败归因Failure Attribution错误回溯、原因定位,区分"模型幻觉""工具故障""逻辑错误"等不同根因事故复盘
8验证Verification三重验证体系:单元级→集成级→端到端级,自动检查输出质量CI/CD 流水线
9权限管控Permissions高风险操作的审批节点、安全沙箱、最小权限原则IAM 权限系统
10熵增审计Entropy Auditing对抗软件腐化、技术债务清理,定期检查系统健康度代码审查
11干预记录Intervention Recording人工介入的审计日志,记录何时、为何、如何人工接管操作审计
+
+ +
+

🔑 这 11 项组件的本质

+

它们不是"可选的附加功能",而是企业级 Agent 的必要基础设施。就像你不会把没有日志、没有权限控制、没有回滚机制的应用部署到生产环境一样 — 缺少任何一项,Agent 就不具备生产级可靠性。

+
+
+ + +
+

四、成熟度模型 H0–H3

+ +

arXiv 论文提出四级 Harness 成熟度阶梯,为团队提供了清晰的进化路线图:

+ +
+
表2 · 驾驭工程四级成熟度模型
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
等级名称特性产出物适用阶段
H0无约束模型直接输出,无额外支持仅最终补丁(patch)原型验证 / Demo
H1基础约束工具调用 + 简单上下文注入可复现日志内部工具 / 单人使用
H2结构化管控失败归因 + 确定性检查 + 权限分级失败归因报告团队协作 / 关键业务
H3完备闭环全链路验证 + 结构化验证报告 + 持续改进循环可验证、可归因、可维护的变更生产系统 / 合规场景
+
+ +

各等级的关键差异

+ +
+
+

H0 无约束模式

+

Agent 自由执行,无护栏。适合快速实验,但输出不可审核、不可复现、不可信任。

+
  • 无日志或仅非结构化输出
  • 无失败处理
  • 无法追溯决策过程
+
+
+

H1 基础约束模式

+

引入工具调用框架和基础上下文管理。Agent 行为开始变得可追踪。

+
  • 工具调用有日志记录
  • 上下文有版本管理
  • 但失败后仍需人工排查
+
+
+

H2 结构化管控模式

+

失败可自动归因、权限可分级控制。团队级协作的门槛。

+
  • 失败自动归因到具体组件
  • 确定性检查防止回归
  • 权限分级(读/写/执行/审批)
+
+
+

H3 完备闭环模式

+

全链路可验证、持续自我改进。达到企业合规与审计要求。

+
  • 端到端验证报告自动生成
  • 干预记录完整可审计
  • 熵增审计防止系统退化
+
+
+ +
+

⚠️ 团队自评参考

+

大多数创业团队和中小企业的 AI Agent 实践处于 H0–H1 之间。H2 是团队协作的准入门槛,H3 是合规场景(金融、医疗、政务)的硬性要求。提升一级通常需要 2–6 个月的工程投入。

+
+
+ + +
+

五、四大技术模块架构

+ +

从业界实践来看,完整的 Harness 系统由四大技术模块构成:

+ +
+
+

🧩 1. 任务分解引擎

+
Task Decomposition Engine
+

将复杂目标拆解为可执行的原子子任务,管理子任务间的依赖关系与执行顺序。

+
    +
  • 自然语言解析 → 任务图
  • +
  • 状态空间搜索与剪枝
  • +
  • 领域知识图谱辅助分解
  • +
  • 子任务优先级动态排序
  • +
+
+
+

🔌 2. 工具集成系统

+
Tool Integration System
+

标准化接口连接外部系统,提供统一的工具注册、发现、调用与追踪。

+
    +
  • 工具注册表(Tool Registry)
  • +
  • 动态工具发现(MCP 协议)
  • +
  • 调用链全链路追踪
  • +
  • 工具调用熔断与降级
  • +
+
+
+

👁️ 3. 环境感知模块

+
Context Awareness Module
+

多模态输入理解当前状态,让 Agent "知道自己在哪、发生了什么"。

+
    +
  • 系统日志实时分析
  • +
  • 运行时性能监控
  • +
  • 用户反馈信号捕获
  • +
  • 外部环境变化感知
  • +
+
+
+

🎯 4. 策略优化器

+
Policy Optimizer
+

基于历史执行数据持续改进策略,让 Agent 越用越聪明。

+
    +
  • 强化学习(RL)策略迭代
  • +
  • 贝叶斯优化参数调优
  • +
  • Auto-Dream 自主反思机制
  • +
  • A/B 测试策略效果对比
  • +
+
+
+ +
+

🏗️ 四模块协作流程

+

任务分解引擎产出子任务图 → 工具集成系统调度执行 → 环境感知模块实时反馈状态 → 策略优化器根据反馈调整后续策略

+

四个模块不是串行流水线,而是持续交互的闭环系统:每一步执行的结果都会回流到分解和优化环节,形成动态自适应。

+
+
+ + +
+

六、三大核心支柱(企业级视角)

+ +

从管理学角度看,驾驭工程本质上是用工程手段实现管理闭环。36氪的深度分析将这一视角总结为三大支柱:

+ +
+
+
支柱一
+

📋 前馈(Feed-forward)

+

对应管理概念:目标设定 + 流程设计

+

执行前注入规范与边界。在 Agent 开始工作前,明确输入:任务目标、约束条件、质量标准、禁止操作列表。

+
    +
  • 任务模板与 Checklist
  • +
  • 领域规则前置注入
  • +
  • 安全边界预设(Guardrails)
  • +
  • 输出格式规范定义
  • +
+
+
+
支柱二
+

📊 反馈(Feedback)

+

对应管理概念:绩效考核 + 质量巡检

+

完成后检查偏差、纠正错误。Agent 执行完毕后,系统自动验证输出质量,识别偏差并触发纠正流程。

+
    +
  • 自动验证(单元/集成/E2E)
  • +
  • 输出与预期的偏差检测
  • +
  • 失败归因与根因分析
  • +
  • 纠错循环(Retry with Fix)
  • +
+
+
+ +
+

📡 支柱三 · 传感器(Sensors)— KPI 体系 + 实时监控

+

随时掌握系统当前状态。在 Agent 运行过程中持续采集信号:执行进度、资源消耗、异常事件、置信度变化。

+

三大支柱形成完整的管理闭环:前馈设定方向 → 传感器实时监控 → 反馈纠正偏差 → 前馈优化规则

+
+ +

三大支柱与管理学的深层对应

+ +
+
表3 · 驾驭工程 ↔ 管理学映射
+ + + + + + + + +
驾驭工程概念管理学对应核心逻辑失效后果
前馈 Feed-forward目标管理(MBO)+ SOP把规范和边界在行动前植入 AgentAgent 偏离目标、产出不可用
反馈 Feedback绩效评估 + 质量门禁执行后自动检查,偏差即纠正错误累积、信任崩塌
传感器 SensorsKPI 仪表盘 + 实时 BI持续采集运行信号,异常即告警问题发现滞后、故障扩大
棘轮效应 Ratchet经验教训库 + SOP 迭代每次失败固化为永久规则重复踩坑、团队记忆流失
+
+ +
+

驾驭工程的本质是管理学,不是模型学。

+

管理的是 Agent 的行为边界、执行质量和持续改进,不是模型的参数和架构。

+
+
+ + +
+

七、关键设计原则

+ +

业界实践沉淀出以下五条驾驭工程的金科玉律:

+ +
+
+

💾 原则一:状态落盘,而非驻留内存

+

所有关键状态(任务进度、中间结果、已做决策)必须持久化到外部存储,支持断点续传。内存中的状态在 Agent 崩溃时不可恢复。

+

实践:每个子任务完成后 Checkpoint,失败后从最近 Checkpoint 恢复而非重头开始。

+
+
+

⚖️ 原则二:生成与评估分离

+

不能用同一个模型既生成内容又评估内容质量。"既当裁判又当运动员"是幻觉和自欺欺人的根源。

+

实践:用一个模型生成,用另一个模型(或确定性规则引擎)评估。评估模型可以更小但更严格。

+
+
+

🔒 原则三:机械强制优于文本规劝

+

用确定性的代码规则(if-else、权限检查、类型校验)约束 Agent,而非依赖 prompt 中的"请不要……"。LLM 没有真正的"道德感"。

+

实践:文件系统操作加沙箱、网络请求加白名单、高风险操作加审批节点 — 全部用代码实现,不靠 prompt 规劝。

+
+
+

🥪 原则四:推理算力三明治

+

规划阶段用强推理模型(如 Opus/Claude 4),中间执行阶段用低成本推理(如 Haiku/DeepSeek),验收阶段再用强推理模型。

+

实践:"强模型制定计划 → 弱模型执行步骤 → 强模型验收结果"三阶段流水线。

+
+
+

🪜 原则五:棘轮效应(Ratchet)

+

每次失败都必须固化为一条永久性的验证规则。系统只能变得更严格,不能变得更宽松。

+

实践:每次生产事故 → 事后复盘 → 提取验证规则 → 加入自动化检查流水线 → 永不再犯。

+
+
+
+ + +
+

八、概念辨析

+ +

驾驭工程领域的几个关键概念容易混淆,需要明确区分:

+ +
+
表4 · 核心概念辨析
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
概念范畴定义示例
Agent Harness技术实体具体的技术控制系统,Agent 的"运行时控制面板"Claude Code 的 Hook 系统、权限审批流、工具调用沙箱
Harness Engineering工程方法论设计与维护 Harness 的系统化学科体系设计模式、最佳实践、成熟度模型、评估框架
SDK/框架
(LangChain 等)
开发工具回答"怎么造 Agent"——构建智能体、工具链整合LangChain、CrewAI、AutoGen、Spring AI Alibaba
Agent Protocol
(MCP 等)
通信标准回答"Agent 怎么和工具/数据对话"MCP(Model Context Protocol)、A2A(Agent-to-Agent)
+
+ +
+

🔗 四个概念的协作关系

+

SDK/框架 帮你造 Agent → Agent Protocol 定义 Agent 与外部世界的通信标准 → Agent Harness 是运行时控制面板 → Harness Engineering 是确保控制面板设计得好的方法论

+

四者缺一不可,但它们回答的是不同层面的问题。混淆它们会导致"用了 LangChain 就以为有了 Harness"的常见误区。

+
+ +

Agent Harness vs Harness Engineering 深度区分

+ +
+
+
Agent Harness(技术实体)
+
    +
  • 是什么:具体的技术控制框架
  • +
  • 关注:"用什么控制"
  • +
  • 产物:代码、配置、部署架构
  • +
  • 变化频率:随项目迭代快速变化
  • +
  • 类比:一辆车的刹车、方向盘、仪表盘
  • +
+
+
+
Harness Engineering(方法论)
+
    +
  • 是什么:系统化的工程学科体系
  • +
  • 关注:"如何设计好控制"
  • +
  • 产物:设计原则、最佳实践、评估标准
  • +
  • 变化频率:随行业认知演进缓慢演化
  • +
  • 类比:汽车工程学(底盘设计理论、安全标准)
  • +
+
+
+
+ + +
+

九、实战案例与应用场景

+ +

(一)编码 Agent 场景:Claude Code 的 Harness 设计

+ +

Claude Code 是 Harness Engineering 理念的典型实践者。其架构将 Harness 职责明确分离:

+ +
+
表5 · Claude Code Harness 职责映射
+ + + + + + + + + + + +
Harness 组件Claude Code 实现工程价值
任务规范系统提示词 + CLAUDE.md 项目指令 + Memory 记忆系统三层递进式约束注入
工具访问Bash/Read/Write/Edit/Grep 等工具白名单 + 权限分级精确工具边界控制
权限管控Allow/Deny/Ask 三级权限 + 沙箱执行模式高危操作可拦截
可观测性结构化日志 + 步骤追踪 + 对话历史持久化全链路可回溯
验证Edit 精确匹配失败回滚 + Bash 退出码检查确定性验证闭环
任务状态Checkpoint 断点续传 + Task 任务列表持久化长期任务不丢失
项目记忆Memory 文件系统 + CLAUDE.md 上下文注入跨会话知识传承
+
+ +

(二)企业 Agent 场景:银行智能中台

+ +

银行业由于合规要求,对 Harness 的需求最为刚性。典型架构要求:

+ +
+
+

🏦 多租户隔离

+

每个业务部门的 Agent 运行在独立沙箱中,数据、工具、记忆完全隔离。租户间零信息泄露。

+
+
+

📋 合规中间件

+

所有 Agent 输出经过合规检查层:敏感信息脱敏、交易金额二次确认、监管规则自动注入。

+
+
+

🔍 全链路审计

+

每个 Agent 决策的完整证据链:输入→推理→工具调用→输出→人工确认,满足监管检查要求。

+
+
+

🔄 人机协同审批

+

分级审批流:低风险自动执行、中风险人工确认、高风险多人会签。审批记录不可篡改。

+
+
+ +

(三)多 Agent 协作场景

+ +

当多个 Agent 协同工作时,Harness 的复杂度指数级增长:

+ +
+

⚠️ 多 Agent Harness 的额外挑战

+

Agent 间通信协议:Agent A 的"完成"信号对 Agent B 意味着什么?需要定义标准化的交接协议。

+

全局状态一致性:多个 Agent 并行操作时,谁拥有"真理"?需要分布式共识或主从架构。

+

死锁检测与恢复:Agent A 等 Agent B 的结果,Agent B 等 Agent A 的确认 → 需要超时与重试机制。

+

全局优先级调度:10 个 Agent 抢占同一个资源(如数据库连接池)时,谁优先?需要资源调度器。

+
+
+ + +
+

十、未来展望

+ +

(一)从工程实践到行业标准

+ +

当前驾驭工程尚处于"最佳实践沉淀期"。预计未来 12–24 个月将出现:

+ +
    +
  1. Harness 标准化框架:类似 Kubernetes 之于容器编排,出现通用的 Agent Harness 运行时(如 AgentOS 概念)
  2. +
  3. Harness 成熟度认证:第三方机构对企业的 Agent 系统进行 H0–H3 等级认证,成为合规准入门槛
  4. +
  5. Harness-as-a-Service:云厂商提供托管的 Harness 基础设施(权限、审计、监控、回滚),企业只需接入 Agent 逻辑
  6. +
  7. 跨平台 Harness 互操作标准:类似 OAuth 之于身份认证,出现 Harness 组件的标准化接口规范
  8. +
+ +

(二)与现有 DevOps 体系的融合

+ +
+

🔮 Harness Engineering 将成为 DevOps 的下一层

+

传统 DevOps 管的是"人类写的代码如何安全上线"。

+

Harness Engineering 管的是"AI 写的代码如何安全上线"。

+

CI/CD 流水线将增加 Agent 专属阶段:Agent 输出验证 → 自动化测试(AI 生成代码的测试覆盖)→ 合规检查 → 人工审批(可选)→ 灰度发布。

+
+ +

(三)组织层面:驾驭工程师成为新岗位

+ +
+
+

👷 驾驭工程师
Harness Engineer

+

新兴岗位,职责是设计、实现和维护 Agent 的运行约束系统。需要兼具软件工程的严谨性和对 LLM 行为特性的深刻理解。

+
    +
  • 设计 Agent 安全边界
  • +
  • 构建监控与告警体系
  • +
  • 定义失败归因与回滚策略
  • +
  • 持续优化 Harness 成熟度
  • +
+
+
+

🎯 AI 质量保障工程师
AI QA Engineer

+

专注于 Agent 输出的质量验证。不同于传统 QA — 测试对象是概率性系统而非确定性系统。

+
    +
  • 设计 Agent 输出的评测体系
  • +
  • 构建自动化验证流水线
  • +
  • 定义"可接受"的质量阈值
  • +
  • 管理棘轮规则库的演进
  • +
+
+
+
+ + +
+

十一、总结

+ +
+

+ 驾驭工程(Harness Engineering)是 AI Agent 从"实验品"走向"生产力"的关键桥梁。 + 它不是对模型能力的否定,而是对模型能力的工程化封装 — 让模型的智能在安全、可控、可审计的框架内发挥最大价值。 +

+
+ +
+

核心认知框架

+ +

三个层次的理解:

+
    +
  1. 技术层:11 项组件职责 + 四级成熟度 + 五大设计原则 → 可落地的工程框架
  2. +
  3. 管理层:前馈·反馈·传感器三大支柱 → 用工程手段实现管理闭环
  4. +
  5. 战略层:模型是商品,驾驭是护城河 → 企业的 AI 竞争力不在于用哪个模型,而在于怎么驾驭模型
  6. +
+ +

五条行动建议:

+
    +
  1. 评估当前成熟度:用 H0–H3 模型自评你的 Agent 系统处于哪个等级
  2. +
  3. 优先补最短板:从 11 项组件中找出你缺失的 1–2 项,先补上
  4. +
  5. 建立棘轮机制:每次 Agent 出错后,务必固化为一条自动化验证规则
  6. +
  7. 分离生成与评估:永远不要让同一个模型同时担任"执行者"和"裁判"
  8. +
  9. 投资 Harness 而非追逐新模型:把工程资源投入驾驭系统的建设,而非频繁切换底层模型
  10. +
+
+ +
+

未来已来,但分布不均。

+

AI Agent 的竞赛正在从"谁的模型更强"转向"谁的驾驭更稳"。模型能力趋于商品化,驾驭工程才是长期护城河。

+
+ + + +
+ +
+ + + + + + diff --git a/Dify部署分析报告.html b/Dify部署分析报告.html new file mode 100644 index 0000000..2a75bd2 --- /dev/null +++ b/Dify部署分析报告.html @@ -0,0 +1,502 @@ + + + + + +Dify 本机部署分析报告 + + + + +
+ + ← 返回知识库 +

Dify 本机部署分析报告

+
+ + + + + +
+ +

分析日期:2026-06-08  |  Dify 版本:1.14.2  |  部署环境:PRODUCTION

+ +
+ LLMOpsRAG 知识库Workflow 工作流 + Agent 智能体Docker ComposeWeaviatePostgreSQL +
+ +
+ ⚠️ 当前状态:全部服务已停止(约 41 小时前退出)。部分容器因内存不足被杀(OOM)。
+ 重启命令:cd /home/zdh/dify && docker compose up -d +
+ + +

1. 什么是 Dify

+ +
+ Dify 是一个开源 LLMOps 平台——可视化搭建 AI 应用(RAG 知识库 + 工作流编排 + Agent),对接主流 LLM,提供 API + Web 聊天界面的一站式平台。 +
+ +

三大核心场景

+
    +
  1. 知识库问答(RAG) — 上传文档 → 向量化 → LLM 检索增强生成
  2. +
  3. 工作流编排(Workflow) — 拖拽式画布,串联 LLM / 代码 / HTTP / 条件分支等节点
  4. +
  5. Agent 智能体 — 带工具调用(Function Calling)的自主推理 Agent
  6. +
+ + +

2. 部署概览

+ +
+ + + + + + + + + +
项目详情
安装位置/home/zdh/dify/
版本1.14.2
部署环境PRODUCTION
运行状态⚠️ 全部容器已停止
暴露端口8082 (HTTP)
安装方式Docker Compose(源码拉取 + .env 配置)
+ +

容器镜像清单

+
+ + + + + + + +
镜像版本镜像大小
langgenius/dify-api1.14.24.12 GB
langgenius/dify-web1.14.2759 MB
langgenius/dify-plugin-daemon0.6.1-local2.31 GB
langgenius/dify-sandbox0.2.15848 MB
+ +

全部容器状态

+
+ + + + + + + + + + + + + + + + +
容器名镜像退出码状态
dify-api-1dify-api:1.14.20正常退出
dify-worker-1dify-api:1.14.20正常退出
dify-worker_beat-1dify-api:1.14.20正常退出
dify-api_websocket-1dify-api:1.14.20正常退出
dify-web-1dify-web:1.14.2143SIGTERM
dify-plugin_daemon-1plugin-daemon:0.6.10正常退出
dify-sandbox-1sandbox:0.2.15137OOM
dify-nginx-1nginx:latest137OOM
dify-ssrf_proxy-1ubuntu/squid:latest137OOM
dify-db_postgres-1postgres:15-alpine0正常退出
dify-redis-1redis:6-alpine0正常退出
dify-weaviate-1weaviate:1.27.00正常退出
dify-init_permissions-1busybox:latest0已完成
+ +
+ 正常退出(0) + OOM Kill(137) + 已完成(0) +
+ + +

3. 部署架构拓扑

+ +
+ Internet + │ + ┌─────▼──────┐ + │ Nginx │ ← 反向代理,暴露 :8082 + │ (latest) │ + └──┬─────┬───┘ + │ │ + ┌─────────▼┐ ┌─▼──────────┐ + │ Web │ │ API │ ← Gunicorn + gevent :5001 + │ (Next.js)│ │ (Flask) │ + └──────────┘ └─┬────┬─────┘ + │ │ + ┌────────────▼┐ ┌▼──────────────┐ + │ Worker │ │ Worker Beat │ ← Celery 异步 + │ (Celery) │ │ (定时调度) │ + └──┬──┬──┬────┘ └───────────────┘ + │ │ │ + ┌────────────▼┐ │ └──────────────┐ + │ PostgreSQL │ │ │ + │ (外部172..) │ │ ┌──────▼──────────┐ + └──────────────┘ │ │ Plugin Daemon │ ← 插件运行时 :5002 + │ └─────────────────┘ + ┌──────▼──────┐ + │ Redis 6 │ ← 缓存 + Celery Broker + └─────────────┘ +
+ +

安全隔离设计

+
+外网 ─→ Nginx ─→ API/Web ─→ SSRF Proxy (Squid) ─→ 外部URL + │ + Sandbox ────→ ssrf_proxy_network (internal: true) + (仅能通过代理访问外部) +
+ + +

服务分层

+
+ + + + + + + + + + + + + +
服务技术栈作用
网关Nginxnginx:latest反向代理,SSE/WebSocket 通道
前端WebNext.js管理控制台 + 聊天界面
APIapi, api_websocketPython Flask + Gunicorn + gevent所有业务逻辑,同步/实时协作
异步worker, worker_beatCelery + Redis数据集索引、工作流调度、邮件、定时任务
沙箱sandboxGo (dify-sandbox)代码节点安全的 Python 执行环境
安全代理ssrf_proxySquid阻止沙箱访问内部网络,白名单外连
插件plugin_daemonGo (plugin-daemon)第三方插件管理、调试、运行时
数据库PostgreSQL外部 172.18.79.129:5432主业务数据(用户/应用/知识库/对话)
缓存Redisredis:6-alpineCelery Broker + 缓存
向量库Weaviateweaviate:1.27.0向量检索 + 关键词检索(BM25)
+ + +

4. 核心功能技术方案

+ +

4.1 RAG 知识库

+
文件上传 → 文档解析 (Unstructured / Firecrawl / JinaReader)
+         → 文本分割 (可配置分段规则)
+         → Embedding (调用 LLM 的 Embedding 模型)
+         → 向量存储 (Weaviate,支持 15+ 种向量库)
+
+用户提问 → Embedding → 向量检索 + BM25 全文检索(混合检索)
+                     → 重排序 (Rerank,可选)
+                     → Prompt 拼接 → LLM 生成 → 返回答案
+ +

支持的向量数据库

+

Weaviate(当前使用)| pgvector | Milvus | Elasticsearch | OpenSearch | Qdrant | Chroma | OceanBase | SeekDB | Couchbase | Oracle | OpenGauss | MyScale | MatrixOne | Vastbase | pgvecto-rs | IRIS

+ +

4.2 Workflow 工作流引擎

+ + +

4.3 Agent 智能体

+ + +

4.4 插件系统(v1.14 引入)

+
Plugin Daemon (Go)  ←→  Dify API (Flask)
+      │
+      ├── 插件安装/卸载  (从 marketplace.dify.ai)
+      ├── 插件调试端口   (:5003)
+      ├── Python 虚拟环境管理 (per-plugin venv)
+      ├── Stdio 通信协议 (buffer 1024 / max 5MB)
+      └── 本地存储 (/app/storage)
+ + + +

5. 关键配置

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +
配置项说明
数据库PostgreSQL 15 @ 172.18.79.129:5432外部独立部署,库名 dify
向量存储Weaviate 1.27.0内部 weaviate:8080,API Key 认证
缓存Redis 6带密码认证,DB 0/1
存储类型本地文件系统 (opendal/fs)./volumes/app/storage
Web 暴露端口8082映射到 Nginx 80
API 端口5001Gunicorn + gevent
插件 Daemon 端口5002Go 服务
插件调试端口5003暴露到宿主机
沙箱端口8194Go Gin 框架
SSRF 代理端口3128Squid
LLM 代理地址https://api.openai.com/v1可改为其他兼容 API
向量化分词word (GSE 中文分词=off)中文场景建议开启 GSE
代码执行超时15ssandbox 中 Python 代码最长执行
LLM 调用超时60sTEXT_GENERATION_TIMEOUT_MS
Celery Worker4 个CELERY_WORKER_AMOUNT=4
WebSocket 超时360s长连接保持
Nginx 代理超时3600sSSE 流式传输
部署环境PRODUCTION
协作模式已开启ENABLE_COLLABORATION_MODE=true
插件市场已开启MARKETPLACE_ENABLED=true
文档抓取JinaReader + Firecrawl + Watercrawl三种引擎均开启
+ + +

6. 数据卷

+ +
+ + + + + + + + +
卷路径大小内容
volumes/plugin_daemon209 MB插件代码、venv、缓存
volumes/weaviate124 KB向量索引数据
volumes/app84 KB用户上传文件
volumes/redis12 KB缓存持久化
volumes/db12 KBPostgreSQL(基本未使用,走外部DB)
+ + +

7. 当前问题 & 排查方向

+ +

7.1 内存溢出(OOM)

+

以下容器因内存不足被内核杀掉(退出码 137):

+ + +

7.2 外部数据库依赖

+ + +

7.3 API 日志关键信息

+ + + +

8. 常用运维命令

+ +
# 启动全部服务
+cd /home/zdh/dify && docker compose up -d
+
+# 查看日志
+docker compose logs -f api
+docker compose logs -f worker
+
+# 仅重启 API
+docker compose restart api
+
+# 停止全部
+docker compose down
+
+# 查看资源占用
+docker stats
+
+# 检查外部 PostgreSQL 连通性
+nc -zv 172.18.79.129 5432
+ +

访问地址

+
+ http://localhost:8082  —  首次访问需创建管理员账号 +
+ + +

9. Docker Compose Profile 说明

+

通过 COMPOSE_PROFILES 控制启用的基础设施:

+ +
+ + + + + + + + + + + +
Profile服务当前状态
weaviateWeaviate 向量库启用
postgresql内置 PostgreSQL启用(但实际走外部DB)
collaborationWebSocket 协作启用
pgvectorpgvector 向量库未启用
milvusMilvus 向量库未启用
elasticsearchES 向量库未启用
qdrantQdrant 向量库未启用
certbotSSL 证书未启用
+ +
+ Generated 2026-06-08 · Dify 1.14.2 · Source: /home/zdh/dify/ +
+ +
+ + + + diff --git a/研发型企业AI转型方案/报告/ai-role-level-matrix-interactive.html b/研发型企业AI转型方案/报告/ai-role-level-matrix-interactive.html new file mode 100644 index 0000000..9da9f28 --- /dev/null +++ b/研发型企业AI转型方案/报告/ai-role-level-matrix-interactive.html @@ -0,0 +1,404 @@ + + + + + +角色×AI成熟度 效果矩阵 [交互版] — 六角色四级全景 + + + + +
+ ← 返回知识库 +

角色×AI成熟度 效果矩阵

+ 交互版 +
+ +
+

+ 💡 点击任意单元格,详情在点击行下方展开 · 键盘 导航 · Esc 关闭 +

+
+ + + + + +
+
+ L1 野生 · 个人能力提升 + L2 制度 · 工作流程自动化 + L2.5 辅政 · 考核自动化 + L3 原生 · 人机共治 +
+ +
+ + + + + + + + + +
角色L1萌芽期 · 个人能力提升L2规范期 · 工作流程自动化L2.5增强期 · 考核自动化 · 知识沉淀L3原生期 · 人机共治
+
+ +
+ + + + +
+ + + + diff --git a/研发型企业AI转型方案/报告/ai-role-level-matrix.html b/研发型企业AI转型方案/报告/ai-role-level-matrix.html new file mode 100644 index 0000000..6052a77 --- /dev/null +++ b/研发型企业AI转型方案/报告/ai-role-level-matrix.html @@ -0,0 +1,1004 @@ + + + + + + 角色×AI成熟度 效果矩阵 — 七角色五级全景 + + + + +
+ ← 返回知识库 +

角色×AI成熟度 效果矩阵

+ 七角色 · 五级全景 · 2026-06 +
+ + + +
+ + +
+

阅读指引

+ +
+

本矩阵将 企业 AI 成熟度五级模型 映射到六个核心角色上,回答两个问题:

+

① 每个级别下,各角色的 AI 使用方式、人的定位、实际效果是什么?

+

② 公司当前各角色分别处于哪个级别?差距在哪里?

+
+ +
+ L0 离线 + L1 野生 + L2 制度 + L2.5 辅政 + L3 原生 +
+ +
+单元格读法:每格三行——AI 做什么 | 人做什么 | 效果/产出。颜色越深代表 AI 参与越深。 +
+
+ + +
+

总览矩阵:七角色 × 五级别

+ +
+
表 1:角色×级别 AI 使用效果全景矩阵
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
角色L0 · 前AI期L1 · 萌芽期L2 · 规范期L2.5 · 增强期L3 · 原生期
开发顾问 +
+
手工编码,无 AI
+
产出 基准效率
+
+
个人工具
+
员工自费 Cursor / Copilot / Claude Code,各用各的
+
人:全部执行
+
效果 个人效率↑30-50%,代码风格分化,安全零管控
+
+
统一武器库
+
公司采购商业许可,Gitea 私有仓库,全员统一工具链
+
人:执行+按规范提交
+
效果 代码可追溯,风格统一,经验开始沉淀
+
+
AI 审查+度量
+
AI 自动审查 Gitea 每次提交:质量/进度/绩效量化
+
人:编码+接受 AI 评估
+
效果 质量趋势可视化,绩效数据化,管理成本大降
+
+
AI 驱动研发
+
AI 拆解任务→分配→生成代码→测试→提交,闭环自驱
+
人:定目标+审异常
+
效果 相同人力产出 ×2-3,人只处理边界 case
+
软件工程师 +
+
手工编码+手工测试,无 AI
+
产出 基准效率,代码质量依赖个人
+
+
个人工具
+
自费/免费 AI 编码工具:通义灵码 / Trae / Cursor,各用各的
+
人:全部执行
+
效果 个人效率↑30-50%,但代码风格多样,无统一标准
+
+
统一开发平台
+
公司统一工具链:通义灵码(企业版)+ Gitea + CI/CD 集成
+
人:编码+按规范提交
+
效果 代码可追溯、规范统一、CI/CD自动化,质量开始可度量
+
+
AI 质量门禁
+
AI 自动审查每次提交→代码质量评分→技术债务趋势→CI门禁
+
人:编码+接受AI评估
+
效果 Bug率可量化下降,技术债务可视化,发布质量可预测
+
+
AI 驱动产品研发
+
需求→AI拆解→设计→编码→测试→部署→监控,闭环自驱
+
人:定产品方向+审关键决策
+
效果 产品迭代周期缩短 60%+,人力聚焦创新而非重复劳动
+
售前顾问 +
+
纯手工写方案、做 PPT
+
产出 5-10 天/方案
+
+
偷偷用
+
私下用 ChatGPT 写方案片段,不敢声张
+
人:全部执行+AI 润色
+
效果 个人方案速度↑,但不稳定,可能泄露客户信息
+
+
AI 辅助方案
+
公司统一 AI 方案编制流程:标书解读→初稿→PPT
+
人:精修+客户沟通
+
效果 方案周期 5-10天→2-3天,质量一致性提升
+
+
AI 模拟+评估
+
AI 生成客户质疑→模拟汇报→方案质量评估→改进建议
+
人:最终汇报+关系维护
+
效果 中标率可量化追踪,方案针对性显著提升
+
+
AI 端到端方案
+
输入招标文件→AI 全流程输出方案+PPT+报价+风险评估
+
人:审核调优+关键决策
+
效果 方案产出 1 天内,售前可同时覆盖 3-5 个项目
+
项目经理 +
+
手工 Excel 排期、Word 写报告
+
产出 每周 1-2 天做管理文书
+
+
个人辅助
+
用 AI 写周报、做会议纪要,工具自选
+
人:全部管理决策
+
效果 个人文书效率↑,但管理方式未变
+
+
AI 辅助管理
+
AI 生成 WBS+里程碑→风险识别→周报自动生成
+
人:审核 AI 产出+决策
+
效果 管理文书时间 2天→半天/周,留出更多时间做实际管理
+
+
AI 管理驾驶舱
+
AI 实时跟踪 Gitea+工具链数据→进度预警+风险趋势+绩效分析
+
人:处理 AI 升级的异常
+
效果 "盯进度"自动化,PM 从信息汇总者升级为决策者
+
+
AI 自主项目管理
+
目标→AI 拆解→分配→跟踪→报告,全链路自驱
+
人:定义目标+处理 escalations
+
效果 1 个 PM 可管理 3-5 个同等规模项目
+
应用顾问 +
+
手工调研、手写蓝图和 FS
+
产出 文档耗时占项目 30-40%
+
+
个人辅助
+
私下用 AI 写 FS 片段、整理需求
+
人:全部业务判断
+
效果 片段效率↑,但无整体方法转变
+
+
AI 辅助 FS
+
需求→AI 生成蓝图框架→FS 初稿(功能+规则+界面+异常)
+
人:精修业务逻辑
+
效果 FS 周期缩短 50%+,跨项目一致性大幅提升
+
+
AI 知识复用
+
历史 FS 模板+行业方案→AI 知识库→新项目自动匹配复用
+
人:审核+定制化调优
+
效果 经验不再绑定个人,新顾问上手周期减半
+
+
AI 自主 FS
+
需求输入→AI 生成完整 FS+接口规范+原型,人只审业务逻辑
+
人:业务规则把关+客户确认
+
效果 1 个顾问同时支撑 3 个项目 FS,瓶颈消失
+
测试/QA +
+
手工写用例→手工执行→手工报告
+
产出 测试覆盖率依赖个人经验
+
+
个人辅助
+
个人用 AI 生成测试用例、辅助写自动化脚本
+
人:全部执行+判断
+
效果 用例编写加速,但质量参差,无统一标准
+
+
AI 辅助测试
+
FS→AI 生成测试用例+自动化脚本,统一工具和流程
+
人:执行+补充边界 case
+
效果 用例覆盖率系统化,回归测试自动化率↑
+
+
AI 质量洞察
+
AI 分析 Gitea bug 趋势→定位高风险模块→预测质量拐点
+
人:制定测试策略+处理 AI 升级
+
效果 从"测全"变为"测对",测试资源聚焦高风险区
+
+
AI 自主测试
+
代码变更→AI 自动生成+执行+分析,异常自动升级给人
+
人:测试策略设计+质量模型训练
+
效果 测试不再成为发布瓶颈,持续质量保障
+
管理层 +
+
凭经验+报表决策,信息滞后 1-4 周
+
产出 决策基于主观判断
+
+
偶尔查资料
+
用 AI 查行业信息、辅助写发言稿,与业务无关
+
人:全部决策
+
效果 对管理无实质影响
+
+
看 Dashboard
+
公司级 AI 效能面板:各团队采纳率、产出数据
+
人:看数据+做判断
+
效果 管理有数可依,但数据需人解读
+
+
AI 决策支持
+
AI 生成多维洞察:效率趋势+风险预警+资源优化建议+竞品分析
+
人:在 AI 选项中做选择
+
效果 决策从"拍脑袋"升级为"选最优",响应速度 ×3
+
+
AI 战略伙伴
+
AI 模拟业务场景→推演决策后果→主动建议组织调整
+
人:定方向+审 AI 建议+最终拍板
+
效果 管理层带宽释放到战略和外部,日常管理 AI 化
+
+
+ +
+如何使用此矩阵:用不同颜色标记公司当前各角色的实际级别,连线即得"公司 AI 成熟度剖面"。大部分公司会发现各角色不在同一级——这是正常的。剖面中最落后的角色和最领先的角色之间的差距,就是下一阶段要解决的核心矛盾。

🛠️ 工具选型:各角色在每个级别使用的 国内AI工具(通义灵码/DeepSeek/Kimi/Dify/飞书等)详见各角色详情表的「主要AI工具(国内为主)」列。 +
+
+ + +
+

角色一:开发顾问

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
级别AI 使用方式人的角色关键变化主要AI工具(国内为主)对外竞争力影响
L0纯手工编码基准线
L1个人工具:Cursor/Copilot/Claude Code 自费或共享账号执行者个人写码效率↑30-50%,但代码风格分化,安全零管控通义灵码(免费版)/ Trae / Qoder
CodeGeeX / DeepSeek Coder
个人自行选型,无统一管理
无变化——客户看不到
L2公司统一采购许可 + 私域 Gitea + 统一工具链 + 按规范提交执行者+遵守规范代码可追溯、风格统一、经验开始沉淀到仓库通义灵码(企业版)
CodeGeeX 企业版
DeepSeek API + Gitea 集成
公司统一采购、统一配置
无明显变化——内部管理优化
L2.5AI 自动审查每次 Gitea 提交:代码质量 + 进度偏差 + 个人效能数据执行者+接受量化评估质量趋势可视化、绩效数据化、Code Review 自动化。管理者从"盯人"中解放通义灵码(企业版)— AI Code Review
Gitea + DeepSeek — 提交自动分析
Dify — 代码质量评估工作流
AI自动审查+量化评估
开始显现——交付质量更稳定、进度更透明(客户可感知)
L3AI 拆解需求→分配任务→生成代码→跑测试→提交,人只在异常时介入目标定义者+边界 case 处理者人的"亲自写代码"时间 < 总工时的 30%,主要精力在 review 和架构决策Dify + DeepSeek/通义千问 — AI 研发任务编排
通义灵码(企业版)— 全流程代码生成
Gitea CI + AI Agent — 自动提交闭环
全链路AI自驱研发平台
质变——相同人力产出 ×2-3,可低价竞标或缩短交付周期
+
+
+ + +
+

角色二:软件工程师

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
级别AI 使用方式人的角色关键变化主要AI工具(国内为主)对外竞争力影响
L0纯手工编码+手工测试基准线
L1个人使用 AI 编码工具:通义灵码/Trae/Cursor/Claude Code,代码生成+补全执行者个人编码效率↑30-50%,但代码质量因工具和 Prompt 能力而异通义灵码(免费版)/ Trae
Qoder / CodeGeeX
DeepSeek Coder
个人选型,无统一管理
无变化——产品交付节奏不变
L2公司统一工具链:通义灵码企业版 + Gitea/Gitee + CI/CD,代码生成+自动测试执行者+遵守规范代码可追溯、风格统一、CI/CD 自动化,技术债务开始可量化通义灵码(企业版)
Gitea/Gitee — 私有代码托管
DeepSeek API — CI/CD集成
公司统一采购、统一配置
微弱——产品交付质量更稳定
L2.5AI 自动审查每次提交→代码质量评分→技术债务趋势→CI 质量门禁自动拦截执行者+接受量化评估质量可预测、Bug 率可量化下降、发布风险前置发现。工程师从"修Bug"变为"防Bug"通义灵码(企业版)— AI Code Review
Gitea CI + DeepSeek — 质量门禁
Dify — 代码质量评估+趋势分析
AI质量门禁+技术债务追踪
中等——线上Bug率可量化下降,产品稳定性提升
L3需求→AI 拆解→架构设计→编码→测试→部署→监控,全链路 AI 自驱产品方向定义者+架构决策者产品迭代周期缩短 60%+,工程师从"写代码"升级为"设计系统+训练AI"Dify + DeepSeek/通义千问 — 产品研发编排
通义灵码(企业版)— 全流程代码生成
Gitea CI/CD + AI Agent — 自动部署+监控
全链路AI自驱产品研发平台
质变——产品迭代速度+质量碾压竞品,创新从人力瓶颈中解放
+
+
+ + +
+

角色三:售前顾问

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
级别AI 使用方式人的角色关键变化主要AI工具(国内为主)对外竞争力影响
L0纯手工方案+PPT基准线
L1私下用 ChatGPT/Claude 写方案片段执行者+AI 润色个人方案速度↑但质量不稳定,有客户数据泄露风险通义千问 / Kimi / DeepSeek
文心一言 / 豆包
个人偷偷使用,工具自选
微弱——仅体现在个别售前的响应速度
L2AI 辅助标书解读→方案初稿→PPT 生成,统一流程精修者+客户沟通者方案周期 5-10天→2-3天,模板一致、质量可控通义千问 — 标书解读 / 方案生成
讯飞智文 / WPS AI — PPT 自动生成
Kimi — 长文档分析
公司统一流程+模板
中等——响应速度明显快于竞品
L2.5AI 模拟客户质疑→方案质量自评→改进建议→中标概率预估汇报者+关系维护者方案针对性显著提升,中标率开始可以系统化追踪和优化Dify + DeepSeek/通义千问 — 模拟汇报工作流
飞书知识库 — 历史方案沉淀匹配
通义千问(百炼) — 方案质量评估
AI模拟+方案库复用
显著——方案质量感知 + 中标率双重提升
L3招标书→AI 端到端方案+PPT+报价+风险报告,1 天内完成审核者+关键决策者1 个售前同时覆盖 3-5 个项目,小项目方案可接近零人工Dify 工作流 + 通义千问 — 端到端方案编排
讯飞智文 / WPS AI — PPT 全自动输出
飞书多维表格 + AI — 报价+风险评估
1天内全流程AI输出
碾压级——竞品还在写方案,你已经可以报更低价格
+
+
+ + +
+

角色四:项目经理

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
级别AI 使用方式人的角色关键变化主要AI工具(国内为主)对外竞争力影响
L0手工 Excel/Word 管理基准线
L1个人用 AI 写周报、做会议纪要全部管理决策文书效率↑,管理方式不变——AI 只是打字助手通义千问 / Kimi / DeepSeek
豆包 / 文心一言
飞书妙记 — 会议纪要转写
个人辅助工具,无系统性
无变化
L2AI 生成 WBS+里程碑+风险识别+周报自动生成审核者+决策者管理文书时间 2天→半天/周,PM 有更多时间做真正的管理通义千问 — WBS/风险管理生成
飞书多维表格 + AI — 进度跟踪+周报自动生成
Kimi — 长文档/合同分析
管理文书AI辅助
微弱——内部效率提升
L2.5AI 实时采集 Gitea+工具链数据→进度预警+风险趋势+绩效分析异常处理者+决策者"盯进度"自动化。PM 从信息汇总者升级为决策者。AI 预警"哪个任务可能延期"飞书智能伙伴 — 项目管理驾驶舱
Gitea + DeepSeek — 数据采集+趋势分析
飞书多维表格 + AI — 实时进度看板
管理驾驶舱,AI实时预警
中等——交付更准时,客户信任度提升
L3目标→AI 拆解→分配→跟踪→报告,全链路自驱。人处理 escalations目标定义者+例外处理者1 个 PM 可管理 3-5 个同等规模项目。中层管理职能被 AI 系统替代Dify + DeepSeek/通义千问 — 项目管理AI编排
飞书 × AI Agent — 多项目并行调度
Gitea + AI — 自动跟踪+异常升级
全链路AI自驱管理
显著——多项目并行能力 ×3,管理成本大幅下降
+
+
+ + +
+

角色五:应用顾问

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
级别AI 使用方式人的角色关键变化主要AI工具(国内为主)对外竞争力影响
L0纯手工调研+蓝图+FS基准线
L1私下用 AI 写 FS 片段、整理需求文档全部业务判断片段效率↑但无整体方法转变,文档质量不稳定通义千问 / Kimi / DeepSeek
文心一言 — 需求整理+FS片段
个人辅助,无统一规范
无变化
L2需求→AI 生成蓝图框架→FS 初稿(功能+规则+界面+异常流程)精修业务逻辑FS 周期缩短 50%+,跨项目文档一致性大幅提升Dify — FS生成工作流
通义千问 — 蓝图/FS初稿生成
飞书知识库 — FS模板沉淀
统一流程+模板
中等——交付文档质量更专业、更规范
L2.5Dify 知识库→历史 FS/行业方案自动匹配→新项目智能复用审核者+定制调优者经验不再绑定个人,新人上手周期减半。跨项目经验复用率 >60%Dify + DeepSeek/通义千问 — 知识库RAG匹配
飞书知识库 — 历史FS存贮+标注
通义千问(百炼) — 行业方案智能适配
知识库驱动智能复用
显著——方案复用带来速度和质量的同步提升
L3需求输入→AI 端到端 FS+接口规范+原型,人只审业务逻辑业务把关者+客户确认者1 个顾问同时支撑 3 个项目,"应用顾问是瓶颈"不复存在Dify + DeepSeek/通义千问 — 端到端FS编排
飞书 × AI Agent — 接口规范+原型自动生成
扣子(Coze) — 需求收集Bot
全链路AI自驱FS平台
碾压级——交付速度 + 人力效率双重碾压
+
+
+ + +
+

角色六:测试/QA

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
级别AI 使用方式人的角色关键变化主要AI工具(国内为主)对外竞争力影响
L0手工用例+手工执行基准线
L1个人用 AI 生成测试用例、辅助写自动化脚本全部执行+判断用例编写加速,但无统一标准,质量取决于个人通义千问 / DeepSeek — 测试用例生成
CodeGeeX — 自动化脚本辅助
Kimi — 测试策略咨询
个人辅助,无统一标准
无变化
L2FS→AI 生成测试用例+自动化脚本+测试报告,统一工具和流程执行者+边界补充者覆盖率系统化,回归测试自动化率大幅提升,测试不再是人海战术通义千问 — FS→用例自动生成
Playwright + AI — 自动化测试
Dify — 测试报告自动生成工作流
统一工具链+流程
中等——交付质量更稳定,bug 逃逸率下降
L2.5AI 分析 Gitea bug 趋势→定位高风险模块→预测质量拐点→建议测试重点策略设计者+AI 升级处理者从"全部测一遍"变为"精准测高风险",测试资源效率 ×3Gitea + DeepSeek — Bug趋势分析
Dify + 通义千问 — 质量预测工作流
飞书多维表格 + AI — 质量看板
精准测试+质量洞察
显著——线上事故率可量化下降,客户信任度提升
L3代码变更→AI 自动生成+执行+分析+回归,异常自动升级测试策略设计者+质量模型训练者测试不再成为发布瓶颈,持续质量保障融入 CI/CD,人只做策略Dify + DeepSeek — AI测试编排引擎
Playwright + AI Agent — 自动化执行
Gitea CI + AI — 持续质量保障
CI/CD+AI全自动质量保障
碾压级——发布速度 + 质量双提升,竞品难以复制
+
+
+ + +
+

角色七:管理层

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
级别AI 使用方式人的角色关键变化主要AI工具(国内为主)对外竞争力影响
L0凭经验+滞后报表决策基准线
L1偶尔用 AI 查行业信息、写发言稿全部决策对管理方式无实质影响,AI 只是个人助理通义千问 / DeepSeek / Kimi
秘塔AI搜索 — 行业调研
个人级别使用,对管理无影响
无变化
L2看 AI 效能 Dashboard:各团队采纳率、产出数据、项目健康度看数据+做判断管理从"凭感觉"到"有数可依",但数据需人解读,决策速度未变飞书多维表格 + AI — 效能数据看板
Gitea + DeepSeek — 研发数据采集
帆软FineBI + AI — 管理Dashboard
数据看板,仍需人解读
微弱——内部管理透明度提升
L2.5AI 多维洞察:效率趋势+风险预警+资源优化建议+绩效校准+竞品动态在 AI 选项中做最优选择决策从"拍脑袋"升级为"选最优"。信息搜集和分析由 AI 完成,人专注于判断和权衡。管理响应速度 ×3Dify + DeepSeek/通义千问 — 多维洞察生成
飞书智能伙伴 — 风险预警+决策建议
Kimi — 竞品分析+行业动态
AI决策支持系统
显著——战略调整更快、资源错配减少、竞品反应时间缩短
L3AI 模拟业务场景→推演决策后果→主动建议组织调整→绩效结论由 AI 生成方向制定者+AI 建议审核者日常管理决策 80% 由 AI 驱动。管理层带宽全部释放到战略、客户关系和外部机会。管理半径 ×5Dify + DeepSeek/通义千问 — 业务场景模拟
飞书 × AI Agent — 组织决策推演
自建 AI 战略驾驶舱 — 全景管理
人+AI共治决策平台
质变——组织从"人治"升级为"人+AI 共治",决策质量+速度碾压传统企业
+
+
+ + +
+

跨角色对比:谁先受益、谁最后变

+ +
+
表 2:各角色 AI 化的难度、收益、阻力对比
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
角色AI 化难度个人效率提升对外竞争力贡献被替代焦虑最先突破的级别最大阻力
开发顾问★★★★★★★★★☆L1(个人自发)几乎为零——开发天然拥抱 AI
软件工程师★★★★★★★★★★L1(个人自发)几乎为零——工程师天然拥抱 AI,但要警惕过度依赖导致架构能力退化
测试/QA★★★★☆★★★★☆L1(个人自发)测试思维转变:从"我测"到"我设计测试策略"
售前顾问★★★★☆★★★★★L2(流程统一后)客户数据安全顾虑 → 需要公司统一工具和脱敏策略
应用顾问★★★★☆★★★★☆L2(知识库建立后)业务逻辑复杂,AI 初稿需要大量人工修正
项目经理中高★★★☆☆★★★☆☆L2.5(工具链数据打通后)中层焦虑——"盯进度"职能被 AI 替代后价值重定义
管理层★★☆☆☆★★★★★最高L2.5(AI 洞察可信后)信任——"AI 的建议能信吗?出事了谁负责?"
+
+ +
+核心规律:AI 化从个人工具型角色(开发、软件工程师、测试)开始自下而上渗透,到管理型角色(PM、管理层)时需要自上而下推动。技术角色 L1 即可受益,管理角色 L2.5 才真正受益。但对外竞争力提升最大的恰恰是后者的升级。 +
+
+ + +
+

公司差距识别工具

+ +

用以下步骤快速定位公司各角色的 AI 成熟度分布,找到卡点和下一步动作。

+ +

Step 1:逐角色标定当前级别

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
角色当前级别(圈选)目标级别差距卡点/瓶颈下一步最小动作
开发顾问L0 / L1 / L2 / L2.5 / L3
软件工程师L0 / L1 / L2 / L2.5 / L3
售前顾问L0 / L1 / L2 / L2.5 / L3
项目经理L0 / L1 / L2 / L2.5 / L3
应用顾问L0 / L1 / L2 / L2.5 / L3
测试/QAL0 / L1 / L2 / L2.5 / L3
管理层L0 / L1 / L2 / L2.5 / L3
+
+ +

Step 2:画剖面图,找最大落差

+ +
+常见剖面类型与对策:

+① "一头沉"型(开发/工程 L2.5,其余 L1):最常见。技术团队跑太快,业务管理跟不上。→ 优先拉齐售前和 PM 到 L2,否则交付瓶颈从技术转移到方案和进度。

+② "管理滞后"型(全员 L1-L2,管理层 L0):老板不用 AI,中层不敢动。→ 管理层先"看见"——用一次管理层闭门会现场演示 AI 在自家项目上的效果。

+③ "全面均衡"型(所有角色差距 ≤1 级):理想状态。按自然节奏逐级推进即可。 +
+ +

Step 3:按"木桶原理"定优先级

+ +
+

不是最领先的角色决定公司 AI 水平,是最落后的那个。

+

开发 L2.5 + 售前 L1 = 方案还是慢。代码写得再快,售前拿不到单子,产能空转。

+

开发 L2.5 + PM L1 = 进度还是乱。代码提交了,没人管优先级和风险,交付还是延期。

+

先补齐最短的板,再整体向前推。

+
+
+ + + +
+ + + + diff --git a/研发型企业AI转型方案/报告/ai-tools-hands-on-training.html b/研发型企业AI转型方案/报告/ai-tools-hands-on-training.html new file mode 100644 index 0000000..6f79ca4 --- /dev/null +++ b/研发型企业AI转型方案/报告/ai-tools-hands-on-training.html @@ -0,0 +1,745 @@ + + + + + + AI 工具实操培训 — Claude Code · Trae · Qoder · 工具全景 + + + + +
+ ← 返回知识库 +

AI 工具实操培训

+
+ + + +
+ + +
+

培训目标

+ +
+

本次培训结束后,每位学员应能:

+

① 独立安装和配置 Claude Code,购买 DeepSeek API Token 并接入使用
+② 了解 Trae、Qoder 等 AI IDE 工具的定位和使用场景
+③ 对市面上常见 AI 编程工具有整体认知,知道什么场景选什么工具
+④ 独立完成:拉取 Git 项目 → AI 理解项目结构 → 启动运行

+
+ +
+ + + + + + + + +
环节时长内容
Part 130 minClaude Code 安装 + DeepSeek Token 购买 + 配置 + 基础使用
Part 220 minTrae / Qoder / 常见工具介绍 + 选型建议
Part 330 min现场演示:Git clone → AI 理解项目 → 启动运行
Part 420 min学员动手实操 + Q&A
+
+ +
+

⚠️ 课前准备(学员需提前完成)

+

1. 笔记本电脑(Windows/Mac/Linux 均可)
+2. Node.js ≥ 18.x 已安装(node -v 确认)
+3. 网络可访问 api.deepseek.com
+4. 注册 DeepSeek 平台账号:https://platform.deepseek.com

+
+
+ + +
+

Part 1:Claude Code 全流程

+ +

1.1 安装 Claude Code

+ +
+

🔧 Claude Code CLI

+
+ Anthropic + 终端原生 + 需 API Key +
+

Claude Code 是 Anthropic 官方推出的终端级 AI 编程 Agent。不是 IDE 插件——它直接在终端里运行,可以读取文件、编辑代码、执行命令、操作 Git,像一个真正的 AI 工程师和你结对编程。

+
+ +

安装步骤(3 步)

+ +
    +
  1. + 确认 Node.js 版本 +
    node -v # 必须 ≥ 18.x +npm -v # 确认 npm 可用
    +
  2. +
  3. + 全局安装 Claude Code +
    npm install -g @anthropic-ai/claude-code
    +

    安装成功后验证:

    +
    claude --version # 输出版本号即安装成功
    +
  4. +
  5. + 配置 API Key +
    # 方式一:环境变量(推荐) +export ANTHROPIC_API_KEY="sk-ant-xxxxx" + +# 方式二:写入 ~/.bashrc 或 ~/.zshrc 永久生效 +echo 'export ANTHROPIC_API_KEY="sk-ant-xxxxx"' >> ~/.bashrc +source ~/.bashrc
    +
  6. +
+ +

1.2 DeepSeek API Token 购买与配置

+ +
+

Claude Code 原生使用 Anthropic API,但通过第三方 API 中转 / 兼容接口可以接入 DeepSeek。对于国内团队,DeepSeek 是性价比最高的选择。

+
+ +

DeepSeek 充值步骤

+ +
    +
  1. + 注册并登录 DeepSeek 平台 +

    访问 https://platform.deepseek.com,用手机号注册

    +
  2. +
  3. + 进入 API Keys 页面 +

    控制台左侧菜单 → API Keys → 点击「创建 API Key」

    +
  4. +
  5. + 充值 +

    左侧菜单 → 账单 / 充值。DeepSeek 按量计费,建议首次充值 50-100 元试用

    +

    DeepSeek-V3 价格:输入 ¥1/百万 tokens,输出 ¥2/百万 tokens。日常使用每人每月约 30-80 元。

    +
  6. +
  7. + 复制 API Key +

    创建后立即复制保存(关闭页面后不可再次查看)

    +
  8. +
+ +
+

DeepSeek 价格参考

+

DeepSeek-V3:输入 ¥1/M tokens · 输出 ¥2/M tokens
+DeepSeek-R1(推理模型):输入 ¥4/M tokens · 输出 ¥16/M tokens
+估算:开发岗日常使用,约 50 元/月/人即可覆盖。对比 Claude API($3/$15 per MTok),DeepSeek 便宜 10-30 倍。

+
+ +
+

如果使用 Claude Code 原生 API(不用 DeepSeek)

+

也可以直接使用 Anthropic 官方 API,但需注意:① 国内网络可能不稳定 ② 价格较贵(Claude Sonnet $3/$15 per MTok)。购买地址:https://console.anthropic.com → API Keys。

+
+ +

在 Claude Code 中使用 DeepSeek

+ +
# Claude Code 本身绑定 Anthropic 模型。要用 DeepSeek 作为对话模型, +# 推荐组合方案: + +# 方案 A:Claude Code(主力)+ Cherry Studio(接入 DeepSeek) +# - Claude Code 负责终端内代码操作 +# - Cherry Studio 用 DeepSeek 做日常对话、方案草稿、翻译等 + +# 方案 B:用 continue.dev 或 Cline 代替 Claude Code +# - Cline(VS Code 插件)原生支持 DeepSeek API +# - 在 Cline 设置中选择 DeepSeek 作为 Provider,填入 API Key 即可
+
+ + +
+

1.3 Claude Code 基础使用

+ +

启动方式

+ +
# 在项目目录下启动(Claude 会自动理解项目结构) +cd /path/to/your/project +claude + +# 或指定单次任务 +claude "帮我看看这个项目的目录结构,解释每个模块的作用" + +# 管道模式——把 git log 喂给 Claude 分析 +git log --oneline -20 | claude "总结最近的开发动态"
+ +

常用交互模式

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
场景Prompt 示例说明
理解项目阅读这个项目,告诉我它的技术栈、核心模块和启动方式Claude 会自动扫描目录结构、package.json、配置文件
代码修改帮我在 UserService 里加一个修改密码的方法,要包含旧密码验证Claude 找到文件→理解逻辑→编辑→保存
Bug 排查接口 /api/login 返回 500,看日志分析原因并修复Claude 读日志→定位代码→给出修复方案→执行
重构把 OrderController 里的 3 个长方法拆成独立的 Service理解现有逻辑→设计拆分方案→创建新文件→验证编译
写测试给 UserService 的所有 public 方法生成单元测试,覆盖率 >80%分析方法签名→生成用例→创建测试文件
文档生成根据代码生成 API 文档,列出所有接口的入参/出参扫描 Controller→提取路由→整理文档
+
+ +

Claude Code 快捷键

+ +
+ + + + + + + + + + +
操作快捷键作用
提交消息Enter发送当前输入
换行Shift+Enter多行输入
中断Ctrl+C停止当前 AI 操作
历史↑/↓浏览历史消息
清屏Ctrl+L清除终端显示
退出Ctrl+D/exit退出 Claude Code
+
+ +
+

💡 使用建议

+

• 第一次启动时,Claude 会自动分析项目结构,给它 1-2 分钟
+• 任务描述越具体越好:"帮我写个 XX 功能"不如"参考 UserController 的风格,在 OrderController 中加一个 GET /orders/summary 接口,返回近 30 天的订单汇总"
+• 善用上下文:Claude 记得对话历史,可以连续追问、迭代修改
+• 遇到权限确认:Claude 编辑文件前会请求确认,这是安全机制

+
+
+ + +
+

Part 2:Trae — 字节跳动的 AI 原生 IDE

+ +
+

🛸 Trae

+
+ 字节跳动 + AI 原生 IDE + 免费 + 国内直连 +
+
+ +

核心特点

+ +
+ + + + + + + + + + + + +
维度说明
定位AI 原生 IDE,不是插件——整个 IDE 围绕 AI 交互设计
价格基础版免费,功能覆盖日常开发的大部分场景
安装官网 https://www.trae.ai 下载安装包,支持 Windows/Mac/Linux
语言支持自然语言编程——用中文描述需求,AI 生成代码。对非技术背景人员极友好
SOLO 模式单文件独立运行,适合快速原型验证、脚本编写
适合谁非技术人员、初级开发者、需要快速出原型的场景。不适合超大型复杂项目
国内体验直连,无需代理,响应速度快
局限性大型复杂项目的代码库理解深度不如 Claude Code/Cursor
+
+ +

使用场景速查

+ +
+ + + + + + + + + + +
场景适合 Trae?推荐理由
快速原型 / PoC★★★★★自然语言描述→AI 生成可运行原型,几分钟出活
内部小工具开发★★★★★免费、上手快、国内直连
新人学习编程★★★★★自然语言编程降低入门门槛
日常 CRUD 开发★★★★☆中小型项目够用,效率提升明显
复杂企业级项目★★★☆☆代码库理解深度有限,建议 Claude Code/Cursor 互补
架构分析与重构★★☆☆☆非其强项,交给 Claude Code
+
+
+ + +
+

Part 2(续):Qoder · 通用 AI 编码助手

+ +
+

🔌 Qoder

+
+ AI 编码助手 + 多模型接入 +
+

Qoder 是面向开发者的通用 AI 编码助手,核心特点是多模型可插拔——可以接入 DeepSeek、Qwen、Claude、GPT 等多个后端模型,让开发者自由选择底层引擎。它通常以 VS Code / JetBrains 插件形态运行,兼顾 IDE 内联补全和对话式编程两种交互模式。

+
+ +

核心特点

+ +
+ + + + + + + + + +
维度说明
模型灵活不绑定单一模型——可接入 DeepSeek API(省钱)、Anthropic API(最强代码能力)、本地 Ollama 模型(离线场景)
安装VS Code / JetBrains 插件市场搜索安装,或官网下载
价格工具本身免费,费用取决于接入的 API(如用 DeepSeek 则按 DeepSeek 计费)
交互方式① 内联代码补全 ② 侧栏对话 ③ 选中代码→AI 解释/重构/生成测试
适合谁需要灵活切换模型、控制成本的团队;已有明确模型偏好的开发者
+
+ +
+

Qoder 的关键差异化价值

+

Claude Code 必须是 Anthropic API,Trae 用的是字节自己的模型。Qoder 的独特优势是你想用哪个模型就用哪个——今天用 DeepSeek 省钱写日常代码,明天切 Claude 做复杂重构,不需要换工具。相当于"一台车,可以换任何发动机"。

+
+
+ + +
+

Part 2(续):常见 AI 编程工具一览

+ +
+

📦 通义灵码(Tongyi Lingma)

+
+ 阿里巴巴 + 免费 + 国内直连 +
+

阿里云出品的 AI 编程助手,VS Code / JetBrains 插件。个人基础版完全免费。中文业务语境理解优秀,特别适合 Java/Spring Boot/微服务开发。企业版支持私有化部署和数据安全管控。推荐指数 ⭐⭐⭐⭐⭐——国内团队日用首选。

+
+ +
+

🐼 Cherry Studio

+
+ 开源 + 免费 +
+

开源多模型桌面客户端,零门槛上手。一个窗口接入 DeepSeek、通义千问、Claude、GPT 等所有主流模型。自带本地知识库功能——把自己的文档、代码片段导入,AI 可以基于你的私有知识回答。适合作为非 CLI 场景的通用 AI 入口

+
+ +
+

🖱️ GitHub Copilot

+
+ 微软/GitHub + $10/月 个人版 +
+

全球用户最多的 AI 编程工具,180 万+企业用户。IDE 集成最成熟,全系 IDE 支持。代码补全体验业界标杆。国内网络可能不稳定。适合有国际开发需求的团队。推荐指数 ⭐⭐⭐⭐⭐

+
+ +
+

🖱️ Cursor

+
+ Anysphere + Pro $20/月 +
+

AI 原生 IDE(基于 VS Code),全代码库理解能力极强,跨文件修改准确。Agent 模式可端到端完成复杂开发任务。学习曲线低于 Claude Code(有图形界面),但费用较高。推荐指数 ⭐⭐⭐⭐⭐

+
+ +
+

⚡ Cline(VS Code 插件)

+
+ 开源 + 免费 + 需 API Key +
+

开源的 AI 编程 Agent,运行在 VS Code 内。支持 DeepSeek / Claude / GPT / 本地模型。功能和 Claude Code 类似(自主编辑文件、执行命令),但有图形界面。适合想用 DeepSeek 替代 Claude Code 的用户

+
+
+ + +
+

工具速查表

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
工具形态价格国内体验上手难度模型灵活最适合场景
Claude Code终端 CLIAPI 按量需代理较高X复杂开发、架构重构、自动化流水线
TraeAI IDE免费直连X快速原型、非技术人员、内部小工具
QoderIDE 插件API 按量取决模型需灵活切换模型、成本敏感团队
通义灵码IDE 插件免费直连X国内日常编码、Java/Spring Boot 开发
Cherry Studio桌面客户端免费直连极低AI 通用入口、本地知识库、非 CLI 场景
CursorAI IDE$20/月需代理X大型项目重构、跨文件开发
CopilotIDE 插件$10/月可能不稳X日常编码补全、多语言项目
ClineVS Code 插件免费取决模型想用 DeepSeek 跑 Agent 模式的用户
+
+ +

选型建议

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
角色 / 场景推荐组合月费估算
开发(主力)通义灵码(日常补全)+ Claude Code(复杂任务)+ DeepSeek API(备用)约 ¥100-200
开发(预算敏感)通义灵码(免费)+ Cline + DeepSeek API约 ¥30-50
非技术人员Cherry Studio + DeepSeek API(日常对话、文档、方案)约 ¥30-80
快速原型 / PoCTrae(免费,自然语言→可运行代码)¥0
全员入门Cherry Studio(先让所有人会用 AI 对话)约 ¥50/月/人
+
+ +
+

✅ 培训第一优先级

+

不要让非技术人员一开始就学 Claude Code CLI。第一个工具必须是Cherry Studio(图形界面,零门槛),先让所有人建立"用 AI 干活"的习惯,再针对开发岗深入 Claude Code。

+
+
+ + +
+

Part 3:效果演示 — 拉取 Git 项目并启动

+ +
+

🎯 演示目标

+

现场演示:从零开始,用 AI 工具完成一个真实项目的 Git Clone → 代码理解 → 环境配置 → 成功启动。全程不查文档、不 StackOverflow,只靠 AI。

+
+ +

演示步骤

+ +

Step 1:Clone 项目

+
# 在终端中,拉取一个演示项目 +git clone https://github.com/xxx/demo-project.git +cd demo-project
+ +

Step 2:让 AI 理解项目

+
# 启动 Claude Code(在项目根目录下) +claude + +# 在 Claude Code 对话中输入: +"阅读这个项目,告诉我: +1. 这是什么项目,技术栈是什么(前端框架、后端语言、数据库、构建工具) +2. 目录结构中每个文件夹的作用 +3. 如何启动这个项目——需要安装什么依赖、配什么环境变量、执行什么命令 +4. 有没有 Docker?有没有 Makefile?"
+ +

Claude 会自动扫描 package.jsonpom.xmlREADME.mddocker-compose.yml 等文件,在 1-2 分钟内给出完整的项目分析报告。

+ +
+

演示要点

+

Claude 输出项目分析后,讲师现场逐项验证——打开对应的配置文件,确认 Claude 说的对不对。这个"验证环节"本身是最有说服力的——学员亲眼看到 AI 读懂了整个项目。

+
+ +

Step 3:环境配置 + 启动

+
# 继续在 Claude Code 中对话: +"根据你分析的项目结构,帮我' cd 到对应目录'并'执行启动'" + +# Claude 会逐步执行: +# 1. 检查 Node.js / Java / Python 版本是否满足要求 +# 2. npm install / mvn install / pip install +# 3. 配置 .env 文件(如果需要) +# 4. 启动数据库(如果有 docker-compose.yml) +# 5. 启动应用 +# 6. 如果报错,自动分析错误并修复
+ +

Step 4:演示"报错修复"能力(关键环节)

+ +
+

这个环节是演示的高光时刻——故意制造一个问题(比如故意不装某个依赖),让 AI 在启动报错后自动诊断并修复。学员看到 AI 不仅会写代码,还能像工程师一样排查运行时报错,这是最震撼的体验。

+
+ +
# 典型演示流程: +# 1. npm install 时故意少装一个包 → npm start 报错 +# 2. 把错误信息贴给 Claude:"启动报这个错,帮我解决" +# 3. Claude 读取错误栈→分析原因→给出修复命令→执行→再次启动 +# 4. 30 秒内从报错到成功运行 + +# 进阶演示: +# 项目启动后,再说一句: +# "项目跑起来了。现在帮我看看 localhost:3000 有没有响应" +# Claude 会用 curl 验证,确认返回 200。
+ +

演示 Checklist

+ +
+ + + + + + + + + + + +
#步骤AI 工具用时关键验证点
1Git clone 项目终端(手动)30s
2AI 分析项目结构Claude Code1-2 min打开配置文件验证 AI 分析是否正确
3AI 安装依赖Claude Code1-3 min确认 npm install 等命令正确执行
4AI 配置环境+启动Claude Code1-2 min浏览器打开确认页面正常
5制造故障→AI 修复Claude Code30s-1 min从报错到修复到成功运行
6AI curl 验证Claude Code10s终端输出 HTTP 200
总计约 5-8 分钟全程不查文档、不 StackOverflow
+
+ +

推荐演示项目

+ +
+

选择标准

+

① 不要太简单(一个 index.html 看不出 AI 的价值),也不要太重(Java 大型项目启动就要 10 分钟)
+② 推荐类型:Spring Boot 单体应用、Vue/React 前端项目、Node.js Express 项目
+③ 技术栈要对口——选学员最熟悉的技术栈,他们才能判断 AI 的建议质量

+
+
+ + +
+

Part 4:课后作业

+ +

必做(本周内)

+ +
    +
  1. 安装 Claude Code:在自己的开发机上完成安装+API Key 配置
  2. +
  3. 注册 DeepSeek 并充值:充值 50 元,获取 API Key
  4. +
  5. 用 Claude Code 或 Cline 操作一个真实项目:在自己正在做的项目里,用 AI 完成一次代码修改(加一个接口 / 修一个 bug / 写一段测试)。把操作过程的终端/屏幕截图发给讲师
  6. +
+ +

选做

+ +
    +
  1. 安装 Trae:下载安装,用一个个人小项目体验自然语言编程
  2. +
  3. 安装 Cherry Studio + 接入 DeepSeek:搭建自己的 AI 通用入口,导入一些工作文档建立本地知识库
  4. +
+ +
+

✅ 培训验收标准

+

• 全员 Claude Code 安装完成
+• 全员 DeepSeek 账号注册 + 充值完成(50 元起步)
+• 开发岗每人提交一份「AI 辅助开发记录」:做了什么任务、用了什么 Prompt、效果如何
+• 一周后回访:收集使用频率数据、共性问题,安排第二次进阶培训

+
+
+ + + +
+ + + + + diff --git a/研发型企业AI转型方案/报告/ai-tools-training-lesson2-gitea.html b/研发型企业AI转型方案/报告/ai-tools-training-lesson2-gitea.html new file mode 100644 index 0000000..76bf0c1 --- /dev/null +++ b/研发型企业AI转型方案/报告/ai-tools-training-lesson2-gitea.html @@ -0,0 +1,668 @@ + + + + + + AI 工具实操培训 · 第二课 — Gitea 私服部署 · Token · AI 拉取上传 · 项目优化 + + + + +
+ ← 返回知识库 +

第二课:Gitea 私服 · Token · AI 拉取上传 · 项目优化

+
+ + + +
+ + +
+

课程目标

+ +
+

第二课结束后,每位学员应能:

+

① 独立使用 Docker 部署 Gitea 私有代码仓库,完成初始配置
+② 创建和管理 Access Token,用 Token 替代密码进行 Git 操作
+③ 用 Claude Code 从 Gitea 拉取项目、修改代码、提交推送——完整 AI 驱动开发闭环
+④ 用 AI 完成三项项目优化:去版权头、代码风格调整、开发第一个功能

+
+ +
+

课前准备

+

• 第一课已完成(Claude Code 安装 + DeepSeek Token 可用)
+• 一台有 Docker 环境的服务器或本机(WSL2 / Linux / Mac)
+• docker -vdocker-compose -v 可正常执行

+
+ +
+ + + + + + + + +
环节时长内容
Part 125 minDocker 部署 Gitea → 初始配置 → 创建 Token
Part 225 minAI Clone → 修改代码 → Commit → Push 全流程
Part 330 min实操:去版权 → 调整代码风格 → 开发第一个功能
Q&A15 min学员动手 + 答疑
+
+
+ + +
+

Part 1:部署 Gitea 私有代码仓库

+ +
+

Gitea 是一个轻量级、开源的 Git 服务。一条 Docker 命令即可启动,资源占用极低(256MB 内存足够),是公司内部私有 Git 仓库的最优选。

+
+ +

1.1 Docker 部署(3 分钟)

+ +

方案 A:docker run(最简单)

+ +
# 一条命令启动 Gitea +docker run -d \ + --name gitea \ + --restart always \ + -p 3000:3000 \ + -p 2222:22 \ + -v /data/gitea:/data \ + -e GITEA__server__DOMAIN=你的服务器IP \ + -e GITEA__server__SSH_DOMAIN=你的服务器IP \ + -e GITEA__server__ROOT_URL=http://你的服务器IP:3000/ \ + gitea/gitea:latest + +# 访问 http://你的服务器IP:3000 完成初始化
+ +

方案 B:docker-compose(推荐,便于管理)

+ +
# docker-compose.yml +version: '3' +services: + gitea: + image: gitea/gitea:latest + container_name: gitea + restart: always + environment: + - GITEA__server__DOMAIN=192.168.x.x + - GITEA__server__SSH_DOMAIN=192.168.x.x + - GITEA__server__ROOT_URL=http://192.168.x.x:3000/ + ports: + - "3000:3000" + - "2222:22" + volumes: + - ./gitea-data:/data
+ +
# 启动 +docker-compose up -d + +# 确认运行 +docker ps | grep gitea # 看到 gitea 容器即成功
+ +
+

⚠️ 注意

+

• 如果是内网服务器,直接用 IP 即可
+• 注意防火墙开放 3000 端口
+• 数据目录挂载到宿主机(/data/gitea),确保数据不随容器删除而丢失

+
+ +

1.2 Gitea 初始配置

+ +
    +
  1. + 访问 Web 界面 +

    浏览器打开 http://服务器IP:3000,看到 Gitea 安装页面

    +
  2. +
  3. + 数据库配置 +

    Gitea 默认使用 SQLite3(零配置,直接用)。生产环境可选 MySQL/PostgreSQL

    +
    # SQLite3:什么也不用改,直接下一步 +# PostgreSQL:需要先创建数据库和用户 +# CREATE DATABASE gitea; +# CREATE USER gitea WITH PASSWORD 'your_password'; +# GRANT ALL ON DATABASE gitea TO gitea;
    +
  4. +
  5. + 基础设置 +
    + + + + + + + + + +
    设置项说明
    站点标题XX公司代码仓库自定义公司名
    基础 URLhttp://IP:3000/按实际填写
    管理员用户名admin
    管理员密码选一个强密码记下来
    管理员邮箱admin@company.com
    +
    +
  6. +
  7. + 点击「立即安装」,等待完成。自动跳转到登录页。 +
  8. +
+ +

1.3 创建 Access Token(替代密码的 Git 凭证)

+ +
+

Token 是让 AI 工具访问 Gitea 的标准方式。不用输密码,可以精确控制权限,可以随时吊销。

+
+ +

创建步骤

+ +
    +
  1. + 进入 Token 管理 +

    登录 Gitea → 右上角头像 → 设置 → 左侧菜单 应用(或 Applications)→ 生成新的令牌

    +
  2. +
  3. + 配置权限 +
    + + + + + + + + +
    权限勾选?说明
    repo读写仓库——必须
    write:repository推送代码——必须
    read:user可选读取用户信息
    其他最小权限原则——不给多余的
    +
    +
  4. +
  5. + 生成并保存 Token +

    令牌名称:claude-code-access → 点击「生成令牌」

    +
    +

    ⚠️ Token 只显示一次!

    +

    生成后立即复制保存。关闭页面后无法再次查看,只能重新生成。

    +
    +
  6. +
  7. + 在终端配置 Token +
    # 方式一:Git credential 缓存(推荐) +git config --global credential.helper cache + +# 首次 git push 时输入用户名和 Token: +Username: 你的Gitea用户名 +Password: <粘贴刚才生成的Token> + +# 方式二:写入 .netrc(永久存储,注意安全) +echo "machine 192.168.x.x login 你的用户名 password 你的Token" >> ~/.netrc +chmod 600 ~/.netrc + +# 方式三:直接嵌入 Git URL(临时使用) +git clone http://用户名:Token@192.168.x.x:3000/用户名/项目名.git
    +
  8. +
+ +
+

💡 Token 管理最佳实践

+

• 为不同用途创建不同 Token:claude-code-access(AI 开发用)、ci-cd-access(流水线用)
+• 设置过期时间——建议 90 天轮换一次
+• Token 丢失或泄露:立即在 Gitea 中吊销,重新生成
+• 不要把 Token 写进代码仓库——写在 .gitignore 排除的 .env 文件里

+
+ +

创建第一个仓库

+ +
# 方式一:在 Gitea Web 界面点击「+ 新建仓库」→ 填写名称 → 创建 + +# 方式二:用命令行创建(需要先创建仓库再推送) +# 在 Gitea 创建空仓库 "demo-project" 后: + +cd /path/to/existing/project +git init +git remote add origin http://IP:3000/admin/demo-project.git +git add . +git commit -m "初始提交" +git push -u origin main
+
+ + +
+

Part 2:AI + Gitea 完整工作流

+ +
+

核心闭环:AI Clone → AI 改代码 → AI Commit → AI Push。从拉取到推送,全程 CLI 内完成,不离开终端。

+
+ +

2.1 AI Clone 项目

+ +

手动 Clone + AI 接手

+ +
# Step 1:手动 clone(因为需要输 Gitea 密码或 Token) +git clone http://192.168.x.x:3000/admin/demo-project.git +cd demo-project + +# Step 2:启动 Claude Code,让它理解项目 +claude
+ +
# 在 Claude Code 对话中: +"我刚 clone 了这个项目。阅读全部代码,告诉我: +1. 项目结构、技术栈、每个文件的作用 +2. 有没有版权声明/作者注释?(文件头部的 @author、Copyright 等) +3. 代码风格特征(缩进、命名规范、注释风格) +4. 有没有明显的代码质量问题(重复代码、硬编码、未使用的导入)" +
+ +

2.2 AI 提交与推送

+ +
# Claude Code 修改代码后,继续对话: + +# 查看 AI 改了什么 +"git diff 看一下你改了哪些文件,总结变更内容" + +# AI 自动提交 +"帮你 commit 这些修改,commit message 用中文,格式:'类型: 简要描述' +类型用 feat/fix/refactor/style/docs 之一" + +# AI 自动推送 +"push 到 origin main"
+ +
+ + + + + + + + + + + +
步骤命令 / Prompt谁执行
Clonegit clone http://IP:3000/user/project.git
理解项目"阅读项目,分析结构和技术栈"AI
修改代码"帮我在 XX 文件里加一个 YY 功能"AI
查看变更"git diff 总结你改了什么"AI
提交"commit 这些修改,message 格式为 feat: YY"AI
推送"push 到 origin main"AI
验证打开 Gitea Web 界面确认提交记录
+
+ +
+

✅ 安全边界

+

git push 前,人应该 git diff 看一眼 AI 改了什么
+• 不要让 AI 自动执行 force push——这可能导致代码丢失
+• 敏感分支(main/master)建议在 Gitea 中开启分支保护,要求 PR + Review 才能合入

+
+
+ + +
+

Part 3:AI 优化项目(实操三个任务)

+ +
+

以下三个任务是一个典型项目的"AI 改造三板斧"。从清理 → 规范 → 增量开发,建立用 AI 优化代码的完整手感。

+
+ +

3.1 任务一:去版权头

+ +

场景

+

接手一个第三方开源项目或外包代码,文件头部有原作者的版权声明、公司 logo、作者信息。需要批量清除或替换为自己的版权声明。

+ +

典型目标

+
# 清理前(典型的版权头) +/* + * Copyright (c) 2020-2024 XXX Technology Co., Ltd. + * Author: Zhang San <zhangsan@xxx.com> + * All rights reserved. + * Last modified: 2024-03-15 + */ +package com.example.service; + +# 清理后 +package com.example.service;
+ +

AI Prompt

+
# 在 Claude Code 中执行: +"扫描项目中所有 .java(或 .ts/.vue/.py)文件, +找到文件头部的版权注释块(包含 Copyright、Author、All rights reserved 等关键词), +把它们全部删除,只保留 package/import 之后的代码。 + +删除前先列出所有会修改的文件,我确认后再执行。 + +规则: +1. 只删除文件头部注释块,不删除方法/类上的 Javadoc +2. 如果版权注释在 /* */ 或 // 或 /** */ 中,都识别 +3. 如果文件头部有 @author 标签的 Javadoc,也一并删除 +4. 保留文件的其他所有内容不变"
+ +
+

💡 演示要点

+

让学员看清 AI 的分步执行过程:① 搜索 → ② 列出清单 → ③ 等人确认 → ④ 批量修改。这个过程本身就是"AI 审查工作流"的标准范式。

+
+ +

3.2 任务二:代码风格统一

+ +

场景

+

多人协作或接手遗留代码,缩进混乱(2 空格 / 4 空格 / Tab 混用)、命名不统一(驼峰 / 下划线混用)、注释风格各异。

+ +

AI Prompt

+ +
# 在 Claude Code 中执行: +"对这个项目做代码风格统一,按以下规则: + +1. 缩进:统一使用 4 空格(不要 Tab) +2. 命名: + - Java 类名:PascalCase + - 方法名/变量名:camelCase + - 常量:UPPER_SNAKE_CASE +3. 行尾:删除所有行尾空格 +4. 空行:方法之间一个空行,类之间两个空行 +5. import:删除未使用的 import,按字母排序 + +先全局扫描,列出所有不符合规范的地方,再逐文件修改。 +每个文件改完后 git add 那个文件。"
+ +

Java 项目附加规则

+
"额外规则(Java 项目): +- 所有 public 方法必须有 Javadoc 注释 +- Controller 的 @RequestMapping 路径统一用 kebab-case +- Service 实现类以 Impl 结尾 +- 日志统一用 Slf4j,不要用 System.out.println"
+ +

3.3 任务三:开发第一个功能

+ +

场景

+

代码已经清理干净、风格统一了。现在在 AI 的辅助下,从需求描述到代码提交,完整开发第一个功能。

+ +

演示案例:为 REST API 项目添加「操作日志」功能

+ +
# 在 Claude Code 中执行以下 Prompt: + +"需求:为这个 Spring Boot 项目添加操作日志功能。 + +具体要求: +1. 每次 Controller 的增删改接口被调用时,自动记录一条操作日志到数据库 +2. 日志字段:操作人、操作时间、操作类型(增/删/改)、操作对象(哪个 Controller)、请求参数、执行结果(成功/失败)、耗时(毫秒) +3. 用 AOP(@Aspect)实现,不要在每个 Controller 里手写日志代码 +4. 创建一张 operate_log 表,用 JPA Entity + Repository +5. 管理员可以通过 GET /api/admin/operate-logs 分页查询日志 + +步骤: +1. 先看项目现有的 Entity/Repository/Controller 结构,保持代码风格一致 +2. 创建 OperateLog Entity + Repository +3. 创建 OperateLogAspect 切面类 +4. 在需要记录日志的 Controller 方法上加自定义注解 @OperateLog +5. 创建查询接口 +6. 全部完成后,帮我 commit 并 push" + +# AI 会逐步执行以上所有步骤——建表→写代码→加注解→测试→提交→推送
+ +
+

这个演示展示了什么

+

① AI 理解现有项目的架构约定(不另起炉灶)
+② AI 做技术方案选型(用 AOP 而非侵入式)
+③ AI 全链路编码(Entity→Repository→Aspect→Controller)
+④ AI 提交遵守规范(commit message 格式)
+⑤ 整个过程人只做需求描述和最终确认——这就是 L2 规范期的标准工作流

+
+ +

演练备选:前端项目版本

+
# 如果演示项目是 Vue/React 前端: +"需求:在用户列表页加一个搜索框和分页组件。 + +1. searchQuery 用 v-model 绑定 +2. 搜索输入 300ms 防抖 +3. 分页用项目已有的 Pagination 组件,每页 20 条 +4. URL query 参数同步(?search=xxx&page=1),刷新页面保持搜索状态 +5. 搜索和翻页时显示 loading 状态 + +先分析现有的列表页结构和组件使用方式,然后实现。"
+
+ + +
+

课堂演示 Checklist

+ +
+

🎯 现场演示路线图(总时长 ~60 min)

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#步骤工具用时关键演示点
0环境检查终端2 mindocker -v · claude --version · 网络通 Gitea
1Docker 部署 GiteaDocker5 min一条命令启动 → 浏览器打开 → 填写配置 → 安装完成
2创建 Token + 仓库Gitea Web5 min展示 Token 权限设置 → 命令行验证 Token 可用
3Git Clone 演示项目终端2 min从 Gitea clone 项目到本地
4AI 理解项目Claude Code3 minAI 自动分析结构→讲师验证 AI 说的对不对
5任务一:去版权头Claude Code8 minAI 搜索→列出清单→人确认→批量删除→git diff 验证
6任务二:风格统一Claude Code10 minAI 扫描违规→逐文件修复→git diff 看效果
7任务三:开发第一个功能Claude Code15 min需求描述→AI 出方案→编码→commit→push。全过程只写 Prompt 不写代码
8Gitea 查看提交历史浏览器3 min展示 Gitea 上的 commit 记录、文件变更 diff
9学员动手 + Q&A各人电脑10 min学员在各自电脑上重复步骤 3-7
+
+ +
+

⚠️ 演示前必做

+

• 提前准备一个干净的小项目在讲师电脑上(建议 Spring Boot 单体应用,5-10 个文件即可),学员 clone 时速度快
+• 确保服务器 Docker 已 pull gitea/gitea 镜像
+• 演示网络是内网环境(Gitea IP 直连),避免网络问题打断演示

+
+
+ + +
+

课后作业

+ +

必做(本周内)

+ +
    +
  1. + 部署自己的 Gitea +

    在个人电脑或团队服务器上完成 Gitea 部署 + Token 创建

    +
  2. +
  3. + Clone → AI 改 → Commit → Push +

    从公司 Gitea 拉取一个真实项目,用 Claude Code 完成一次完整的"修改+提交+推送"闭环。截图提交记录发到群里

    +
  4. +
  5. + 去版权头 +

    在自己负责的项目中,用 AI 扫描并清理不需要的版权注释。提交前手动 review 变更

    +
  6. +
+ +

选做

+ +
    +
  1. + 代码风格统一 +

    选一个项目,用 AI 做一次全量代码风格统一,提交 PR 给 Team Lead 审查

    +
  2. +
  3. + 开发一个新功能 +

    用一个真实需求,走通"需求描述 → AI 开发 → commit → push → Code Review"全流程。记录: + 原始需求是什么、AI 花了多少时间、人工修改了多少、最终效果如何

    +
  4. +
+ +
+

✅ 两课总验收标准

+

第一课:Claude Code 安装 ✓ · DeepSeek Token 就绪 ✓ · AI 辅助启动项目 ✓
+第二课:Gitea 部署完成 ✓ · Token 配置可用 ✓ · AI Clone+Push 闭环跑通 ✓ · 三个优化任务全部完成 ✓
+达标线:开发岗每人提交 ≥3 条 Gitea commit 记录,其中 ≥1 条由 Claude Code 生成

+
+
+ + + +
+ + + + diff --git a/研发型企业AI转型方案/报告/ai-tools-training-lesson3-presales-demo.html b/研发型企业AI转型方案/报告/ai-tools-training-lesson3-presales-demo.html new file mode 100644 index 0000000..f3ddb77 --- /dev/null +++ b/研发型企业AI转型方案/报告/ai-tools-training-lesson3-presales-demo.html @@ -0,0 +1,722 @@ + + + + + + AI 工具实操培训 · 第三课 — 售前演示 Demo 制作 + + + + +
+ ← 返回知识库 +

第三课:售前演示 Demo 制作

+
+ + + +
+ + +
+

课程目标

+ +
+

第三课结束后,每位学员应能:

+

① 理解 AI 做售前 Demo 的独有优势——速度、定制化、可交互
+② 掌握四种最常见的 Demo 场景模板和对应 Prompt
+③ 独立完成:拿到客户需求 → AI 生成可运行 Demo → 部署到客户可访问的地址
+④ 能在 2 小时内从零产出一个可演示的、带真实数据的系统原型

+
+ +
+

课前准备

+

• 前两课已完成:Claude Code + Gitea 可用
+• 本课新增:提前安装 Node.js(前端 Demo)或 Java/Maven(后端 Demo)
+• 准备一个内网可访问的部署地址(或本机 localhost)

+
+ +
+ + + + + + + + + +
环节时长内容
Part 115 min理念:为什么 AI 做 Demo 是售前杀手锏 + 四场景全景
Part 220 min挑选 1 个场景现场演示:需求→AI 生成→启动→展示
Part 325 min六步法精讲:需求拆解→选模板→生成→灌数据→美化→部署
Part 420 min学员动手:用自己项目的真实客户需求做一个 Demo
Q&A10 min经验分享 + 常见坑
+
+
+ + +
+

Part 1:为什么 AI 做 Demo 是售前杀手锏

+ +

传统方式 vs AI 方式

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
维度传统售前 DemoAI 驱动 Demo
制作周期3-7 天(设计→编码→调试→部署)2-4 小时
定制化程度低——通常用通用 Demo 凑合极高——按客户业务场景定制
数据真实感几条假数据,客户一眼看穿AI 批量生成逼真数据,字段语义匹配
可交互性界面是静态截图,或只有简单跳转完整 CRUD + 搜索 + 分页 + 图表联动
客户修改响应"这个改一下,下次演示给你看"——下次是一周后演示当场改——"您稍等 1 分钟"——刷新即见
部署方式售前电脑上本地跑,客户摸不到内网 URL,客户可自己点,演示后留下
人力投入1 个售前 + 1 个开发 = 1 周1 个售前 + AI = 2 小时
+
+ +
+
2h
Demo 交付
从需求到可演示
+
1 人
所需人力
售前独立完成
+
100+ 条
演示数据
AI 自动生成
+
0 元
额外成本
工具免费
+
+ +
+

💡 核心认知转变

+

传统售前:客户说要什么 → 售前记下来 → 回去找开发做 Demo → 一周后演示。
+AI 售前:客户说要什么 → 售前当场拿出电脑 → "您说的场景,我现在搭一个给您看" → 30 分钟后可交互 Demo 上线。

+这不是"快了一点",这是售前模式的质变——从"我能讲给你听"到"你能点给我看"。

+
+
+ + +
+

Part 2:四种 Demo 场景模板

+ +
+

售前演示场景虽然千变万化,但技术形态上可归为四种。每种都有成熟的 Prompt 模板和 2 小时内的制作路线。

+
+ +
+
+

📋 管理后台 CRUD

+
数据列表、增删改查、搜索筛选、分页排序、表单校验、批量操作
+
Vue3 + Element Plus / React + Ant Design
+
⏱ 生成时间:60-90 min
+
+
+

📊 数据大屏 / Dashboard

+
图表联动、地图可视化、指标卡片、实时刷新、深色主题
+
Vue3 + ECharts / React + Recharts
+
⏱ 生成时间:90-120 min
+
+
+

📝 工作流审批系统

+
表单提交、多级审批、流程可视化、审批历史、状态流转
+
Spring Boot + Vue3 / 纯前端模拟
+
⏱ 生成时间:90-150 min
+
+
+

📱 小程序 / H5 移动端

+
手机端表单、扫码交互、列表滑动、地图定位、微信授权
+
uni-app / Taro / 纯 H5 + Vant
+
⏱ 生成时间:90-120 min
+
+
+ + +

场景一:管理后台 CRUD 系统

+ +

适用客户

+

政府、国企、传统企业——对后台管理的"增删改查+审批"有大量需求。这类客户不关心技术架构,只关心中文界面和业务字段是否对得上

+ +

完整生成 Prompt

+ +
+
管理后台 CRUD 生成 Prompt复制到 Claude Code
+
"创建一个 Vue3 + Element Plus 的管理后台 Demo 项目。 + +项目名称:XX市智慧监管平台 + +功能模块: +1. 企业信息管理(列表+搜索+新增+编辑+删除+批量导入+导出Excel) +2. 监管检查记录(列表+详情+状态筛选+日期范围搜索) +3. 整改通知管理(发起通知+企业回复+整改验收+流程状态追踪) + +数据要求: +- 企业信息表:企业名称(真实的中国企业命名风格)、统一社会信用代码(18位)、法人代表、联系电话、注册地址、所属行业、经营范围、登记日期 +- 监管检查记录:检查日期、检查人员、检查类型(日常/专项/突击)、检查结果(合格/整改/处罚)、扣分情况 +- 整改通知:通知编号(ZG-2026-0001 格式)、通知日期、整改期限、问题描述(3-5句话的详细描述)、企业回复内容、验收状态 + +UI 要求: +- 左侧菜单导航(企业信息、检查记录、整改通知、统计分析) +- 顶栏:系统标题+当前用户+退出 +- 表格:隔行变色、固定表头、列宽自适应、操作列固定在右侧 +- 弹窗表单:分组展示、必填项标红星、日期用 DatePicker、下拉框预设选项 +- 搜索栏:折叠高级搜索、重置按钮 +- 每种状态用不同颜色的 Tag(合格=绿色、整改=橙色、处罚=红色) + +Demo 数据:每个模块生成 30 条以上逼真的演示数据,直接写在代码里(不用后端数据库)。 + +项目结构: +- 用 vite 创建项目 +- 安装 element-plus、echarts、xlsx(导出Excel用) +- 路由用 vue-router,三个菜单对应三个路由 +- 所有数据用 reactive 在组件内管理 + +启动方式:npm install → npm run dev"
+
+ +
+

✅ 这个 Prompt 的要点拆解

+

指定了技术栈——不给 AI 自己选,防止它选了你不熟悉的框架
+② 指定了字段名和格式——比如"统一社会信用代码 18 位",这样数据看起来像真的
+③ 指定了 UI 细节——Tag 颜色、搜索折叠、列固定,这些是客户第一眼看到的东西
+④ 30 条数据——足够客户翻页、搜索、筛选,不会一眼看穿
+⑤ 纯前端 Mock——不需要后端,npm install 就能跑,演示零部署风险

+
+ + +

场景二:数据大屏 / Dashboard

+ +

适用客户

+

领导决策层——局长、董事长、总经理,关心"一眼看到全局"。数据大屏在售前演示中有独特的"视觉说服力"——屏幕越大越震撼。

+ +

关键 Prompt 片段

+ +
+
数据大屏核心 Prompt复制到 Claude Code
+
"创建一个适合 1920x1080 全屏展示的数据大屏页面。 + +技术栈:Vue3 + ECharts + 纯 HTML/CSS(不要额外框架) + +整体布局: +- 深色科技风主题(背景 #0a1a2e,标题白色) +- 顶行:大标题「XX市城市运行管理中心」+ 实时时间 +- 左列(30%宽度):两个图表+一张指标卡 +- 中列(40%宽度):地图热力图(中国地图或城市地图) +- 右列(30%宽度):两个图表+一张排行榜 + +具体图表: +1. 左上:关键指标卡片行——接入企业数(1,284)、今日告警(23)、处理率(96.8%)、在线率(99.2%) +2. 左中:近 30 天告警趋势折线图 +3. 左下:告警类型分布饼图 +4. 中央:地图热力图,城市点位标注 +5. 右上:实时处理动态滚动列表("企业A整改完成"——2秒前) +6. 右中:各区域排名柱状图 +7. 右下:本月工单分类占比环形图 + +数据要求: +- 所有数据用 JS 变量模拟,含 30 天历史趋势 +- 滚动列表每 3 秒自动追加一条新记录,模拟实时感 +- 地图上用散点标注 15+ 城市点位 + +动效: +- 数字跳动效果(从 0 滚到目标值) +- 图表自动轮播(每 8 秒切换中间区域图表) +- 实时数据列表自动滚动"
+
+ +
+

⚠️ 演示注意

+

数据大屏最容易踩的坑:浏览器缩放问题。演示时客户电脑分辨率可能不是 1920x1080。生成大屏后,让 AI 再加一条:"加上 CSS transform: scale 自适应,确保在任何分辨率下都能完整显示不失真"。

+
+ + +

场景三:工作流审批系统

+ +

适用客户

+

OA 系统、电子政务、企业内部管理——核心诉求是"把纸质流程搬到线上"。

+ +

两种实现策略

+ +
+ + + + + + + + + + + + + + + + + + +
策略方式开发时间演示效果适用场景
纯前端模拟所有流程状态预设在 JS 变量中,点击"审批通过"按钮→切换状态→刷新列表60-90 min★★★★☆首次演示、快速验证方案思路
Spring Boot 真后端AI 生成完整后端:Entity→Repository→Service→Controller + MySQL → 前端对接真实 API2-4 小时★★★★★最终演示、技术型客户、需要展示安全性/日志/权限
+
+ +
+

💡 售前策略

+

第一次演示用纯前端方案——快速让客户"看见"流程长什么样。客户提修改意见后,第二次演示再用 Spring Boot 真后端——展示"我们连后端都能这么快做出来"。两次演示之间只有 1-2 天,竞品还在画原型图。

+
+ + +

场景四:小程序 / H5 移动端

+ +

适用客户

+

配送、巡检、物业、门店——核心诉求是一线人员用手机操作。

+ +

关键 Prompt 要点

+ +
+ + + + + + + + + + +
要求Prompt 描述
移动端适配"viewport 设置 width=device-width,375px 基准设计稿,用 rem/vw 适配"
触控友好"所有可点击区域最小 44x44px,按钮间距≥12px,列表项高度≥56px"
底部导航"底部 TabBar 3-4 个图标,切换 Tab 时页面不刷新(用 keep-alive)"
表单优化"移动端表单用大号输入框(高度 48px),日期用原生 DatePicker 弹窗,下拉选项用底部 ActionSheet"
使用场景"加一个扫码按钮(调用摄像头),扫码后自动填充表单中的编号字段"
离线体验"数据提交时模拟 loading 1 秒,失败时显示 Toast 提示'网络异常,已保存草稿'"
+
+
+ + +
+

Part 3:Demo 速成六步法

+ +
+

这是本课的核心方法论。无论什么客户、什么需求,按这六步走,2 小时内出活。

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
阶段用时做什么AI Prompt 要点
需求拆解10 min把客户需求拆成"实体→功能→页面"三级"以下客户需求,帮我拆解成:① 数据实体及字段 ② 每个实体的功能列表 ③ 页面清单"
选模板5 min匹配四种 Demo 场景中最接近的一个"这个需求适合管理后台/数据大屏/工作流/移动端哪种形态?给出理由"
AI 生成代码30-60 min把 Prompt 喂给 Claude Code,生成完整项目用本课提供的场景 Prompt 模板,填入客户具体的实体名和字段名
灌入数据15 minAI 批量生成逼真的演示数据"把演示数据扩充到每个表 30+ 条,字段值要符合中国真实场景。公司名用中国常见的命名风格,不要用 Test1/Test2"
美化 UI15 min加客户 Logo、公司色、行业术语"把系统名称改为'XX集团智慧管理平台',主题色改为 #1a3a5c,左上角加客户公司名称"
部署上线10 min内网可访问的 URL"把这个项目部署到公司内网演示服务器,生成一个可分享的 URL"
+
+ +

六步法中 AI 价值最大的是哪一步?

+ +
+
代码生成
核心价值——传统耗时最长
+
灌入数据
人做最痛苦(手编假数据)
+
美化 UI
人做最有价值(理解客户审美)
+
+ +
+

⚠️ 人必须做的——不要交给 AI

+

需求理解:客户说"我要一个审批系统",背后可能是"领导想看谁在拖"。这个判断 AI 做不了
+• 客户 Logo 和术语:AI 不知道客户公司叫什么、logo 长什么样、行业黑话怎么用
+• 演示节奏:先展示哪个页面、后展示哪个功能、哪里要停下来让客户点——这是售前的核心能力

+
+ +

每步的参考 Prompt 清单

+ +
+ + + + + + + + + +
完整 Prompt 示例
"我拿到了客户 XX 市环保局的系统建设需求:包含排污许可证管理、在线监测数据接入、执法检查记录、行政处罚流程四个模块。帮我拆解出:1)每个模块的数据实体和核心字段 2)每个实体的 CRUD + 搜索 + 导出需求 3)需要几个页面,页面之间的关系"
使用场景一的完整 Prompt 模板,把"智慧监管"替换成对应的行业和模块名
"演示数据要求:企业名用'XX市+行业+有限公司'格式(如'绿源环保科技有限公司'),统一社会信用代码 18 位数字,法人代表用真实中国姓名(2-3 字),电话用 1XX 开头的 11 位手机号,地址精确到区/街道。检查记录日期分布在最近 3 个月内,检查人员 3-5 个人名轮流出现。整改通知编号按 ZG-2026-0001 递增"
"UI 定制:系统名「XX市环保智慧监管平台」、主题色 #2D6A4F(环保绿)、左上角加'XX市生态环境局'和环保局 logo(用文字占位,标注 TODO: replace with actual logo)。表格操作列的'删除'按钮改成橙色并加二次确认弹窗。搜索栏 placeholder 用中文描述(如'请输入企业名称或信用代码')"
"把这个项目 build 成纯静态文件(dist 目录),帮我写一个 nginx.conf,然后告诉我怎么把 dist 部署到内网演示服务器 http://demo-server:8080/projects/green-city/。客户访问这个 URL 就能直接用"
+
+
+ + +
+

Part 4:现场演示路线

+ +
+

🎯 现场演示计划(总时长 ~60 min)

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#步骤工具用时关键演示点
1开场:亮结果浏览器3 min先打开一个课前已做好的 Demo给学员看成品效果——知道最终能做出什么
2需求拆解口头 + Claude Code5 min给一个模拟客户需求(如"XX 区水务局需要一个管网巡检系统"),AI 拆解需求→验证输出是否合理
3选模板 + 发 PromptClaude Code2 min选择场景一(管理后台),粘贴 Prompt 模板,替换关键业务名
4AI 代码生成中Claude Code(后台运行)不干等——这期间讲师讲六步法、展示更多 Demo 截图
5AI 代码完成终端2 minnpm install → npm run dev → 浏览器打开 → 画面出现(学员的 wow 时刻)
6灌入数据Claude Code5 min发数据扩充 Prompt → AI 更新 JS 数据文件 → 刷新页面 → 30 条逼真数据出现
7美化 UIClaude Code5 min改标题、改主题色、加客户名——演示"现场按客户需求定制"
8演示"当场改"Claude Code3 min模拟客户说"能不能加一个导出 Excel 的功能"——AI 30 秒改完 → 刷新 → 导出按钮出现 → 点击导出 → 下载 Excel
9学员动手各人电脑15 min学员用自己的一个真实售前需求尝试生成 Demo
+
+ +
+

⚠️ 演示前必做

+

提前做好成品 Demo(步骤 1 的展示素材)——用本课 Prompt 模板生成一个即可
+• 确保 Claude Code 可用,DeepSeek Token 充足
+• 如果 AI 代码生成时间太长(>30 min),准备 Plan B:课前预生成一个 Demo,现场演示"修改+美化"环节
+• 步骤 4 的 AI 生成等待时间不要沉默——用来讲六步法、展示更多案例

+
+
+ + +
+

Part 5:售前演示话术建议

+ +
+

技术 Demo 做得好只成功了一半。售前怎么把 Demo 演示好、怎么应对客户现场要求,以下是一些实战话术。

+
+ +

常见场景话术

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
客户提问 / 场景传统售前回答AI 售前回答
"这个字段能不能改成 XX?""我回去确认一下,下次演示改好""可以,我现在改。您稍等 1 分钟"
(打开 Claude Code→"把 XX 字段名改为 YY"→刷新→改好了)
"能看看手机上的效果吗?""我们有移动端方案,但今天不方便演示""您用手机扫这个二维码"
(提前 build 纯前端 Demo,部署到内网,生成二维码)
"数据是假的吧,真数据会慢多少?""实际数据量可能会稍有延迟…""您看,我现在把数据加到 10000 条"
(Claude Code:"把数据从 30 条扩展到 10000 条"→刷新→分页依然流畅)
"和我们现在的系统长得不一样""这是通用 Demo,正式版会按你们的 UI 规范""您现在的系统大概什么样?我调一下颜色和布局"
(根据描述现场改主题色、布局)
"这个 Demo 能留下我们自己试试吗?""不太方便,这是内部演示环境""当然可以,这是地址和账号密码"
(部署到内网或公网临时地址,Demo 本身没有敏感数据)
+
+ +

演示的 "WOW 时刻" 设计

+ +
+
  • + 首次打开页面:命名、配色、Logo 已经按客户定制——"这不是通用 Demo,是专门为你们做的" +
  • +
  • + 数据量大且逼真:搜索一个企业名,弹出来有电话、地址、统一信用代码——"数据不是乱填的" +
  • +
  • + 当场改功能:客户提一个需求,现场发 Prompt,30 秒后刷新,功能出现——WOW +
  • +
  • + 留下 Demo:演示结束发 URL——"您可以回去让同事都试试,有问题随时找我" +
  • +
    +
    + + +
    +

    课后作业

    + +

    必做(本周内)

    + +
      +
    1. + 选一个真实售前需求,做一个 Demo +

      用本课的 Prompt 模板和六步法,从你正在跟进的客户中选一个,做出可运行的 Demo。目标:2 小时内完成

      +
    2. +
    3. + 录屏 3 分钟 +

      录一段 Demo 操作视频——展示核心功能+数据量。发给讲师和售前团队。这是以后给客户发"提前看"的素材

      +
    4. +
    5. + 总结 Prompt 模板 +

      把你做 Demo 时用到的所有 Prompt 整理成一个文档。下次同类需求时直接用

      +
    6. +
    + +

    选做

    + +
      +
    1. + 部署到内网 +

      把 Demo 部署到公司演示服务器,生成可分享的 URL。尝试现场演示时让客户自己点

      +
    2. +
    3. + 做一个数据大屏 +

      用场景二的 Prompt 模板生成一个数据大屏,部署到内网。下次有领导参观时在大屏幕上展示

      +
    4. +
    + +
    +

    ✅ 三课总验收标准

    +

    第一课:Claude Code ✓ · DeepSeek Token ✓ · 工具全景 ✓ · Git 启动 ✓
    +第二课:Gitea 私服 ✓ · Token 配置 ✓ · AI Push 闭环 ✓ · 去版权+风格统一+第一个功能 ✓
    +第三课:六步法掌握 ✓ · 四种场景 Prompt 可用 ✓ · 独立完成 1 个售前 Demo ✓ · 产出可演示 URL ✓
    +毕业标准:售前岗每人产出 ≥1 个真实客户 Demo,开发岗每人 Gitea 提交 ≥5 条 AI 生成的 commit

    +
    +
    + + + +
    + + + + diff --git a/研发型企业AI转型方案/报告/ai-tools-training-lesson4-bidding.html b/研发型企业AI转型方案/报告/ai-tools-training-lesson4-bidding.html new file mode 100644 index 0000000..9af13c9 --- /dev/null +++ b/研发型企业AI转型方案/报告/ai-tools-training-lesson4-bidding.html @@ -0,0 +1,466 @@ + + + + + + AI 工具实操培训 · 第四课 — 招投标文件与解决方案编写 + + + + +
    + ← 返回知识库 +

    第四课:招投标文件与解决方案编写

    +
    + + + +
    + +
    +

    课程目标

    + +
    +

    第四课结束后,每位学员应能:

    +

    ① 用 AI 在 30 分钟内完成一份 100+ 页招标文件的解读和要点提取
    +② 用 AI 按评分标准逐项生成投标方案章节,确保每项得分点都有对应内容
    +③ 独立完成:招标文件输入 → AI 生成完整投标方案 → AI 生成答辩 PPT → 报价分析
    +④ 将方案编写周期从 5-10 天压缩到 1-2 天

    +
    + +
    +
    5-10天→1天
    方案编写周期缩短
    +
    100+页
    标书 AI 30min解读
    +
    90%+
    AI初稿可直接用
    +
    0 遗漏
    评分点逐项覆盖
    +
    +
    + +
    +

    现状对比

    + +
    + + + + + + + + + + +
    维度传统方式AI 方式
    标书解读人逐页阅读 100+ 页 PDF,标注要点,2-3 天AI 30 min:上传 PDF→自动提取需求和评分点→输出结构化清单
    方案初稿从零写或从历史方案复制粘贴→逐章修改,3-5 天AI 2-4h:按评分标准逐章生成,历史方案自动复用,内容精准对应得分点
    技术方案开发或架构师手写,1-2 天AI 1h:生成架构图描述、技术选型理由、安全方案
    报价分析Excel 手工测算,半天AI 15 min:按工作量自动估算、含人天单价、给出报价区间建议
    答辩 PPT从方案中摘内容做 PPT,1 天AI 30 min:从方案自动提取关键点→生成 20 页 PPT 大纲+内容
    质量检查人工核对评分点是否覆盖,容易遗漏AI 10 min:逐条对照评分标准检查方案是否有对应内容
    +
    + +
    +

    ⚠️ 最重要的认知

    +

    AI 写方案不是"更快的打字机"。核心价值是:
    +① 不会遗漏——人容易漏掉招标文件第 47 页的一个隐性要求,AI 不会
    +② 自动匹配评分标准——AI 知道这一章对应评分标准第 3.2 条,自动写出得分点
    +③ 一致性——100 页方案中,同一术语不会在前面叫 A 后面叫 B

    +
    +
    + +
    +

    Part 1:招标文件解读

    + +

    1.1 标书解读 Prompt

    + +

    Step 1:把招标文件喂给 AI

    +
    # 方式一:PDF 文件(推荐用 Cherry Studio,支持 PDF 上传) +# 方式二:复制招标文件全文粘贴到 Claude Code / DeepSeek +# 方式三:如果标书是 Word,另存为 txt 后粘贴
    + +
    +
    招标文件解读 Prompt — 第一轮
    +
    "以下是 XX 项目的招标文件全文。请按以下维度做结构化解读: + +1. 基本信息 + - 采购单位、预算金额、投标截止时间、开标时间 + - 采购方式(公开招标/竞争性磋商/单一来源) + - 是否接受联合体投标、是否允许分包 + +2. 建设内容摘要(用表格形式) + - 每个子系统/模块名称 + - 核心功能描述(用自己的话概括,3-5 句话) + - 技术要求或非功能性要求 + +3. 评分标准拆解 + - 列出每一个评分项(精确到子项编号) + - 分值、评分标准原文 + - 对应需要在方案哪个章节中响应 + +4. 关键资质要求 + - 哪些资质是资格项(不过直接废标) + - 哪些资质是加分项(满足加分、不满足不扣分) + +5. 隐性要求(招标文件没有明确说"必须"但实际非常希望你有) + - 从项目背景、建设目标中推断出来的期望 + +输出格式:用 Markdown 表格,每个评分项单独一行"
    +
    + +

    1.2 评分点逐项提取

    + +
    +
    评分点深度分析 Prompt
    +
    "基于刚才解读的评分标准,对每个评分项做深度分析: + +对每一个评分项,列出: +1. 评分项编号和名称 +2. 满分分值 +3. 得分关键点:评委根据什么判断给满分还是零分?(3-5 个判断维度) +4. 我方优势:我们有哪些现有案例/资质/能力可以支撑这个得分点 +5. 需要补充的材料:哪些材料我们没有,需要在这几天内准备 +6. 方案中应写在哪个章节、篇幅大约多少字 +7. 竞争对手可能的得分情况(如果了解竞品) + +格式:每个评分项一个表格,7 行"
    +
    + +

    1.3 快速定位"废标项"

    + +
    +
    废标风险检查 Prompt
    +
    "请帮我检查这份招标文件中所有的'废标条款'(资格性审查不通过直接出局的条款): + +1. 逐条列出所有带'★'或'必须''不允许''否则投标无效'字样的条款 +2. 对每一条,标注: + - 原文页码和章节 + - 要求内容 + - 我们当前是否具备(需要逐项确认) + - 如不具备,是否可以在截标前补齐 + +输出一个检查清单表格,方便逐项打勾"
    +
    +
    + +
    +

    Part 2:投标方案撰写

    + +

    2.1 方案大纲生成

    + +
    +
    方案框架生成 Prompt
    +
    "基于前面的招标文件解读和评分标准,生成投标方案的完整大纲。 + +要求: +1. 章节结构严格对应评分标准——每个一级评分项 = 一个一级章节 +2. 每个章节标题下方标注对应的评分编号和满分值,格式:'(对应评分 3.2,满分 8 分)' +3. 每个章节下列出子节标题,确保覆盖该评分项的所有得分维度 +4. 总页数估算:技术方案 60-80 页,加上商务部分共 100-120 页 + +输出一个树形目录结构"
    +
    + +

    2.2 逐章节展开思路

    + +
    +
    逐章节生成 Prompt 模板
    +
    "撰写【第 X 章:章节名称】(对应评分 X.X,满分 X 分)。 + +内容要求: +1. 开篇点题——用一个段落说明本章要解决什么问题、覆盖评分标准的哪些要求 +2. 分节展开——每个小节 2-3 页的篇幅 +3. 本章末尾加一个'本章与评分标准对照表'——列出本章覆盖了评分标准的哪些条目 + +写作风格: +- 专业但不晦涩——让非技术背景的评委能理解 +- 多用'我们'而非'我方' +- 能用表格的地方用表格,不要大段文字堆砌 +- 关键优势用加粗标注 + +参考素材:[此处粘贴公司历史方案中相关章节的内容,让 AI 学习写作风格]"
    +
    + +

    2.3 技术方案专门 Prompt

    + +
    +
    技术架构方案 Prompt
    +
    "撰写【第 X 章:技术方案】。 + +包括以下内容(每个 2-4 页): + +1. 总体架构设计 + - 逻辑架构图(用文字描述,后续可转 Visio/PlantUML) + - 分层说明(接入层/应用层/服务层/数据层/基础设施层) + - 关键技术选型及理由 + +2. 技术路线 + - 开发框架选型(前后端) + - 中间件选型(消息队列、缓存、搜索引擎) + - 数据库选型(关系型+非关系型+时序) + - 为什么选这些——对比竞品常用方案的优劣势 + +3. 安全方案 + - 网络安全(等保级别、WAF、防火墙策略) + - 数据安全(加密传输、脱敏、备份策略) + - 应用安全(认证授权、防注入、审计日志) + +4. 性能保障 + - 并发量设计目标 + - 缓存策略、数据库优化、CDN + - 压测方案 + +5. 部署方案 + - 服务器配置清单(含 CPU/内存/存储规格) + - 网络拓扑 + - 灾备方案 + +技术风格:面向政府/国企信息化项目,强调'自主可控'、'国产适配'、'等保合规'"
    +
    + +
    +

    💡 方案写作的核心技巧

    +

    不要一次性让 AI 写 100 页——那样质量不可控。正确做法:
    +① 先让 AI 出大纲(人审核调整)→ ② 逐章喂 Prompt + 历史素材 → ③ AI 生成该章 → ④ 人审核该章 → ⑤ 下一章
    +关键:每章生成前,把招标文件中对应该章的原文再次粘贴进 Prompt,让 AI "记住"评分要求。

    +
    + +

    2.4 方案自检

    +
    +
    投标方案质量检查 Prompt
    +
    "以下是完整的投标方案(100+ 页)和招标文件评分标准。请逐条检查: + +对评分标准的每一条: +1. 方案中是否有对应的内容?(有/部分有/缺失) +2. 如果有,在哪一页、哪一段? +3. 如果是'部分有'或'缺失',给出补充建议——具体要加什么内容、加在哪一章 + +输出一个评分覆盖度检查表,底部汇总: +- 完全覆盖:X 条(预计得分 Y 分/满分 Z 分) +- 部分覆盖:X 条 +- 缺失:X 条 +- 预计总得分区间"
    +
    +
    + +
    +

    Part 3:报价与 PPT

    + +

    3.1 报价策略分析

    + +
    +
    报价分析 Prompt
    +
    "基于招标文件中的建设内容和工作量估算,做报价分析: + +参数: +- 开发人员单价:1500 元/人天 +- 项目经理:2000 元/人天 +- 实施部署:1200 元/人天 +- 测试:1200 元/人天 + +请按以下步骤分析: + +1. 工作量估算 + - 按功能模块拆解:前端开发/后端开发/测试/文档的人天 + - 给出人天估算的依据(复杂度/类似项目经验) + +2. 成本汇总 + | 类别 | 人天 | 单价 | 小计 | + 开发 + 测试 + 管理 + 部署 + 硬件/云资源 + 第三方软件 license + +3. 报价建议 + - 成本价(底线,低于此价亏本) + - 合理报价范围(参考行业利润率 15-30%) + - 评分规则分析:价格分占比多少?最低价满分还是平均价基准?给出最优报价策略 + +4. 如果价格分占比高(>30%),建议是否采用'低价抢标+二期扩容'策略"
    +
    + +

    3.2 答辩 PPT 生成

    + +
    +
    PPT 大纲+内容生成 Prompt
    +
    "基于完成的投标方案,生成一个 20 页的答辩/述标 PPT 大纲。 + +演讲时长:20 分钟 + 10 分钟答疑 + +PPT 结构: +1. 封面(项目名 + 公司名 + 日期) +2. 公司简介(1 页,重点:同类项目经验) +3. 需求理解(2 页,展示你对客户业务的理解深度) +4. 总体方案(2 页,核心架构 + 价值主张) +5. 关键亮点(4 页,每个亮点 1 页——技术/管理/数据/安全各一个) +6. 实施方案(2 页,里程碑+团队配置) +7. 售后服务(1 页) +8. 报价说明(1 页) +9. 成功案例(2 页,和你这个项目最像的 2 个案例) +10. 为什么选我们(1 页) +11. 答疑页(1 页) +12. 谢谢页(1 页) + +每页要求: +- 页标题(一句话点题) +- 核心要点(3-5 个 bullet point) +- 建议配图/图表的文字描述(方便设计师制作) +- 演讲备注(这段讲的时候说什么——最关键的 2-3 句话)"
    +
    + +
    +

    ⚠️ 演示注意

    +

    AI 生成的是 PPT 内容和结构,不是可编辑的 .pptx 文件。生成后有两种落地方式:
    +① 把内容粘贴到讯飞智文/AI PPT 工具中,自动生成可编辑 PPT
    +② 手动在 PowerPoint/Keynote 中按大纲制作——用 AI 内容作为每一页的文案

    +
    +
    + +
    +

    全流程演示路线

    + +
    + + + + + + + + + + + +
    #步骤工具用时演示要点
    1贴入招标文件全文Cherry Studio / DeepSeek2 min展示 PDF→复制→粘贴→发送
    2AI 解读标书DeepSeek2 minAI 输出的结构化解读——学员看到信息提取的完整性
    3AI 提取评分标准DeepSeek2 min逐条评分标准+得分建议——这是售前最需要的
    4生成方案大纲DeepSeek2 min大纲章节与评分标准一一对应
    5生成一个完整章节DeepSeek / Claude5 min选技术方案或项目理解章节现场生成——展示内容质量
    6生成答辩 PPT 大纲DeepSeek3 min20 页 PPT 结构+每页 bullet point+演讲备注
    7学员动手各人电脑15 min用自己的真实招标文件尝试解读+生成章节
    +
    +
    + +
    +

    课后作业

    + +
      +
    1. 用一份真实招标文件练习:选一份正在跟进的招标文件,用 AI 完成解读+评分提取,产出结构化清单
    2. +
    3. 写一个完整章节:用逐章 Prompt 模板,写出技术方案或项目实施章节,和之前纯人工写的版本做对比
    4. +
    5. 建立公司方案素材库:把历史中标方案的各个章节分类整理(技术方案/实施方案/培训方案/运维方案),作为以后 AI 生成的参考素材
    6. +
    + +
    +

    ✅ 验收标准

    +

    • 售前岗:每人用 AI 完成 ≥1 份完整投标方案草稿
    +• 方案编写周期从 5-10 天缩短到 2 天内
    +• 评分标准覆盖率检查通过率 ≥95%

    +
    +
    + + + +
    + + + + diff --git a/研发型企业AI转型方案/报告/ai-tools-training-lesson5-pm.html b/研发型企业AI转型方案/报告/ai-tools-training-lesson5-pm.html new file mode 100644 index 0000000..d5aad91 --- /dev/null +++ b/研发型企业AI转型方案/报告/ai-tools-training-lesson5-pm.html @@ -0,0 +1,484 @@ + + + + + + AI 工具实操培训 · 第五课 — 项目经理:开发计划·进度跟踪·风险管理 + + + + +
    + ← 返回知识库 +

    第五课:项目经理 — 开发计划·进度跟踪·风险管理

    +
    + + + +
    + +
    +

    课程目标

    + +
    +

    第五课结束后,每位 PM 应能:

    +

    ① 输入需求文档 → AI 自动生成 WBS + 里程碑 + 资源分配 + 甘特图数据
    +② 从 Gitea 实时采集 commit/PR/Issue 数据 → AI 自动生成进度报告和偏差预警
    +③ AI 识别项目风险(技术/人员/进度/需求)+ 给出缓解措施 + 持续追踪
    +④ 管理文书时间从 2 天/周压缩到 2 小时/周

    +
    + +
    +
    2天→2h
    每周管理文书
    从2天降到2小时
    +
    实时
    进度数据
    不再等日报
    +
    提前2周
    风险预警
    不再是事后救火
    +
    1 PM: 3-5 项目
    管理半径
    AI 辅助后翻倍
    +
    +
    + +
    +

    PM 的 AI 工作流全景

    + +
    +

    项目经理的日常三件套——做计划、盯进度、管风险——传统方式严重依赖手工 Excel、人工催进度、凭经验预判风险。AI 介入后,PM 的角色从"信息收集者+报表填写者"升级为"决策者+异常处理者"

    +
    + +
    + + + + + + + + + + +
    场景传统方式AI 方式
    制定开发计划手写 WBS→Excel 排期→和开发逐个确认,2-3 天AI 30 min:需求→AI 拆 WBS→估算人天→输出甘特图数据
    进度跟踪每天催日报→手工汇总→Excel 画进度条,1h/天AI 10 min/天:Gitea 数据自动采集→AI 生成进度报告+偏差分析
    周报手工收集团队信息→写周报→画图表,3-4h/周AI 10 min:一键生成含甘特图/燃尽图/风险表格的周报
    风险识别靠 PM 个人经验,事后发现,被动救火AI 持续分析:commit 频率下降→预警,Bug 趋势上升→预警
    需求变更评估人工评估影响面,容易遗漏关联模块AI 代码分析:改这个接口→影响哪些模块→估算额外人天
    项目汇报精心准备 PPT,数据手工整理AI 5 min:生成汇报 PPT 大纲+数据图表+关键信息一页纸
    +
    +
    + +
    +

    Part 1:AI 驱动开发计划制定

    + +

    2.1 从需求到 WBS

    + +

    输入材料

    +

    需求规格说明书(FS)、合同中的功能清单、技术方案中的模块划分——任何一个都可以。

    + +
    +
    WBS 生成 Prompt
    +
    "基于以下项目需求文档,生成详细的 WBS(工作分解结构)。 + +项目概况: +- 项目名称:XX 智慧管理平台 +- 总工期:6 个月 +- 团队规模:前端 2 人、后端 3 人、测试 1 人、PM 1 人 + +需求内容: +[此处粘贴 FS / 功能清单 / 合同范围] + +请输出以下内容: + +1. WBS 分解(最多 4 级) + - 一级:阶段(需求/设计/开发/测试/上线/运维) + - 二级:子系统/模块 + - 三级:功能点/任务包 + - 四级:具体任务(每个 ≤5 人天) + +2. 每个四级任务的: + - 前置依赖(哪个任务必须先完成) + - 预估人天 + - 负责角色(前端/后端/测试) + - 交付物 + +3. 识别关键路径(最长依赖链上的任务序列) + +4. 里程碑建议(5-8 个,含验收标准) + +输出格式:Markdown 层级列表 + 任务依赖关系图描述"
    +
    + +

    2.2 排期 + 资源分配

    + +
    +
    排期+甘特图 Prompt
    +
    "基于上面的 WBS,生成详细的排期计划。 + +团队配置: +- 前端 A:Vue3 熟练,可用率 100% +- 前端 B:初级,可用率 80%(每周 1 天培训) +- 后端 A:Java 主力,可用率 100% +- 后端 B:Java+数据库,可用率 100% +- 后端 C:兼运维,可用率 60%(剩余时间在处理其他项目运维) +- 测试 A:可用率 100% +- PM:可用率 50%(同时管 2 个项目) + +约束条件: +- 法定节假日:春节(2 月)、五一(5 月)、十一(10 月) +- 前端 A 在 8 月有 5 天年假 +- 第三方接口联调需要提前 2 周预约 + +输出: +1. 按周的排期表(表格格式,列:周次/日期/任务/负责人/产出物/里程碑) +2. 资源负载热力图(每周每人负载百分比,标出超载风险) +3. 甘特图数据(任务名、开始日期、结束日期、负责人——可直接导入 Excel/Project/OminiPlan) +4. 关键路径上的任务列表(标注:任何一个延期都会导致总工期延期) +5. 缓冲期建议(哪里应该放 buffer,放多少)"
    +
    + +
    +

    💡 关键技巧

    +

    让 AI 做排期时,必须明确告知团队成员的能力差异和可用率——不给这些信息,AI 会按"所有资源均等可用"来排,排出来的计划在实际中根本执行不了。

    +
    + +

    2.3 需求变更影响评估

    + +
    +
    变更影响分析 Prompt
    +
    "客户提出以下需求变更: +[描述变更内容] + +我们当前项目的 WBS 和代码结构: +[粘贴 WBS 和目录结构] + +请分析: +1. 这个变更影响哪些已有功能点?(精确到 WBS 的四级任务编号) +2. 哪些已完成的功能需要修改?(从 Git 提交历史推断已完成的模块) +3. 新增工作量估算: + - 前端:X 人天 + - 后端:X 人天 + - 测试:X 人天 +4. 对关键路径的影响:总工期会延期几天? +5. 如果不同意变更,有什么替代方案可以部分满足客户需求? +6. 如果同意变更,建议从哪里削减其他范围来保工期?"
    +
    +
    + +
    +

    Part 2:AI 驱动的进度跟踪

    + +
    +

    这是第二课 Gitea 工作流的升级应用。PM 不再每天群里问"今天做了什么"——AI 从 Gitea 自动拿数据,生成比人写的更客观的进度报告。

    +
    + +

    2.1 AI 读取 Gitea 数据

    + +
    +
    Gitea 进度分析 Prompt
    +
    "以下是本周(2026-W23)项目 Gitea 仓库的提交数据。 + +请分析并生成进度报告: + +1. 本周整体数据 + - 总 commit 数、活跃开发者数 + - 新增代码行数、删除行数 + - 按开发者统计 commit 数和代码行数 + - 与上周对比(增加/减少百分比) + +2. 按功能模块分析 + - 哪些模块本周有活跃开发? + - 哪些模块本周没有提交?(可能阻塞或延期) + - 哪些模块提交频率突然增加/减少?(标注异常) + +3. 进度偏差 + - 对照开发计划(粘贴 WBS),当前进度是超前/正常/滞后? + - 如果滞后,哪些任务滞后了多少天? + - 按照当前速度,预计完成日期 + +4. 代码质量 + - 本周 commit message 规范性(符合 feat/fix/refactor 格式的比例) + - 是否有异常大的 commit(>500 行,说明可能缺少小步提交习惯) + - 是否有频繁 revert(说明质量控制有问题) + +生成数据的方法: +git log --since='2026-06-02' --until='2026-06-07' --format='%h|%an|%ae|%ad|%s' --numstat + +# 把上面命令的输出粘贴到下方:"
    +
    + +

    2.2 周报/日报自动生成

    + +
    +
    周报一键生成 Prompt
    +
    "基于以下本周数据,生成一份项目经理周报。 + +本周数据: +- Gitea 提交汇总:[粘贴 git log 分析结果] +- 测试 Bug 汇总:[粘贴 Bug 列表] +- 本周完成的功能:[列出来] +- 本周遇到的问题:[列出来] + +周报格式(面向客户和管理层): + +1. 本周摘要(一段话,不超过 5 行) +2. 关键指标 + | 指标 | 本周 | 上周 | 变化 | + 提交数 / 活跃开发 / 新增代码行 / Bug 数 / Bug 关闭率 +3. 本周完成(按模块列,每个 1-2 句话) +4. 下周计划(按优先级排序) +5. 风险与问题(红色=需管理层关注,黄色=已处理,绿色=已关闭) +6. 需要客户配合的事项(例如:需客户确认 XX 接口文档) + +写作风格:客观、数据说话。多用数字,少用形容词。"
    +
    + +
    +

    ✅ PM 的日报未来状态

    +

    不再是 PM 催→开发写→PM 汇总。而是:
    +① 每天上午 9 点,脚本自动从 Gitea 拉取昨天数据
    +② AI 自动生成日报草稿
    +③ PM 花 5 分钟审核、微调、发送
    +④ 项目数据永远真实——基于 commit 而非基于记忆

    +
    +
    + +
    +

    Part 3:AI 驱动的风险管理

    + +

    3.1 风险自动识别

    + +
    +
    风险扫描 Prompt
    +
    "请基于以下项目数据,扫描当前项目可能存在的风险。 + +数据源: +1. Gitea 过去 4 周的 commit 趋势:[数据] +2. Bug 追踪系统的 Bug 趋势:[数据] +3. 开发计划中的里程碑 vs 实际完成日期:[数据] +4. 团队人员变动:[数据] +5. 需求变更记录:[数据] + +从以下维度识别风险: + +1. 进度风险 + - 哪些里程碑可能延期?概率多大? + - 关键路径上是否有任务阻塞? + - 连续 2 周 commit 频率下降→人员效率预警 + +2. 质量风险 + - Bug 新增速度 > Bug 关闭速度→质量债务累积 + - 某个模块 Bug 集中→可能设计有问题 + - revert 频率上升→代码质量失控 + +3. 人员风险 + - 某人 commit 突然大幅增加→可能在做不该做的重构 + - 某人 commit 连续 3 天为零→离职前兆/严重阻塞 + - 单点依赖——某个模块只有一个人在开发 + +4. 需求风险 + - 需求变更频率 >1 次/周→范围蔓延 + - 已开发完成的功能被要求修改→前期需求确认不足 + +对每个识别出来的风险,给出: +- 严重程度(🔴高 / 🟡中 / 🟢低) +- 发生概率(%) +- 影响(延期天数/额外成本) +- 建议的缓解措施(具体可执行的动作)"
    +
    + +

    3.2 风险登记册与追踪

    + +
    +
    风险追踪 Prompt
    +
    "维护一份项目风险登记册(Risk Register),格式如下: + +| 编号 | 风险描述 | 类型 | 严重度 | 概率 | 影响 | 提出日期 | 负责人 | 缓解措施 | 当前状态 | 关闭日期 | + +请基于我之前提供的项目数据,填充已知风险。之后每两周更新一次状态。 + +更新时,我提供最新数据,你对比: +- 哪些风险状态变化了?(🟡→🔴 升级 / 🔴→🟢 缓解) +- 是否有新风险出现? +- 哪些风险可以关闭? +- 当前风险敞口(所有未关闭风险的预期损失总和) + +本次的基础数据: +[粘贴最新一周的 Gitea/Bug/里程碑数据]"
    +
    + +

    3.3 风险看板

    + +
    +
    风险一页纸 Prompt
    +
    "基于风险登记册的最新状态,生成一份面向管理层的风险一页纸报告: + +1. 风险仪表盘(四个色块): + 🔴 高严重度未关闭:X 个 + 🟡 中严重度未关闭:X 个 + 🟢 已关闭本月:X 个 + 📊 风险敞口:预计 X 人天 / ¥X 万元 + +2. Top 3 风险详述(每个含:当前状态、最新进展、下一步动作) + +3. 风险趋势图描述(最近 4 周风险数量变化:5→3→4→2,用文字描述趋势) + +4. 一句话总结(给管理层的结论和建议)"
    +
    +
    + +
    +

    现场演示路线

    + +
    + + + + + + + + + + +
    #步骤工具用时演示要点
    1需求→WBSClaude Code5 min给一份 FS→AI 输出完整 WBS+依赖关系→PM 验证合理性
    2WBS→排期Claude Code5 min加入团队约束→AI 排期→输出甘特图数据→展示资源负载
    3Gitea→进度分析终端+Claude5 mingit log→粘贴→AI 输出本周进度分析+偏差预警
    4生成周报Claude Code3 min一键生成含数据图表的周报→PM 审核 5 分钟可发送
    5风险扫描Claude Code5 min基于历史数据→AI 识别出"前端 A 下月休假 5 天→关键路径风险"
    6学员动手各人电脑15 min用自己的项目数据走通 WBS+进度分析+风险识别
    +
    + +
    +

    演示关键信息

    +

    核心要传递的信息:PM 的价值不在填表——在判断和决策。AI 帮 PM 把 80% 的"信息搜集+格式整理"工作自动化,让 PM 的时间花在"这个风险该怎么处理""客户这个要求怎么响应"上。

    +
    +
    + +
    +

    课后作业

    + +
      +
    1. 为一个真实项目生成 WBS:用 AI 把正在管的项目的 FS 拆成 WBS,和现在手工版的 WBS 做对比——AI 遗漏了什么?AI 多拆了什么?
    2. +
    3. 跑通 Gitea→进度报告:git log 导出→喂给 AI→生成进度报告。对比和你手工写的周报,看 AI 报告有没有发现你没注意到的事
    4. +
    5. 建风险登记册:为当前项目建一份风险登记册,用 AI 做第一次风险扫描。两周后更新一次,看 AI 识别出的风险和实际发生的风险是否匹配
    6. +
    + +
    +

    ✅ 五课毕业标准(全角色)

    +

    开发岗:Claude Code ✓ · Gitea Push ✓ · 5+ AI commit · 去版权+风格统一完成
    +售前岗:1 个真实 Demo ✓ · 1 份 AI 投标方案草稿 ✓
    +PM 岗:1 个 AI 生成 WBS ✓ · 1 份 AI 周报 ✓ · 1 份风险登记册 ✓
    +全员:DeepSeek Token ✓ · Cherry Studio ✓ · 每天使用 AI ≥1 次

    +
    +
    + + + +
    + + + + diff --git a/研发型企业AI转型方案/报告/ai-tools-training-lesson6-performance.html b/研发型企业AI转型方案/报告/ai-tools-training-lesson6-performance.html new file mode 100644 index 0000000..48c0388 --- /dev/null +++ b/研发型企业AI转型方案/报告/ai-tools-training-lesson6-performance.html @@ -0,0 +1,514 @@ + + + + + + AI 工具实操培训 · 第六课 — 员工绩效评定 + + + + +
    + ← 返回知识库 +

    第六课:员工绩效评定

    +
    + + + +
    + +
    +

    课程目标

    + +
    +

    第六课结束后,每位管理者应能:

    +

    ① 建立基于 Gitea 数据的多维度绩效指标体系,让量化有据可依
    +② 用 AI 生成每位员工的个人绩效画像——数据+趋势+亮点+待改进
    +③ 在 AI 提供量化输入的基础上,由人完成最终评定和绩效面谈
    +④ 理解 AI 绩效管理的红线——哪些事绝对不能交给 AI

    +
    + +
    +
    6 维度
    开发岗绩效模型
    产出/质量/协作/规范/成长/影响
    +
    5 min
    单人生成绩效报告
    从数据采集到完整画像
    +
    人决策
    AI 只出数据
    绝不替人定级
    +
    公平
    同一把尺子量所有人
    消除个人偏见
    +
    + +
    +

    ⚠️ 本课核心立场(开篇即声明)

    +

    AI 在绩效评定中的角色:数据提供者,不是决策者。
    +AI 做的事情:采集数据→量化指标→生成画像→给出参考建议。
    +AI 不能做的事情:最终定级、薪资调整建议、裁员决策、替代管理者判断。

    +这不仅是技术边界,更是管理伦理。本课所有内容基于此原则。

    +
    +
    + +
    +

    核心原则:AI 出数据,人做决策

    + +
    + + + + + + + + + + + +
    环节AI 负责人负责
    数据采集✅ 从 Gitea/工具链自动提取,不依赖人的记忆确认数据源是否完整、是否有遗漏
    指标计算✅ 按统一公式计算,同一标准、无偏见确认指标定义是否合理、是否需要调整权重
    趋势分析✅ 对比历史数据,标注上升/下降/异常理解趋势背后的原因——技术原因还是个人原因?
    同行对比✅ 给出团队内的相对位置(不排名,给区间)理解差异的合理性——做基础设施的和做业务的本来就不同
    绩效画像✅ 数据+趋势+亮点+待改进——给管理者一个全景补充定量数据无法反映的内容:技术难度、协作态度、关键时刻表现
    评定建议✅ 给出参考区间("数据表现处于团队前 30%")最终定级(A/B/C/D)、调薪幅度、晋升决策
    面谈准备✅ 生成面谈要点:数据亮点、具体案例、改进方向面谈执行——这是人和人之间的对话,AI 不能替代
    +
    + +
    +

    💡 一句话总结

    +

    AI 让管理者看见同一把尺子量出来的客观数据,然后管理者用人的判断力在这些数据之上做最终决策。不是"AI 说你不行所以你不行"——是"AI 说你的代码提交量低于团队均值 30%,我们来聊聊为什么"。

    +
    +
    + +
    +

    Part 1:绩效数据采集体系

    + +

    2.1 开发岗六维绩效指标

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    维度权重指标数据来源备注(避免误判)
    产出30%有效代码行数
    完成功能点数
    commit 频率
    git log --numstat
    + WBS 任务完成记录
    代码行数≠产出质量。做复杂重构的开发者可能删代码多于加代码。必须结合功能点来看
    质量25%Bug 率(引入/修复比)
    代码存活率
    revert 频率
    PR 被退回次数
    Gitea Issue + PR 记录
    Bug 归因标签
    接手老模块的人 Bug 率天然高于写新模块的人——按模块复杂度加权
    协作15%Code Review 参与度
    PR 响应速度
    文档贡献
    知识分享次数
    Gitea PR Review 记录
    Wiki/文档提交记录
    帮助他人解决的问题、做的 Code Review 是"隐形贡献",传统考核容易忽略
    规范10%commit message 规范率
    代码风格一致性
    测试覆盖率
    是否小步提交
    git log + lint 工具输出
    测试覆盖率报告
    规范不是目的——为了通过检查而写无意义测试更糟糕
    成长10%承担任务复杂度趋势
    新技术学习与应用
    独立解决难题案例
    带新人情况
    任务分配记录
    技术方案文档
    1v1 记录
    这个维度需要管理者手动补充——AI 无法自动判断一个人"有没有成长"
    影响10%跨团队贡献
    技术分享/文章
    客户反馈
    关键 Bug 修复
    跨项目 commit
    分享会记录
    客户表扬邮件
    影响力指标最难量化,但也最体现 senior 价值
    +
    + +

    2.2 一键数据采集

    + +
    +
    绩效数据采集脚本 Prompt
    +
    "帮我写一个脚本,从 Gitea 仓库中提取每位开发者的绩效基础数据。 + +仓库地址:[Gitea URL] +统计时间范围:2026-Q2(2026-04-01 至 2026-06-30) + +需要提取的数据: + +1. 每人每月: + - commit 次数、新增行数、删除行数 + - 提交的文件类型分布(Java/TS/Vue/SQL) + - commit message 规范率(feat/fix/refactor 开头的占比) + - 平均每次 commit 行数(≤200 为健康) + - 提交时间分布(工作时间 vs 深夜) + +2. PR 数据: + - 创建的 PR 数、被合并的 PR 数 + - Review 他人的 PR 次数 + - PR 被退回/要求修改的次数 + - PR 平均存活时间(从创建到合并) + +3. Bug 数据: + - 关联到该开发者的 Bug 数量(新建/修复) + - Bug 严重度分布 + - Bug 平均修复时间 + +4. 对比数据: + - 团队均值、团队中位数、个人排名区间 + +输出格式:CSV 文件 + Markdown 表格汇总"
    +
    + +
    +

    脚本落地方式

    +

    这个 Prompt 给了 AI 之后,AI 会生成一个 bash/python 脚本。不要求 AI 直接跑——生成的脚本需要人工审核后再执行。关键是脚本的逻辑正确性和安全性

    +
    +
    + +
    +

    Part 2:个人绩效画像

    + +

    2.3 单人画像生成

    + +
    +
    个人绩效画像 Prompt
    +
    "以下是开发者【张三】2026-Q2 的绩效数据。请生成一份个人绩效画像报告。 + +数据: +- Gitea 提交数据:[粘贴] +- PR/Code Review 数据:[粘贴] +- Bug 数据:[粘贴] +- 任务完成情况(对照 Q2 OKR/计划):[粘贴] +- 管理者评价(选填):[粘贴 1v1 记录、关键事件] + +报告结构: + +1. 数据摘要 + 一张表汇总所有量化指标 vs 团队均值/中位数 + +2. 趋势分析 + - 三个月的数据变化趋势(上升/平稳/下降) + - 有没有明显的拐点?(例如某个月突然涨或跌) + +3. 亮点(基于数据的正面发现,3 条) + 格式:"[数据事实]。说明:[一句话解释为什么这是亮点]" + 示例:"Code Review 参与 47 次,团队第 2。说明:张三除了完成自己的开发任务,还投入了大量时间帮助同事提升代码质量。" + +4. 待改进(基于数据的改进建议,2-3 条) + 格式:"[数据事实]。影响:[对团队/项目的影响]。建议:[具体可执行的改进方向]" + 示例:"平均每次 commit 412 行,远高于团队均值 180 行。影响:大 commit 难以 review,回滚成本高。建议:拆分成≤200 行的小步提交。" + +5. 综合数据画像 + - 产出区间:团队前/中/后 XX% + - 质量区间:团队前/中/后 XX% + - 协作区间:团队前/中/后 XX% + (不排名——只给区间) + +6. 给管理者的面谈建议 + - 最应该表扬什么(带数据) + - 最应该讨论什么(带数据) + - 可以问什么问题(引导员工自己说出想法) + +写作原则: +- 描述数据,不评判人 +- 只说"数据显示 XX",不说"张三不努力" +- 对比只和团队均值比,不点名和其他人比"
    +
    + +

    2.4 团队全景对比

    + +
    +
    团队绩效全景 Prompt
    +
    "以下是开发团队 6 人 Q2 的绩效汇总数据。请生成团队全景分析。 + +数据: +[每人一行汇总数据:姓名/产出分/质量分/协作分/规范分/成长分/影响分] + +输出: + +1. 团队分布图描述 + - 各维度团队均值和标准差 + - 用文字描述分布情况(例如:"产出维度呈现两极分化,2 人显著高于均值,2 人接近均值,2 人低于均值") + +2. 异常检测 + - 有没有人在某个维度远高于/远低于其他人?(>2 个标准差) + - 这些异常可能有合理的解释——请标注"需要和管理者确认原因" + +3. 团队短板 + - 哪个维度团队整体最弱? + - 这个短板是集中在某几个人身上,还是普遍现象? + +4. 公平性检查 + - 是否存在系统性偏差?(例如:做后端的人某个指标天然高于前端——需要按角色分组对比) + - 如果有,给出分组对比建议 + +5. 校准建议 + - 如果管理者要给每个人定级(A/B/C/D),基于纯数据视角的参考分布 + - 标注:纯数据视角≠最终定级——需要管理者用人的判断力校准"
    +
    + +
    +

    ⚠️ 重要:如何避免"数据暴政"

    +

    纯靠量化指标考核,最容易出现的问题:
    +① 做基础设施的人吃亏——改一个底层 bug 可能只改 3 行代码,但价值远大于写 500 行 CRUD
    +② 救人救火的人吃亏——帮别人排查线上问题花了一下午,没有 commit 产生
    +③ 新人天然吃亏——学习阶段产出低,但这是必经之路

    +对策:绩效画像必须包含"管理者补充"栏——那些 AI 从数据里看不到的东西。最终评定 = AI 数据 + 人的判断。

    +
    +
    + +
    +

    Part 3:评定与面谈

    + +

    3.1 AI 辅助评定建议

    + +
    +
    评定建议 Prompt(仅供参考,不做决策)
    +
    "基于以下 6 人的绩效画像和团队全景数据,给出评定参考建议。 + +注意:你是数据提供者,不是决策者。你的职责是: +- 按纯数据维度给出参考分布 +- 标注数据视角下的'需要管理者特别注意'的情况 +- 不给出最终定级建议 + +团队数据: +[每人画像摘要] + +强制分布要求(只是格式参考,实际评定由管理者决定): +- A 档(杰出):≤20% +- B 档(良好):~40% +- C 档(合格):~30% +- D 档(需改进):≥10% + +请对每个人输出: +1. 数据视角的参考区间(例如:数据表现处于团队前 20%) +2. 数据无法反映的可能加分/减分因素(留空,管理者手动填写) +3. 上一周期评定(如果是连续的,管理者手动填写) +4. 建议和谁做校准对比(推荐和谁对标,为什么) + +最终输出一张校准表,最后一列'最终评定'留空——由管理者填写。"
    +
    + +

    3.2 绩效面谈话术生成

    + +
    +
    面谈话术 Prompt
    +
    "基于张三的绩效画像(见上文),生成一份绩效面谈的准备材料。 + +面谈对象:张三,工作 3 年的中级 Java 开发 +面谈时长:30 分钟 + +输出: + +1. 开场(2 min) + - 先肯定:根据数据,张三在 XX 方面表现突出(具体数据) + - 再说明面谈目的:不是批评会,是一起回顾 Q2、对齐 Q3 方向 + +2. 亮点反馈(5 min) + - 3 个具体亮点,每个配数据+真实案例 + - 话术建议:"我注意到你在 XX 项目里做了 YY,效果是 ZZ。能跟我说说你是怎么做的吗?" + +3. 改进对话(10 min) + - 2 个待改进方向,每个配数据+具体案例 + - 话术建议:"我看到数据上 XX(给数据)。你觉得这是什么原因?有什么我可以帮你的?" + (不是"你做得不好",而是"我们怎么一起改善") + +4. Q3 目标对齐(8 min) + - 基于 Q2 的表现,建议 Q3 可以挑战的 2-3 个方向 + - 话术建议:"以你现在的水平,Q3 我觉得可以试试 XX。你觉得呢?" + +5. 结尾(5 min) + - 总结+确认双方理解一致 + - 话术建议:"我们来对一下——Q2 你最值得骄傲的是 XX,Q3 你最想突破的是 YY,对吗?" + +全程原则: +- 用数据说话,不带个人情绪 +- 多问开放性问题,让员工自己说 +- 不要把 AI 搬出来——'AI 说你的数据不好'是管理者的无能"
    +
    +
    + +
    +

    红线:绝对不能做的事

    + +
    +

    🔴 红线一:不要让 AI 给出最终绩效定级

    +

    AI 可以给出"数据视角的参考区间",但不能给出最终 A/B/C/D 定级。绩效评定是管理者的核心职责——你不能把对人的判断外包给 AI

    +
    + +
    +

    🔴 红线二:不要在面谈中说"AI 说你 XX"

    +

    这是管理者的失职。AI 提供的是数据,管理者负责的是判断和沟通。"你的代码提交量低于均值"是数据——管理者应该说"我们来看一下数据,一起分析原因"。永远不要用 AI 作为批评员工的挡箭牌

    +
    + +
    +

    🔴 红线三:不要只靠代码行数/commit 数做考核

    +

    如果只用这两个指标,会发生什么?开发者会拆分 commit 来刷数量、用 AI 生成大量无意义代码来刷行数。指标体系必须多维、必须结合人的判断。

    +
    + +
    +

    🔴 红线四:不要在没有上下文的情况下做横向对比

    +

    做基础设施的和做业务的、维护老系统的和开发新功能的、资深和初级——他们的数据天然不同。比较必须考虑角色、模块、经验的差异。

    +
    + +
    +

    🔴 红线五:不要用 AI 绩效数据做裁员/降薪的唯一依据

    +

    AI 数据可以辅助决策,但不能替代决策。裁员和降薪是影响一个人生计的重大决定——必须有多维度的评估(管理者评价、360 反馈、业务影响),AI 数据只是其中一环。

    +
    + +
    +

    ✅ 正确的使用姿势

    +

    AI 绩效管理 = 同一把尺子量出来的量化数据 + 管理者的人的判断力 + 面对面的真诚沟通
    +AI 的好处:消除主观偏见("我觉得他不行")、发现隐形贡献(Code Review、文档、救火)、节省准备时间(5 分钟出画像)。
    +AI 的边界:不判断人、不替代对话、不为管理者的懒惰背书。

    +
    +
    + +
    +

    课后作业

    + +
      +
    1. 跑通数据采集:用 AI 生成的脚本,从 Gitea 拉取团队过去一个月的绩效基础数据,验证数据的完整性和准确性
    2. +
    3. 生成一份个人画像:选一个人(可以是自己),用本课 Prompt 生成绩效画像。对照你对这个人的了解——AI 漏掉了什么?AI 发现了什么你没注意到的?
    4. +
    5. 下个考核周期试行:在下次正式的绩效周期中,用 AI 画像作为管理者的输入材料之一(不是全部)
    6. +
    + +
    +

    ✅ 六课全系列毕业标准

    + + + + + + +
    开发岗Claude Code ✓ · Gitea ✓ · 5+ AI commit · 去版权+风格统一 ✓ · Demo 可做
    售前岗1 Demo ✓ · 1 份 AI 投标方案 ✓ · 1 份 AI 标书解读 ✓
    PM 岗AI WBS ✓ · AI 周报 ✓ · AI 风险登记册 ✓
    管理者AI 绩效画像 ✓ · 红线意识 ✓ · 面谈话术 ✓
    全员每天用 AI ≥1 次 · 形成了自己的 Prompt 模板库
    +
    +
    + +
    +

    AI 工具实操培训 · 第六课 · V1.0 · 2026-06-06

    +

    课程体系: | | | | |

    +
    + +
    + + + + diff --git a/研发型企业AI转型方案/报告/ai-training-roadmap.html b/研发型企业AI转型方案/报告/ai-training-roadmap.html new file mode 100644 index 0000000..d5a951f --- /dev/null +++ b/研发型企业AI转型方案/报告/ai-training-roadmap.html @@ -0,0 +1,759 @@ + + + + + + 企业AI落地 · 培训路线图 — 五阶段学习路径 + + + + +
    + ← 返回知识库 +

    企业AI落地 · 培训路线图

    + 五阶段学习路径 · 2026-06 +
    + + + +
    + + +

    总览:五阶段学习路径

    + +
    +核心思路:AI 落地不是一次性培训,而是一条从「认知 → 工具 → 角色 → 流程 → 组织」的渐进路径。每个阶段有明确的目标、受众、材料和验收标准,企业可根据当前成熟度选择合适的起点。 +
    + +
    +
    5
    学习阶段
    +
    6
    实操课程
    +
    6
    角色覆盖
    +
    12
    支撑文档
    +
    12 周
    推荐周期
    +
    + +
    +
    +
    Phase 1
    +
    🧠 认知启蒙 — 「为什么」
    +
    目标:管理层理解 AI 对软件企业的冲击与机遇,建立紧迫感,达成转型共识
    + +
    +
    +
    Phase 2
    +
    🔧 工具上手 — 「用什么」
    +
    目标:全员安装配置 AI 工具,完成第一个 AI 辅助开发任务,建立基本操作能力
    + +
    +
    +
    Phase 3
    +
    👤 角色深化 — 「怎么用」
    +
    目标:按角色分班,各角色掌握 AI 在其核心工作场景中的深度应用
    + +
    +
    +
    Phase 4
    +
    ⚙️ 流程重构 — 「怎么管」
    +
    目标:重新设计研发流程,建立 AI 原生的工作方式、质量门禁和治理框架
    + +
    +
    +
    Phase 5
    +
    🏢 组织进化 — 「怎么变」
    +
    目标:从个体能力提升到组织能力建设,建立度量体系、激励机制和持续改进闭环
    + +
    +
    + + +

    前置条件与准备

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    准备项具体要求参考材料
    硬件环境每人一台开发机(≥16GB 内存,推荐 32GB),可访问互联网(拉取模型 API)
    Gitea 私服Docker 部署 Gitea 实例,创建团队账号,配置 Access Token第二课 § 部署
    AI 工具账号Claude Code 授权 + DeepSeek API Token(至少 200 元额度)+ Trae/Qoder 安装第一课 § 安装配置
    示例项目准备 1-2 个真实 Java/前端项目作为培训实操素材第二课 § 实操任务
    管理支持一把手或技术负责人明确宣布 AI 转型启动,分配培训时间(建议每周 4-6 小时)AI红利应对策略
    +
    + +
    +

    ⚠️ 常见阻碍

    +

    ① API Token 费用报销流程不畅 → 建议公司统一采购、按组分发;② 「学 AI 耽误干活」心态 → 管理层必须明确:培训时间算工作时间,且优先于常规任务;③ 老项目代码质量差,AI 产出受限 → 先从新功能/新模块试点,不要在老代码上硬用。

    +
    + + +

    阶段一 · 认知启蒙 — 「为什么」

    + +

    目标受众

    +

    管理层(CEO/CTO/部门总监)+ 全员(大班宣讲)

    + +

    核心问题

    +

    这个阶段要回答三个问题:AI 到底能做什么?(能力边界)、行业在发生什么?(竞争格局)、我们处在什么位置?(自身评估)

    + +

    学习材料

    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    #材料核心内容形式建议时长
    1.1企业 AI 成熟度五级模型L0 前 AI 期 → L1 萌芽期 → L2 规范期 → L2.5 增强期 → L3 原生期;每级判定标准、跃迁路径、触发信号与常见陷阱自读45 min
    1.2AI 红利下行业软件公司应对策略AI 打破三大限制(技术/时间/人力),全链条响应升级(售前→开发→交付→售后),跑在客户预期前面宣讲60 min
    1.3角色×AI成熟度 效果矩阵六角色(开发/售前/PM/应用顾问/测试/管理层)× 五级别全景矩阵,含各角色演变路径、跨角色对比自读30 min
    +
    + +

    阶段产出

    + + +
    +

    💡 落地建议

    +

    认知启蒙阶段最怕「看完就忘」。建议 CEO/CTO 亲自做一次内部宣讲,讲清楚三个问题:为什么要变、不变会怎样、第一步是什么。成熟度自评用工作坊形式(2 小时),各角色一起打分,差距自然浮现。

    +
    + + +

    阶段二 · 工具上手 — 「用什么」

    + +

    目标受众

    +

    全体技术人员(开发、测试、售前、PM 均需参加)

    + +

    核心问题

    +

    这个阶段要解决:有哪些 AI 工具?(工具全景)、怎么装怎么配?(环境搭建)、从哪开始写第一行 AI 代码?(破冰实操)

    + +

    学习材料

    + +
    + + + + + + + + + + + + + + + + +
    #材料核心内容形式建议时长
    2.1第一课:工具安装与选型Claude Code 安装与使用、DeepSeek API Token 购买、Trae/Qoder/通义灵码等常见工具介绍与选型、现场演示 Git 项目拉取与 AI 启动实操2-3 h
    2.2第二课:Gitea 私服 + AI 全流程Docker 部署 Gitea 私服、Access Token 配置、AI Clone→修改→Commit→Push 全流程、实操三个任务:去版权头+代码风格统一+开发第一个功能实操3-4 h
    +
    + +

    阶段产出

    + + +
    +

    ✅ 阶段二验收标准

    +

    每个参训人员能独立完成:拉取项目 → 用 AI 修改代码 → 提交到 Gitea。如果这一步做不到,后面三个阶段无从谈起。建议设置硬性检查点:两周内全员通过验收

    +
    + + +

    阶段三 · 角色深化 — 「怎么用」

    + +

    目标受众

    +

    按角色分班,每班聚焦其核心工作场景。不是所有人都需要上所有课。

    + +
    +
    +

    🎬 售前工程师

    +
    必修:第三课 · 售前 Demo 制作
    四种场景模板(管理后台/数据大屏/工作流/小程序)、Prompt 模板库、六步速成法、演示话术
    效果:Demo 制作从 3 天 → 2 小时
    +
    +
    +

    📝 方案/投标专员

    +
    必修:第四课 · 招投标文件编写
    标书解读→评分点提取→逐章方案生成→报价分析→答辩 PPT
    效果:方案周期从 5-10 天 → 1-2 天
    +
    +
    +

    📅 项目经理

    +
    必修:第五课 · 项目经理 AI 工作流
    需求→WBS 自动拆解→排期+甘特图、Gitea 数据→进度报告+偏差预警、风险自动识别+登记册
    效果:周报/计划编制从 4h → 30min
    +
    +
    +

    📈 技术管理者

    +
    必修:第六课 · 员工绩效评定
    六维指标模型(产出/质量/协作/规范/成长/影响)、Gitea 数据采集、AI 绩效画像、面谈话术
    效果:绩效数据采集自动化,主观偏差缩小
    +
    +
    +

    💻 开发工程师

    +
    必修:第一课+第二课(已在阶段二完成)
    进阶:第四课(方案编写)+ 阶段四的流程文档
    开发是 AI 最高频使用者,重点在日常编码中持续积累 Prompt 模板和个人记忆库
    +
    +
    +

    🧪 测试工程师

    +
    必修:第一课+第二课(工具基础)
    进阶:第四课(方案编写中涉及测试策略)
    AI 辅助测试用例生成、接口测试脚本编写、Bug 报告自动整理
    +
    +
    + +

    阶段产出

    + + + +

    阶段四 · 流程重构 — 「怎么管」

    + +

    目标受众

    +

    技术负责人、架构师、Team Lead、PMO

    + +

    核心问题

    +

    个人会用 AI 了,但团队怎么管?这个阶段要回答:新项目怎么用 AI 做?(脚手架驱动)、老项目怎么用 AI 改?(代码考古驱动)、质量怎么保证?(门禁与 Review)

    + +

    学习材料

    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    #材料核心内容形式建议时长
    4.1AI 驱动开发流程:多模型协同工作流Claude Code 主力 Agent + DeepSeek/Qwen 分级调度 + open-code-review 质量门禁 + 企业知识库 RAG + 个人记忆系统,含 12 周落地路线图与 ROI 量化分析自读 + 研讨90 min
    4.2AI 开发流程 V2.0:双轨制新项目以脚手架为基础全量生成(70-90% AI 占比),老项目以代码考古驱动增量修改(小步提交 ≤200 行 diff),含实操案例与完整 Prompt自读 + 研讨90 min
    4.3转型方案 V2.0五大篇章:工具全景图(7 大类 30+ 工具)+ 分级培训 + 售前交付方法论 + 员工绩效评估体系 + 外包 AI 开发治理框架,含合同条款模板与验收机制自读60 min
    +
    + +

    阶段产出

    + + +
    +

    📌 流程重构的关键:小步快跑

    +

    不要试图一次性重新设计所有流程。建议先在一个 2-3 人的小组内跑通双轨制,2 周后复盘调整,再推广到全团队。流程文档应该是「活」的——每次 Sprint 回顾时更新一次。

    +
    + + +

    阶段五 · 组织进化 — 「怎么变」

    + +

    目标受众

    +

    CEO、CTO、HR 负责人、部门总监

    + +

    核心问题

    +

    个人和团队都会用 AI 了,但公司怎么变成「AI 原生组织」?这个阶段要回答:组织架构需要调整吗?(角色演变)、怎么考核 AI 时代的人?(绩效体系)、怎么持续推进不反弹?(度量与迭代)

    + +

    学习材料

    + +
    + + + + + + + + + + + + + + + + +
    #材料核心内容形式建议时长
    5.1软件企业 AI 转型全套方案七大维度完整框架:战略与愿景→工具技术栈→研发流程方法论→组织人才→治理合规→基础设施→度量迭代,含 ROI 测算与 12 个月路线图自读 + 研讨2 h
    5.2AI 赋能 IT 服务团队:培训与落地全套提纲融合企业实际需求:工具全景图→四角色赋能矩阵→三阶培训体系→方法论进化→12 周落地路线图自读45 min
    +
    + +

    阶段产出

    + + + +

    角色×阶段矩阵

    + +

    不同角色在每个阶段的参与深度不同,下表标注了建议的学习优先级。

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    角色阶段一
    认知启蒙
    阶段二
    工具上手
    阶段三
    角色深化
    阶段四
    流程重构
    阶段五
    组织进化
    CEO/CTO必须深度参与了解即可了解即可参与研讨主导推动
    技术管理者必须深度参与亲自实操参加 PM/绩效课主导设计参与研讨
    开发工程师了解即可必须通过验收选修方案课核心执行者了解即可
    售前工程师了解即可必须通过验收必修第三课选修了解即可
    方案/投标专员了解即可必须通过验收必修第四课选修了解即可
    项目经理了解即可必须通过验收必修第五课参与研讨了解即可
    测试工程师了解即可必须通过验收选修方案课核心执行者了解即可
    +
    + +
    + 必须深度参与 全程投入,不可缺席 + 主导/实操 核心执行者,需要动手 + 了解/选修 知道即可,按需参加 +
    + + +

    推荐实施节奏

    + +
    +总周期:12 周,分三个阶段推进。每 4 周为一个里程碑,每个里程碑结束时有明确的检查点和调整窗口。 +
    + +

    里程碑一:能力破冰(第 1-4 周)

    + +
    +
    W1
    认知对齐
    管理层宣讲
    成熟度自评
    确定试点团队
    +
    W2
    工具安装
    第一课实操
    Claude Code 安装
    API Token 配置
    +
    W3
    首个闭环
    第二课实操
    Gitea 部署
    AI→Commit→Push
    +
    W4
    验收巩固
    全员验收
    问题答疑
    经验分享会
    +
    + +

    里程碑二:角色深化(第 5-8 周)

    + +
    +
    W5
    售前+方案
    第三课·售前
    第四课·招标
    分班上课
    +
    W6
    PM+绩效
    第五课·PM
    第六课·绩效
    分班上课
    +
    W7
    实践周
    工作中应用
    收集 Prompt
    输出个人工作流
    +
    W8
    分享复盘
    角色成果展示
    Prompt 库汇总
    问题清单整理
    +
    + +

    里程碑三:流程落地(第 9-12 周)

    + +
    +
    W9
    流程学习
    阶段四材料
    双轨制研讨
    工具链定版
    +
    W10
    新项目试点
    脚手架驱动
    新项目全量 AI
    记录数据
    +
    W11
    老项目试点
    代码考古驱动
    增量修改
    ≤200行diff
    +
    W12
    总结规划
    ROI 回顾
    流程定版
    下季度计划
    +
    + +
    +

    ⚠️ 节奏调整原则

    +

    12 周是推荐节奏,不是硬性约束。如果团队基础好(已有 AI 使用经验),可以压缩到 8 周(合并 W1-W2,W5-W6 并行)。如果基础薄弱,可以拉长到 16 周(每阶段多 1-2 周实践缓冲)。最重要的是:每周必须保证 4-6 小时的培训/实践时间,不能因为项目忙就中断。

    +
    + + +

    效果度量

    + +

    培训不是目的,效果才是。以下指标按阶段跟踪,每个里程碑结束时采集一次。

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    阶段指标采集方式基线值目标值(12周后)
    阶段一AI 认知覆盖率问卷:你是否清楚 AI 对自己岗位的影响?待测量≥90% 回答「清楚」
    阶段二工具安装通过率验收检查表:Claude Code + Gitea 可用0%100%
    阶段二人均 AI 提交次数/周Gitea 统计(含 AI 标记的 commit)0≥5
    阶段三售前 Demo 制作周期从需求到可演示的耗时2-3 天≤4 小时
    阶段三方案编写周期从标书发布到方案定稿的耗时5-10 天≤2 天
    阶段三PM 周报编制耗时从数据采集到报告发出的耗时3-4 小时≤30 分钟
    阶段四新项目 AI 代码占比AI 生成代码行数 / 总代码行数≈0%≥70%
    阶段四单次 diff 超 200 行次数/周Gitea PR 统计待测量≤2 次
    阶段五AI 成熟度级别五级模型自评(参考阶段一基线)L0-L1≥L2
    +
    + + +

    全部材料速查

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    #文档适用阶段目标受众文件
    1企业 AI 成熟度五级模型阶段一管理层ai-enterprise-maturity-model.html
    2AI 红利下行业软件公司应对策略阶段一管理层ai-capability-efficiency-strategy.html
    3角色×AI成熟度 效果矩阵阶段一全员ai-role-level-matrix.html
    4AI 工具实操培训 · 第一课阶段二全员技术ai-tools-hands-on-training.html
    5AI 工具实操培训 · 第二课阶段二全员技术ai-tools-training-lesson2-gitea.html
    6AI 工具实操培训 · 第三课(售前 Demo)阶段三售前ai-tools-training-lesson3-presales-demo.html
    7AI 工具实操培训 · 第四课(招投标)阶段三方案/投标ai-tools-training-lesson4-bidding.html
    8AI 工具实操培训 · 第五课(项目管理)阶段三PMai-tools-training-lesson5-pm.html
    9AI 工具实操培训 · 第六课(绩效评定)阶段三管理者ai-tools-training-lesson6-performance.html
    10AI 驱动开发流程:多模型协同阶段四技术负责人ai-dev-workflow.html
    11AI 开发流程 V2.0:双轨制阶段四技术负责人ai-dev-workflow-v2.html
    12研发型企业 AI 转型方案 V2.0阶段四/五管理层ai-transformation-plan.html
    13软件企业 AI 转型全套方案阶段五CEO/CTO软件企业AI转型全套方案.html
    14AI 赋能 IT 服务团队:培训与落地全套提纲阶段五HR/管理者ai-training-outline-for-it-services.html
    +
    + +
    +

    ✅ 快速自检:你的企业应该从哪个阶段开始?

    +

    还没用过任何 AI 工具 → 从阶段一开始,但加速通过(1 周完成认知,直接进入阶段二)

    +

    个别人已经在用 ChatGPT/Claude,但不系统 → 从阶段二开始,阶段一材料发给管理层自读

    +

    团队普遍会用 AI,但缺乏规范 → 从阶段四开始,重点建立流程和管理机制

    +

    已有较成熟的 AI 使用习惯 → 直接从阶段五开始,聚焦组织层面的制度化建设

    +
    + + + +
    + + + diff --git a/简历AI技术讲解.html b/简历AI技术讲解.html new file mode 100644 index 0000000..70670c7 --- /dev/null +++ b/简历AI技术讲解.html @@ -0,0 +1,521 @@ + + + + + + 简历 AI 技术讲解 — Agent · Skills · RAG · AI Coding + + + + +
    + + ← 返回知识库 +

    简历 AI 技术讲解

    +
    + + + + + + + + +
    + +

    + 本文针对张德海简历中涉及的 AI 相关经验, + 深入讲解背后的技术原理、架构设计与落地实践。覆盖 Agent 智能体、Skills 编排、RAG 知识库、Function Calling、 + Prompt Engineering、AI Coding 工具链、AI 视觉、LangChain 及 MCP 协议九大技术领域。 +

    + + +

    1. Agent 智能体

    + +

    是什么

    +

    + Agent(智能体)是能够自主感知环境、制定计划、调用工具、执行多步任务的 AI 程序。 + 与传统的"一问一答"式聊天机器人不同,Agent 具备自主决策能力——它在执行过程中自我反思、 + 调整策略,遇到错误时自动重试或换方案。 +

    + +

    核心架构:ReAct 循环

    +
    +用户输入 → Agent 大脑(LLM) → 思考(Reasoning) → 选择工具(Tool Selection) + → 执行(Action) → 观察结果(Observation) → 继续思考或输出最终答案
    +

    这是 ReAct(Reasoning + Acting)循环,Agent 在此循环中反复迭代,直到完成任务或达到终止条件。

    + +

    简历中的对应实践

    + + + +

    2. Skills 编排系统

    + +

    是什么

    +

    + Skills 编排是将业务能力封装为独立的、可插拔的"技能模块",由 LLM 根据用户意图自动路由到对应 Skill 执行。 +

    + +

    与 Agent 的关系

    +
    +Agent 智能体(大脑 / 决策层) + ├── Skill 1: 数据查询(查 MySQL / 时序库) + ├── Skill 2: 报表生成(生成 PDF / Excel) + ├── Skill 3: 消息推送(企业微信 / 邮件 / 短信) + ├── Skill 4: 审批流程(调用 OA 接口) + ├── Skill 5: 视频分析(调用 YOLO 模型) + └── Skill 6: 能耗预测(调 ML 模型)
    +

    Agent 负责理解意图 + 决策调度,Skills 负责具体执行

    + +

    简历中的对应实践

    + + + +

    3. RAG 知识库(检索增强生成)

    + +

    是什么

    +

    + RAG(Retrieval-Augmented Generation)是让 LLM 先检索相关文档,再基于检索结果生成回答的技术。 + 它解决了 LLM 的两大痛点: +

    + + +

    完整 Pipeline

    +
    +文档摄入 → 解析(PDF/Word/HTML) → 文本分块(Chunking) → Embedding 向量化 → 存入向量数据库 + ↓ +用户提问 → Embedding 向量化 → 向量相似度检索 → 召回 Top-K 相关文档块 → 拼入 Prompt → LLM 生成回答
    + +

    简历中的对应实践

    + +

    向量数据库选型

    +
    +
    +

    Milvus 生产级

    +

    开源分布式向量数据库,支持十亿级向量检索,混合查询(标量+向量),适合大规模生产环境。

    +
    +
    +

    Chroma 轻量级

    +

    轻量级向量数据库,Python 原生,嵌入式运行,适合原型开发和小规模场景。

    +
    +
    +

    FAISS 算法库

    +

    Meta 开源的向量相似度搜索库,纯算法层面,GPU 加速,支持多种索引类型(IVF/HNSW/PQ)。

    +
    +
    + +

    混合检索(Hybrid Search)

    +

    同时使用语义检索(向量相似度)+ 关键词检索(BM25/Elasticsearch)+ 元数据过滤(按日期、分类、来源筛选),取长补短,提升召回精度。

    + +

    实际场景

    + + + +

    4. Function Calling / Tool Use

    + +

    是什么

    +

    + 让 LLM 输出结构化的函数调用请求,而不是自然语言,从而实现与外部系统的精确对接。 +

    + +

    工作原理

    +
    +用户: "帮我查一下张三的社保缴纳记录" + ↓ +LLM 输出(JSON 格式): +{ + "function": "query_social_security", + "parameters": { + "name": "张三", + "date_range": "2024-01-01~2024-12-31" + } +} + ↓ +业务系统执行 → 返回结构化结果 → LLM 用自然语言呈现给用户
    + +

    与传统 API 调用的区别

    +

    + 传统方式是 if-else 意图识别 + 槽位填充,覆盖有限。Function Calling 让 LLM 自主决定 + 要不要调函数、调哪个函数、用什么参数,灵活度大幅提升。 +

    + + +

    5. Prompt Engineering

    + +

    是什么

    +

    + 提示工程——设计、优化和管理 LLM 的输入提示,以引导模型产出期望的输出。 + 这是一个工程化的过程,不是简单的"写好提示词"。 +

    + +

    关键技术

    +
    + + + + + + + + + + +
    技术说明
    Few-shot Prompting在 Prompt 中给出几个示例,让模型学会输出格式和风格
    Chain-of-Thought要求模型"一步步思考",显著提升推理任务准确率
    System Prompt 设计设定角色、行为约束、输出格式等系统级指令
    Prompt 模板化类似代码模板,变量替换 + 条件分支,工程化管理
    Prompt 优化与 A/B 测试不同 Prompt 效果对比,迭代优化
    Token 预算控制平衡上下文长度与成本——摘要压缩、动态裁剪
    +
    + + +

    6. AI Coding 工具链

    + +
    +
    +

    Claude Code

    +

    Anthropic 出品的终端原生 AI 编程助手,运行在命令行环境:

    +
      +
    • 可直接读写文件、执行 Shell、操作 Git,不止是"建议代码"
    • +
    • Agent 模式:给定任务自主规划步骤、执行、验证
    • +
    • 支持 MCP 协议接入外部工具和数据源
    • +
    • 支持 Hooks 机制在特定事件触发自定义逻辑
    • +
    +
    +
    +

    GitHub Copilot

    +

    微软/GitHub 的 AI 编程助手,深度集成 IDE:

    +
      +
    • 代码补全:根据上下文实时建议下一行/下一段代码
    • +
    • Chat 面板:IDE 内对话式编程
    • +
    • Agent 模式:自主规划多文件编辑、运行终端命令
    • +
    • 代码审查:PR 级别的 AI Review
    • +
    +
    +
    +

    Cursor

    +

    基于 VS Code 深度定制的 AI-first IDE:

    +
      +
    • 全文件上下文感知:不只是当前文件,而是整个项目
    • +
    • Composer:多文件协同编辑
    • +
    • Apply 模式:AI 修改直接应用到代码
    • +
    • Rules 系统:项目级/用户级行为约束
    • +
    +
    +
    +

    Windsurf

    +

    Codeium 出品的 AI IDE:

    +
      +
    • Cascade:流式 AI 交互,边生成边应用
    • +
    • 强调实时协作和上下文保持
    • +
    +
    +
    +

    Aider

    +

    开源命令行 AI 编程工具:

    +
      +
    • Git 原生:每次修改自动 commit,形成干净的变更历史
    • +
    • 多模型支持:可对接 OpenAI、Anthropic、本地模型
    • +
    • 地图文件(Map):生成仓库结构图帮助 LLM 理解项目
    • +
    • 多文件编辑:一次对话可修改多个文件
    • +
    +
    +
    +

    AI 代码审查 & 自动测试生成

    +
      +
    • AI Code Review:PR/MR 阶段由 AI 自动审查代码质量、安全漏洞、性能问题
    • +
    • 自动测试生成:AI 分析代码逻辑自动生成单元测试、集成测试用例,提升覆盖率
    • +
    +
    +
    + + +

    7. AI 视觉(计算机视觉)

    + +

    YOLO(You Only Look Once)

    +

    实时目标检测算法,核心特点:

    + + +

    简历中的应用

    + + + +

    8. LangChain

    + +

    是什么

    +

    + LangChain 是 LLM 应用开发框架,提供标准化的链(Chain)Agent、 + 工具(Tool)记忆(Memory)检索器(Retriever)等抽象。 + 它统一了不同 LLM 提供商(OpenAI/Anthropic/本地模型)的接口,简化了 RAG、Agent 等模式的实现。 +

    + +

    核心组件

    +
    # Chain:将多个步骤串联
    +chain = prompt | llm | output_parser
    +
    +# Agent + Tools:让 LLM 学会用工具
    +from langchain.agents import AgentExecutor, create_react_agent
    +from langchain.tools import Tool
    +from langchain.memory import ConversationBufferMemory
    +from langchain.vectorstores import Milvus
    +
    +agent = create_react_agent(llm, tools, prompt)
    +agent_executor = AgentExecutor(agent=agent, tools=tools)
    + + +

    9. MCP 协议(Model Context Protocol)

    + +

    是什么

    +

    + Anthropic 推出的开放标准协议,定义了 AI 模型与外部工具/数据源之间的统一通信方式。 + 可以理解为"AI 世界的 USB-C 接口"。 +

    + +

    架构

    +
    +AI 应用(Host) + ↓ MCP 协议 +MCP 客户端(Claude Code / Cursor 等) + ↓ JSON-RPC over stdio/SSE +MCP 服务器(工具提供方) + ├── 数据库 MCP Server → PostgreSQL / MySQL + ├── 文件系统 MCP Server → 本地文件 + ├── API MCP Server → GitHub / Jira / Slack + └── 自定义 MCP Server → 企业内部系统
    + +

    意义

    +

    + 在 MCP 之前,每个 AI 工具都要单独对接每个外部系统(M×N 的集成复杂度)。MCP 标准化后,工具只需实现一次 MCP Server, + 所有支持 MCP 的 AI 应用都能使用(M+N 的复杂度)。 +

    + + +

    10. 技术组合全景

    + +

    简历中的 AI 能力不是孤立的,它们在实际项目中形成一条完整链路:

    + +
    +┌─────────────────────────────────────────────────────────┐ +│ 应用层(场景) │ +│ 智能客服 │ 制度问答 │ 合同审查 │ 能耗预测 │ 视频安防 │ +└─────────────────────────────────────────────────────────┘ + ↑ +┌─────────────────────────────────────────────────────────┐ +│ Agent 智能体层(决策) │ +│ 意图识别 → 任务规划 → Skills 路由 → 多 Agent 协作 │ +│ Function Calling / Tool Use │ +└─────────────────────────────────────────────────────────┘ + ↑ +┌─────────────────────────────────────────────────────────┐ +│ Skills 编排层(执行) │ +│ 数据查询 │ 报表生成 │ 消息推送 │ 审批流 │ 视频分析 │ +└─────────────────────────────────────────────────────────┘ + ↑ +┌─────────────────────────────────────────────────────────┐ +│ 知识 / 数据层(支撑) │ +│ RAG 知识库(Milvus/Chroma) │ 向量检索 │ 混合检索 │ +│ 时序数据库 │ 业务数据库 │ 文档 Pipeline │ +└─────────────────────────────────────────────────────────┘ + ↑ +┌─────────────────────────────────────────────────────────┐ +│ 基础设施层 │ +│ LLM API │ Prompt Engineering │ LangChain │ +│ AI Coding 工具链 │ MCP 协议 │ 模型训练 / 部署 │ +└─────────────────────────────────────────────────────────┘
    + +
    + 核心理念:让 AI 不只是"聊天",而是真正能干活——查数据、调系统、出报告、审合同、看监控。 + 这也正是简历中反复强调的"AI 应用落地"的含义。 +
    + + + +
    + + + + diff --git a/简历AI技术讲解.md b/简历AI技术讲解.md new file mode 100644 index 0000000..b40dafb --- /dev/null +++ b/简历AI技术讲解.md @@ -0,0 +1,300 @@ +# 张德海简历中 AI 相关技术讲解 + +以下按简历中出现的 AI 技术领域,逐一进行深入讲解。 + +--- + +## 1. Agent 智能体 + +### 是什么 + +Agent(智能体)是能够**自主感知环境、制定计划、调用工具、执行多步任务**的 AI 程序。与传统的"一问一答"式聊天机器人不同,Agent 具备**自主决策能力**——它会在执行过程中自我反思、调整策略,遇到错误时自动重试或换方案。 + +### 核心架构 + +``` +用户输入 → Agent 大脑(LLM) → 思考(Reasoning) → 选择工具(Tool Selection) → 执行(Action) → 观察结果(Observation) → 继续思考或输出最终答案 +``` + +这是一个**ReAct(Reasoning + Acting)循环**,Agent 在这个循环中反复迭代,直到完成任务或达到终止条件。 + +### 简历中的对应实践 + +- **自主决策 Agent**:让 LLM 不只是回答问题,而是像一个员工一样去完成一件完整的任务(例如"帮我分析上季度供热能耗异常并出报告") +- **多 Agent 协作**:多个 Agent 像团队一样分工——一个负责任务拆解与分发,多个执行 Agent 并行工作,再由汇总 Agent 整合结果。冲突仲裁机制解决多个 Agent 结论不一致的问题 +- **Function Calling / Tool Use**:Agent 通过调用外部 API/工具来与真实世界交互——查数据库、发邮件、调摄像头、控制设备 +- **上下文管理与会话记忆**:维护长对话的上下文窗口,通过摘要、压缩、向量记忆等技术让 Agent 记住之前的交互 +- **安全护栏(Guardrails)**:限制 Agent 的行为边界——不能删除生产数据、不能发送未经审核的外部邮件、预算上限控制等 + +--- + +## 2. Skills 编排系统 + +### 是什么 + +Skills 编排是将**业务能力封装为独立的、可插拔的"技能模块"**,由 LLM 根据用户意图**自动路由**到对应的 Skill 去执行。 + +### 与 Agent 的关系 + +``` +Agent 智能体(大脑/决策层) + ├── Skill 1: 数据查询(查 MySQL/时序库) + ├── Skill 2: 报表生成(生成 PDF/Excel) + ├── Skill 3: 消息推送(企业微信/邮件/短信) + ├── Skill 4: 审批流程(调用 OA 接口) + ├── Skill 5: 视频分析(调用 YOLO 模型) + └── Skill 6: 能耗预测(调 ML 模型) +``` + +Agent 负责**理解意图 + 决策调度**,Skills 负责**具体执行**。 + +### 简历中的对应实践 + +- **可插拔 Skills 框架**:新业务能力以 Skill 插件形式注册,支持热加载——不停机就能上线新能力 +- **LLM 自动路由与编排**:用户说"查一下天津项目上个月的能耗情况",Agent 自动识别需要调用"数据查询 Skill"→"能耗预测 Skill"→"报表生成 Skill",并按正确顺序编排执行 +- **行业定制 Skill**:医疗 DRGs(疾病诊断相关分组)分析、供热能耗预测等垂直领域 Skill + +--- + +## 3. RAG 知识库(检索增强生成) + +### 是什么 + +RAG(Retrieval-Augmented Generation)是让 LLM **先检索相关文档,再基于检索结果生成回答**的技术。它解决了 LLM 的两大痛点: + +- **知识截止日期**:模型训练数据有截止时间,不知道最新信息 +- **幻觉问题**:没有知识支撑时容易编造,RAG 让回答有据可查 + +### 完整 Pipeline + +``` +文档摄入 → 解析(PDF/Word/HTML) → 文本分块(Chunking) → Embedding向量化 → 存入向量数据库 + ↓ +用户提问 → Embedding向量化 → 向量相似度检索 → 召回Top-K相关文档块 → 拼入Prompt → LLM生成回答 +``` + +### 简历中的对应实践 + +- **向量数据库**: + - **Milvus**:开源分布式向量数据库,适合大规模生产环境,支持十亿级向量检索 + - **Chroma**:轻量级向量数据库,适合原型开发和小规模场景 + - **FAISS**:Meta 开源的向量相似度搜索库,纯算法层面,GPU 加速 + +- **混合检索(Hybrid Search)**:同时使用**语义检索**(向量相似度)+ **关键词检索**(BM25/Elasticsearch)+ **元数据过滤**(按日期、分类、来源筛选),取长补短,提升召回精度 + +- **实际场景**: + - **制度问答**:员工问"年假怎么算",RAG 从公司制度文档中检索→给出准确条款 + - **民政 AI 客服**:市民问低保申请条件,从民政知识库检索婚姻/低保/养老/残疾/殡葬政策 + - **合同审查**:上传合同→检索相关法规和先例条款→AI 标注风险项 + - **辅助诊断**:输入病症描述→检索相似病例和诊疗指南→辅助医生决策 + +--- + +## 4. Function Calling / Tool Use + +### 是什么 + +让 LLM **输出结构化的函数调用请求**,而不是自然语言,从而实现与外部系统的精确对接。 + +### 工作原理 + +``` +用户: "帮我查一下张三的社保缴纳记录" + ↓ +LLM 输出(JSON格式): +{ + "function": "query_social_security", + "parameters": { + "name": "张三", + "date_range": "2024-01-01~2024-12-31" + } +} + ↓ +业务系统执行 → 返回结构化结果 → LLM 用自然语言呈现给用户 +``` + +### 与传统 API 调用的区别 + +传统方式是"if-else 意图识别 + 槽位填充",覆盖有限。Function Calling 让 LLM 自主决定**要不要调函数、调哪个函数、用什么参数**,灵活度大幅提升。 + +--- + +## 5. Prompt Engineering + +### 是什么 + +**提示工程**——设计、优化和管理 LLM 的输入提示,以引导模型产出期望的输出。这是一个**工程化**的过程,不是简单的"写好提示词"。 + +### 关键技术 + +| 技术 | 说明 | +|------|------| +| **Few-shot Prompting** | 在 Prompt 中给出几个示例,让模型学会输出格式和风格 | +| **Chain-of-Thought** | 要求模型"一步步思考",显著提升推理任务准确率 | +| **System Prompt 设计** | 设定角色、行为约束、输出格式等系统级指令 | +| **Prompt 模板化** | 类似代码模板,变量替换 + 条件分支,工程化管理 | +| **Prompt 优化与 A/B 测试** | 不同 Prompt 效果对比,迭代优化 | +| **Token 预算控制** | 平衡上下文长度与成本,摘要压缩、动态裁剪 | + +--- + +## 6. AI Coding 工具链 + +### Claude Code + +Anthropic 出品的**终端原生 AI 编程助手**,运行在命令行环境中: + +- 可以**直接读写文件、执行 Shell 命令、操作 Git**,不只是"建议代码" +- 支持 **Agent 模式**:给定任务自主规划步骤、执行、验证 +- 支持 **MCP 协议**接入外部工具和数据源 +- 支持 **Hooks** 机制在特定事件触发自定义逻辑 +- 本项目(知识库 wiki)大量使用 Claude Code 进行开发 + +### GitHub Copilot + +微软/GitHub 的 AI 编程助手,深度集成在 IDE(VS Code / JetBrains)中: + +- **代码补全**:根据上下文实时建议下一行/下一段代码 +- **Chat 面板**:在 IDE 内对话式编程 +- **Agent 模式**:Copilot 自主规划多文件编辑、运行终端命令 +- **代码审查**:PR 级别的 AI Review + +### Cursor + +基于 VS Code 深度定制的 AI-first IDE: + +- **全文件上下文感知**:不只是当前文件,而是整个项目 +- **Composer**:多文件协同编辑 +- **Apply 模式**:AI 提出的修改可直接应用到代码 +- **Rules 系统**:项目级/用户级行为约束 + +### Windsurf + +Codeium 出品的 AI IDE(原 Windsurf Editor): + +- **Cascade**:流式 AI 交互,边生成边应用 +- 强调**实时协作**和**上下文保持** + +### Aider + +开源命令行 AI 编程工具: + +- **Git 原生**:每次修改自动 commit,形成干净的变更历史 +- **多模型支持**:可对接 OpenAI、Anthropic、本地模型 +- **地图文件(Map)**:生成仓库结构图帮助 LLM 理解项目 +- **多文件编辑**:一次对话可修改多个文件 + +### AI 代码审查 & 自动测试生成 + +- **AI Code Review**:在 PR/MR 阶段由 AI 自动审查代码质量、安全漏洞、性能问题 +- **自动测试生成**:AI 分析代码逻辑自动生成单元测试、集成测试用例,提升覆盖率 + +--- + +## 7. AI 视觉(计算机视觉) + +### YOLO(You Only Look Once) + +实时目标检测算法,核心特点: + +- **单次推理**:一次前向传播同时完成目标定位 + 分类,速度极快 +- **版本迭代**:YOLOv5 → YOLOv8 → YOLOv10/YOLO11,精度和速度持续提升 +- **实际场景**:视频监控中的人/车/物检测、安防异常行为识别 + +### 简历中的应用 + +- **视频智能识别**:对接 GB/T 28181 国标视频流,实时分析监控画面 +- **自定义模型训练部署**:针对特定场景(如供热站仪表读数、工地安全帽检测)训练专属模型 +- **视频融合平台**:国标视频接入 + AI 识别叠加,形成智能安防方案 + +--- + +## 8. LangChain + +### 是什么 + +LangChain 是 LLM 应用开发框架,提供标准化的**链(Chain)**、**Agent**、**工具(Tool)**、**记忆(Memory)**、**检索器(Retriever)**等抽象。 + +### 核心组件 + +```python +# LangChain 的核心抽象 +from langchain.chains import LLMChain +from langchain.agents import AgentExecutor, create_react_agent +from langchain.tools import Tool +from langchain.memory import ConversationBufferMemory +from langchain.vectorstores import Milvus + +# Chain: 将多个步骤串联 +chain = prompt | llm | output_parser + +# Agent + Tools: 让 LLM 学会用工具 +agent = create_react_agent(llm, tools, prompt) +agent_executor = AgentExecutor(agent=agent, tools=tools) +``` + +作为框架,它统一了不同 LLM 提供商(OpenAI/Anthropic/本地模型)的接口,简化了 RAG、Agent 等模式的实现。 + +--- + +## 9. MCP 协议(Model Context Protocol) + +### 是什么 + +Anthropic 推出的**开放标准协议**,定义了 AI 模型与外部工具/数据源之间的统一通信方式。可以理解为"AI 世界的 USB-C 接口"。 + +### 架构 + +``` +AI 应用(Host) + ↓ MCP 协议 +MCP 客户端(Claude Code / Cursor 等) + ↓ JSON-RPC over stdio/SSE +MCP 服务器(工具提供方) + ├── 数据库 MCP Server → PostgreSQL / MySQL + ├── 文件系统 MCP Server → 本地文件 + ├── API MCP Server → GitHub / Jira / Slack + └── 自定义 MCP Server → 企业内部系统 +``` + +### 意义 + +在 MCP 之前,每个 AI 工具都要单独对接每个外部系统(M×N 的集成复杂度)。MCP 标准化后,工具只需实现一次 MCP Server,所有支持 MCP 的 AI 应用都能使用(M+N 的复杂度)。 + +--- + +## 技术组合全景 + +简历中的 AI 能力不是孤立的,它们在实际项目中形成一条完整链路: + +``` +┌─────────────────────────────────────────────────────┐ +│ 应用层(场景) │ +│ 智能客服 │ 制度问答 │ 合同审查 │ 能耗预测 │ 视频安防 │ +└─────────────────────────────────────────────────────┘ + ↑ +┌─────────────────────────────────────────────────────┐ +│ Agent 智能体层(决策) │ +│ 意图识别 → 任务规划 → Skills路由 → 多Agent协作 │ +│ Function Calling / Tool Use │ +└─────────────────────────────────────────────────────┘ + ↑ +┌─────────────────────────────────────────────────────┐ +│ Skills 编排层(执行) │ +│ 数据查询 │ 报表生成 │ 消息推送 │ 审批流 │ 视频分析 │ +└─────────────────────────────────────────────────────┘ + ↑ +┌─────────────────────────────────────────────────────┐ +│ 知识/数据层(支撑) │ +│ RAG知识库(Milvus/Chroma) │ 向量检索 │ 混合检索 │ +│ 时序数据库 │ 业务数据库 │ 文档Pipeline │ +└─────────────────────────────────────────────────────┘ + ↑ +┌─────────────────────────────────────────────────────┐ +│ 基础设施层 │ +│ LLM API │ Prompt Engineering │ LangChain │ +│ AI Coding工具链 │ MCP协议 │ 模型训练/部署 │ +└─────────────────────────────────────────────────────┘ +``` + +这套体系的核心思路是:**让 AI 不只是"聊天",而是真正能干活——查数据、调系统、出报告、审合同、看监控**。这也正是简历中反复强调的"AI 应用落地"的含义。 diff --git a/银行业Agent建设方案/报告/agentscope-java-openclaw-banking-midplatform.html b/银行业Agent建设方案/报告/agentscope-java-openclaw-banking-midplatform.html new file mode 100644 index 0000000..b8775c0 --- /dev/null +++ b/银行业Agent建设方案/报告/agentscope-java-openclaw-banking-midplatform.html @@ -0,0 +1,591 @@ + + + + + + AgentScope-Java 银行智能中台架构方案(龙虾) + + + + +
    + ← 返回知识库 +

    龙虾 · 银行智能中台架构方案

    + v2.0 · 三维鉴权版 · 2026-06 +
    + + + + + +
    + +
    +
    30 万+
    存量服务规模
    +
    3
    鉴权模型(用户×渠道×数据)
    +
    5
    系统架构分层
    +
    6
    工具检索准确性保障
    +
    12
    交付周期
    +
    + +

    Context 与定位

    +

    本方案使用 AgentScope-Java v2.0 构建「银行智能中台」(代号:龙虾),定位为基础服务层——不直接面向终端用户,而是作为其他业务系统的后端能力引擎被调用。

    +

    龙虾的定位边界

    做什么:提供 AI Agent 对话能力 + 30万存量服务工具化封装 + 统一的智能工具调度入口。
    + 不做什么:不做终端用户认证(由上游渠道完成)、不做 IM/消息渠道、不做业务流程编排(由调用方系统负责)。

    +
    +

    鉴权模型:三维授权体系

    +

    龙虾作为基础服务,调用方来自三个维度的交叉,鉴权模型必须从传统 RBAC 升级为三维 ABAC:

    +

    三维主体矩阵

    +
    + + + + + + +
    维度行内员工 (B2E)对公客户 (B2B)对私客户 (B2C)
    身份标识工号 (HR/UM系统)企业客户号 (ECIF)个人客户号 (CIF)
    身份来源行内 LDAP/统一用户中心核心客户信息系统核心客户信息系统
    典型角色客户经理 / 风控审批 / 柜员 / 运营企业法人 / 财务 / 经办人个人持卡人
    数据可见范围所属机构 + 岗位授权范围仅限本企业及关联企业仅限本人
    接口可见性按角色 + 系统白名单按产品签约 + 企业类型按产品持有 + 客户等级
    +

    渠道维:调用方系统身份

    +

    龙虾不直接面向终端用户,所有调用来自上游业务系统。每个渠道具有不同的可信等级接口权限集

    +
    + + + + + +
    渠道类型典型系统认证强度典型调用场景
    内部业务系统信贷系统 / 风控系统 / 柜面高(行内 SSO + mTLS)客户经理查客户征信 → 龙虾调CBS接口
    电子渠道手机银行 / 网银 / 小程序中(用户已登录 + 设备指纹)客户问"我的贷款额度" → 龙虾调零售信贷接口
    外部合作方第三方支付 / 银联 / 合作平台低(仅限特定API + 证书绑定)合作方查产品利率 → 龙虾调产品信息接口
    管理后台Web Dashboard高(管理员工号 + OTP)租户管理员配置工具白名单
    +

    数据维:谁能看什么数据

    +

    鉴权不仅控制"能否调接口",还控制"能看什么数据"。数据范围分三级:

    +
    + + + + +
    数据范围说明适用场景
    SELF仅限数据主体本人/本企业C端客户查自己的账户/征信/贷款
    BRANCH所属分行/支行范围内客户经理查本支行所有客户
    ALL_AUTHORIZED按角色+产品签约的完整授权范围风控审批员跨支行评估风险
    +
    +

    令牌传播链:渠道认证 → 龙虾授权

    +

    龙虾不做终端认证,而是信任上游渠道已完成的认证,通过令牌传播链实现鉴权:

    +
    终端用户 (员工/客户)
    +   │  [渠道完成认证]
    +   │  手机银行 → 密码/生物识别
    +   │  柜面     → 工号+密码+OTP
    +   │  信贷系统 → 行内SSO
    +   ▼
    +渠道系统
    +   │  调用龙虾时携带:
    +   │  ┌─────────────────────────────────┐
    +   │  │ X-Channel-Id: credit-system     │  ← 谁在调我
    +   │  │ X-End-User-Type: EMPLOYEE       │  ← 终端用户类型
    +   │  │ X-End-User-Id: EMP-00342        │  ← 终端用户标识
    +   │  │ X-Data-Scope: BRANCH            │  ← 数据范围
    +   │  │ X-Tenant-Id: branch-beijing     │  ← 所属租户
    +   │  │ Authorization: Bearer <JWT>     │  ← 渠道签发的JWT
    +   │  └─────────────────────────────────┘
    +   ▼
    +龙虾 (基础服务)
    +   │ 验签 → 解析三维上下文 → 决定可用接口+数据过滤
    +   │
    +   ├─ 1. 验渠道签名  → 确认调用来自合法渠道
    +   ├─ 2. 解析用户身份 → EMPLOYEE / CORP_CUSTOMER / RETAIL_CUSTOMER
    +   ├─ 3. 叠加数据范围 → SELF / BRANCH / ALL_AUTHORIZED
    +   └─ 4. 执行工具调用 → 仅返回授权范围内的数据
    +
    +

    核心设计决策:为什么是令牌传播而非统一认证

    +
    + + + + +
    方案优点缺点适用场景
    统一认证中心
    (所有渠道跳转龙虾登录)
    权限集中管控
    审计日志完整
    渠道接入成本高
    用户体验割裂
    存量系统改造大
    新建系统、
    渠道数量少
    令牌传播
    (渠道认证后签发JWT)
    渠道零改造接入
    终端用户体验无感
    存量系统友好
    需信任渠道认证强度
    需渠道签名校验
    已有多个渠道
    存量系统多
    (本方案选择)
    混合模式
    (关键操作回源验证)
    安全性与便利性平衡实现复杂度最高金融交易等高安全场景
    +

    风险提示

    令牌传播的核心风险是"渠道认证强度不一致"——柜面系统使用工号+OTP(高安全),手机银行可能仅用密码+设备指纹(中安全)。龙虾需要根据渠道认证强度,对高风险操作(大额转账、授信审批)追加二次确认。

    +
    +

    架构总览(5 层扩展版)

    +

    原 5 层架构不变,但 Gateway Layer 从单纯的"多租户路由"升级为"三维鉴权网关"

    +
    ┌──────────────────────────────────────────────────────────────────┐
    +│                   Web Dashboard (唯一前端)                          │
    +│    Vue3 + Arco Design  │  SSE流式  │  租户管理  │  审计  │  工具市场  │
    +└──────────────────────────┬───────────────────────────────────────┘
    +                           │ SSE / HTTP REST
    +┌──────────────────────────▼───────────────────────────────────────┐
    +│              Gateway Layer ★ 升级为三维鉴权网关                     │
    +│                                                                  │
    +│  ┌──────────────┐  ┌────────────────┐  ┌─────────────────────┐  │
    +│  │ 渠道签名校验   │  │ 三维上下文构建   │  │ 令牌校验 + 范围裁剪  │  │
    +│  │ ChannelId→    │  │ User×Channel   │  │ JWT验签 → DataScope│  │
    +│  │ 公钥验签      │  │  ×DataScope   │  │ → 预过滤 BitMap     │  │
    +│  └──────────────┘  └────────────────┘  └─────────────────────┘  │
    +│                                                                  │
    +│  Spring Boot 3.5 + WebFlux │ Redis Session │ Nacos 注册           │
    +└──────────────────────────┬───────────────────────────────────────┘
    +                           │
    +┌──────────────────────────▼───────────────────────────────────────┐
    +│              Agent Orchestration Layer (智能体编排)                 │
    +│  Master Agent → Router Agent → Sub-Agent Pool                      │
    +│  信贷 │ 风控 │ 客服 │ 数据查询 │ 运营 │ 合规 │ IT运维 │ ...        │
    +└──────────────────────────┬───────────────────────────────────────┘
    +                           │
    +┌──────────────────────────▼───────────────────────────────────────┐
    +│              Capability Layer (能力层)                              │
    +│  Tools (30万服务) │ Skills 技能库 │ Memory 三层记忆 │ Sandbox       │
    +└──────────────────────────┬───────────────────────────────────────┘
    +                           │
    +┌──────────────────────────▼───────────────────────────────────────┐
    +│        Enterprise Service Integration (30万存量服务集成)             │
    +│  元数据注册 → ToolDefinition自动生成 → 动态调用                      │
    +└──────────────────────────────────────────────────────────────────┘
    +
    +

    关键技术决策与分析

    +
    + + + + + + + +
    决策点选型依据替代方案优缺点
    Agent 框架AgentScope-Java v2.0-RC2分布式+事件系统+Middleware完整,天然支持多Agent编排LangChain4j / Spring AI / 自研 原生Java生态,无 Python 依赖; RC2 尚未GA,API可能变动
    唯一交互界面Web Dashboard(无IM)银行内网环境,浏览器天然可用;IM渠道需额外适配企业微信/钉钉/飞书 Bot 零渠道适配成本; 员工需打开浏览器,不如IM方便
    鉴权模型三维ABAC(用户×渠道×数据范围)调用方包含行内员工+C端客户,渠道多样,传统RBAC无法覆盖纯RBAC / OAuth2.0 Scope / OPA策略引擎 覆盖全场景; 实现复杂度高,上下文传播需全链路治理
    30万服务集成自动发现+动态Tool生成手工封装需225人年,物理不可行手工MCP Server封装 / API网关手动配置 唯一可行方案; 依赖OpenAPI覆盖率(当前~40%)
    多租户隔离Workspace物理隔离 + 三维TenantContext银行合规底线:租户间数据不可互见逻辑隔离(单DB+tenant_id列)/ 混合模式 安全最高; 资源开销大,每租户独立Agent实例
    通信协议SSE(对话流)+ HTTP REST(管理API)比WebSocket简单可靠,银行内网丢包率低WebSocket / gRPC Stream 防火墙友好,无协议升级; 单向流,客户端不能中途发指令
    +
    +

    30万存量服务集成策略

    +

    核心思路:ToolDefinition 而非 MCP Server

    +

    这是整个方案最关键的差异化设计。面对30万存量服务,手工封装 MCP Server 需要 225 人年,物理不可行。本方案的核心创新是:自动化产物是数据库记录(ToolDefinition),而非进程(MCP Server)

    +
    + + + + + + + +
    对比维度手工MCP模式自动化ToolDefinition模式(本方案)
    产物每个服务一个MCP Server进程每条API一条ToolDefinition记录(~2KB)
    30万服务资源15TB内存 + 30万进程~600MB数据库 + 0新进程
    启动速度MCP Server冷启动2-5s无需启动,随查随用
    新服务上线需手工编写+部署注册中心出现 → 10分钟内自动可用
    调用链Agent → MCP Client → MCP Server → 真实服务(多一跳)Agent → ServiceInvoker → 真实服务(直连)
    维护成本30万个进程的运维监控1个ServiceInvoker通用组件
    +

    自动化管道

    +
    注册中心(Nacos/Eureka)   →  元数据提取  →  LLM描述增强  →  分组标注
    +  每10分钟增量同步         OpenAPI/Swagger    qwen-turbo批量     按客群/业务线
    +                           gRPC Reflection    原始 → 语义增强     自动分类
    +                           API Gateway元数据
    +
    +   →  ToolDefinition入库  →  工具市场上架  →  租户启用  →  Agent可调用
    +      PostgreSQL+pgvector    状态:待审核       人工一次配置    零人工
    +      +Elasticsearch全文索引
    +

    元数据覆盖率与降级策略

    +

    自动生成的工具质量取决于上游API文档的完整度。对不同类型的服务采用分级处理:

    +
    + + + + + +
    元数据质量预期占比处理方式工具质量
    OpenAPI/Swagger 完整~40%完整解析 name/desc/params/response schema,LLM增强描述⭐⭐⭐⭐⭐ 高
    gRPC Proto Reflection~15%Proto 解析 → method/field映射 → 补充业务描述⭐⭐⭐⭐ 较高
    API Gateway 基础元数据~35%提取 path+method+基础参数 → LLM推断业务语义⭐⭐⭐ 中等
    无元数据(遗留系统)~10%仅生成占位ToolDefinition(name+path),标记"待完善"⭐⭐ 低(需人工补文档)
    +

    实用主义策略

    优先保障核心系统(CBS/CRM/风控/信贷等前20%高频服务)的工具质量,这些系统通常已有完整OpenAPI文档。长尾遗留系统允许低质量占位,逐步补文档——80%的Agent调用集中在前20%的工具上。

    +
    +

    核心挑战:30万工具 × 64K 上下文 → 准确高效调用

    +

    问题量化

    +

    30万工具 × 每工具~300 tokens = 9000万 tokens。64K上下文可用空间约40K tokens,单次可装载工具 ≤ 130个——仅占全部工具的 0.04%。必须把工具选择变成一个三级过滤漏斗。

    +

    三级过滤漏斗

    +
    30万工具
    +    │
    +    ▼
    +┌──────────────────────────────────────────────────────────┐
    +│ Layer 0: 确定性预过滤 (Deterministic Pre-filter)           │
    +│ ★ 核心创新:三维上下文硬过滤                                 │
    +│                                                          │
    +│ 用户画像 × 渠道权限 × 数据范围 → BitMap AND 运算            │
    +│                                                          │
    +│ 规则1: 渠道 → 手机银行看不到柜面专用接口                     │
    +│ 规则2: 用户类型 → C端客户看不到员工管理工具                   │
    +│ 规则3: 客群/角色 → 对公客户经理物理看不到对私储蓄工具          │
    +│ 规则4: 地区 → 北京分行看不到上海分行专属服务                   │
    +│ 规则5: 已开通系统 → 未签约产品对应接口不可见                   │
    +│ 规则6: 数据范围 → SELF/Branch/ALL 三级过滤                  │
    +│ 规则7: 合规评级 → 低评级用户看不到高风险操作                   │
    +│                                                          │
    +│ 效果: 30万 → 500~3000(削减 99%+)                          │
    +│ 延迟: < 5ms (纯内存BitMap)  确定性: 100% 无遗漏               │
    +└──────────────────────────┬───────────────────────────────┘
    +                           │ ~2000 候选
    +                           ▼
    +┌──────────────────────────────────────────────────────────┐
    +│ Layer 1: 意图提取 + 混合检索                                │
    +│ Dense(向量) + Sparse(BM25) → RRF融合 → Top-100            │
    +│ 延迟: < 80ms  命中率: >95%                                 │
    +└──────────────────────────┬───────────────────────────────┘
    +                           │ 100 候选
    +                           ▼
    +┌──────────────────────────────────────────────────────────┐
    +│ Layer 2: 精排 + Agent上下文注入                             │
    +│ Cross-encoder → 100→15  注入Agent context                  │
    +│ 延迟: < 150ms  最终准确率: >97%                              │
    +└──────────────────────────────────────────────────────────┘
    +

    检索准确性保障(六层)

    +
    + + + + + + + +
    层级机制效果可验证性
    L0 确定性预过滤7条规则 × BitMap AND(新增3条渠道/类型/数据范围规则)30万→500~3000,100%确定性抽样100用户,验证过滤后工具数
    L1 工具描述增强LLM离线增强:用途+客群+常见问法+注意事项语义检索命中率提升30%+A/B对比增强前后检索效果
    L2 混合检索+精排Dense+Sparse → RRF → Cross-encoder RerankTop-15命中率>97%人工标注1000条银行问法
    L3 Agent自行验证LLM判断检索结果是否匹配意图 → 不匹配则 search_tools()首次无结果率<3%统计二次检索触发率
    L4 用户/租户个性化高频工具加权 + 协同过滤常用工具排第一统计首位工具点击率
    L5 人工反馈闭环Dashboard「工具选错了」按钮 → 回流校准Reranker持续优化误调用率趋势图
    +

    为什么预过滤必须是确定性的

    向量检索是概率性的(可能漏、可能错),但在银行场景,某些"漏"和"错"不可接受——对公客户经理看到对私储蓄工具 → 合规事故;未签约产品的API被调用 → 越权。Layer 0 用 BitMap 确定性硬过滤,保证了这类错误的概率为 0。

    +
    +

    关键场景走查

    +

    场景 1:客户经理查客户征信(B2E 典型场景)

    +
    触发: 客户经理在信贷系统输入 "查张三的征信"
    +    │
    +渠道: 信贷系统 (Channel=credit-system, Auth=mTLS+SSO)
    +    │ Header: End-User-Type=EMPLOYEE, User-Id=EMP-00342, Data-Scope=BRANCH
    +    ▼
    +龙虾 Gateway:
    +    │ Layer 0 预过滤:
    +    │   规则1: credit-system → 允许信贷/风控/查询类接口
    +    │   规则2: EMPLOYEE → 允许内部员工工具集
    +    │   规则3: 客户经理+对公 → 对公信贷类 + 通用查询
    +    │   规则4: 北京分行 → 北京分行可见的服务
    +    │   规则5: 已开通CBS,CRM → CBS+CRM的API
    +    │   规则6: BRANCH → 可查本支行客户数据
    +    │   规则7: 合规评级HIGH → 全部工具可用
    +    │   → 30万 → 约1200个候选工具
    +    │
    +    │ 意图提取: "查征信" → {intent:征信查询, domain:credit, entity:个人客户}
    +    │ 混合检索: 在1200个候选内 → Top-100
    +    │ 精排: → Top-15 → 注入Agent
    +    │
    +    ▼
    +Agent: 选择 cbs_query_credit_report(idNumber="110101...")
    +    │ 调用前: PermissionMiddleware 验证:
    +    │   ✓ 客户经理可查征信 (角色权限)
    +    │   ✓ 张三在北京分行范围内 (数据范围)
    +    │   ✓ 信用查询是读操作 (自动放行)
    +    ▼
    +ServiceInvoker → CBS核心信贷系统 → 返回征信报告
    +    │ 审计中间件记录: EMP-00342 | credit-system | query_credit_report | 北京分行 | SUCCESS
    +    ▼
    +Agent: "张三征信评分720分,共有3笔贷款记录..."  (脱敏展示)
    +

    场景 2:C端客户查贷款额度(B2C 典型场景)

    +
    触发: 对私客户在手机银行问 "我能贷多少钱"
    +    │
    +渠道: 手机银行 (Channel=mobile-bank, Auth=密码+设备指纹)
    +    │ Header: End-User-Type=RETAIL_CUSTOMER, User-Id=CUST-88231, Data-Scope=SELF
    +    ▼
    +龙虾 Gateway:
    +    │ Layer 0 预过滤:
    +    │   规则1: mobile-bank → 仅限电子渠道开放的接口(不含柜面/内部专用)
    +    │   规则2: RETAIL_CUSTOMER → 仅限C端客户可见工具
    +    │   规则3: 对私客户 → 对私产品类工具
    +    │   规则6: SELF → 仅限本人数据(硬限制)
    +    │   → 30万 → 约300个候选工具
    +    │
    +    │ 意图提取: "我能贷多少钱" → {intent:贷款额度查询, domain:retail_loan}
    +    │ 混合检索: 300候选 → Top-50
    +    │ 精排: → Top-10 → 注入Agent
    +    │
    +    ▼
    +Agent: 选择 retail_query_loan_limit(customerId="CUST-88231")
    +    │ 调用前: PermissionMiddleware 验证:
    +    │   ✓ 数据范围=SELF → 只能查 CUST-88231 本人的贷款信息
    +    │   ✓ 渠道=mobile-bank → 贷款额度查询是开放接口
    +    │   ✗ 如果Agent试图调 "修改贷款额度" → DENY(写操作 + 渠道认证强度不够)
    +    ▼
    +ServiceInvoker → 零售信贷系统 → 返回额度信息
    +    ▼
    +Agent: "您目前的可用额度为30万元,其中信用贷20万、抵押贷10万..."
    +
    +

    场景 3:跨渠道数据泄漏防御(安全关键场景)

    +

    攻击假设:攻击者获取了手机银行的合法Token(C端客户身份),试图通过龙虾查询非本人数据。

    +
    攻击路径: 手机银行Token → 龙虾 → 构造请求查他人征信
    +
    +防御层次:
    +  ① Data-Scope=SELF → 硬限制,只能查 CUST-88231 本人
    +  ② Layer 0 预过滤 → tool_definitions 的 data_scope 字段 = SELF 的工具
    +     只有"本人可查"标签的接口才出现在候选池
    +  ③ PermissionMiddleware → 工具调用前再次校验:
    +      请求的 customerId 必须 == Context.endUserId
    +      不匹配 → DENY + 告警
    +  ④ SensitiveDataMiddleware → 即使绕过(理论上不可能),输出脱敏
    +  ⑤ AuditMiddleware → 全量记录: 谁、什么时候、从哪个渠道、调了什么、返回了什么
    +
    +结论: 5层纵深防御。即使单层被突破,后续4层仍可拦截。
    +
    +

    银行合规中间件链

    +

    龙虾内置5个核心中间件,以责任链模式串联,每次 Agent 操作依次经过。中间件不是"可选插件"而是银行合规的底线实现

    +
    + + + + + + +
    中间件拦截时机功能为什么必须
    ChannelAuthMiddleware请求到达时验证渠道签名+令牌有效性+构建三维上下文防止非法系统调用龙虾;渠道认证强度分级决定了后续权限决策
    PermissionCheckMiddleware每次工具调用前工具白名单校验 + 写操作人工确认 + 数据范围校验防止越权操作;写操作必须本人确认(即使角色允许)
    SensitiveDataMiddleware用户输入&LLM输出时身份证/银行卡/手机号自动脱敏 + 疑似泄露告警防止敏感数据通过LLM泄漏(即使内网也可能有日志泄露风险)
    AuditMiddleware每次操作全程全量记录:谁+渠道+操作+入参+出参+耗时+成功/失败银保监会合规要求;事后溯源唯一依据
    ComplianceMiddleware每次Agent决策后检查Agent输出是否符合监管要求(不推荐非持牌产品、不提供投资建议等)LLM幻觉可能导致合规风险——Agent可能"建议"客户买非授权产品
    +
    +

    里程碑规划(12 周)

    +
    + + + + + +
    阶段周期核心目标交付物风险点
    Phase 1
    骨架+单Agent对话
    Week 1-3Spring Boot + AgentScope 基础搭建;HarnessAgent 最小可用;Web Dashboard 对话界面可对话的 Dashboard 原型;千问模型联通;基础 WorkspaceAgentScope RC2 稳定性;千问模型延迟
    Phase 2
    多Agent+工具市场MVP
    Week 4-6Sub-Agent池;Router Agent;动态Tool生成引擎;30万服务扫描器工具市场Dashboard;信贷/风控/客服三个Sub-Agent可用;~100个核心系统工具自动生成OpenAPI覆盖率不足导致工具质量差;Router Agent意图识别不准
    Phase 3
    三维鉴权+合规+企业集成
    Week 7-9三维ABAC鉴权落地;5个合规中间件全部就绪;渠道签名校验;租户物理隔离完整鉴权链路可演示;敏感数据脱敏生效;审计日志可查询渠道对接工作量可能超预期;合规中间件可能误拦截
    Phase 4
    生产加固
    Week 10-12分布式部署;Sandbox隔离;监控告警;压力测试;安全渗透测试1000并发会话稳定运行;P99延迟<5s;安全测试通过报告性能瓶颈未知;国产化适配(信创)
    +
    +

    关键风险与缓解

    +
    + + + + + + + + +
    风险概率影响缓解措施触发信号
    AgentScope v2.0 未按预期GA基于RC2开发核心逻辑,预留升级脚本;备选方案:退回AgentScope v1.x + 自研补缺失功能RC3延迟超过4周
    30万服务OpenAPI覆盖率不足40%三种降级路径(Swagger→gRPC→基础元数据);优先保障核心系统工具质量(前20%高频服务)Phase 2扫描后覆盖率<30%
    三维鉴权上下文丢失/篡改严重渠道签名校验+JWT防篡改;全链路traceId关联验证;异常上下文自动降级为最小权限审计日志发现上下文不一致
    LLM幻觉触发错误业务操作严重写操作必须人工确认;ComplianceMiddleware拦截不合规输出;关键操作二次确认Agent输出含非授权建议
    多租户数据泄漏严重Workspace物理隔离+审计全量+渗透测试;租户销毁时立即清理所有数据渗透测试发现跨租户访问
    C端与B2E权限混淆三维ABAC的UserType字段决定权限模型分叉;代码审查确保两套逻辑完全隔离C端客户成功调用了B2E接口
    银行系统响应慢/超时3次重试+降级提示+缓存GET结果;对超过2s的接口异步化P95延迟>3s
    +
    +

    验证方式

    +
    1. Dashboard E2E:打开浏览器 → 登录 → 发送消息 → SSE流式返回 → 工具调用卡片展示 → 审计日志可查询
    2. 三维鉴权验证:C端客户Token + Data-Scope=SELF → 试图查他人数据 → 被拦截;员工Token + Data-Scope=BRANCH → 可查本支行数据
    3. 多租户隔离:租户A的Agent调用工具返回"未授权",租户B同名工具正常
    4. 渠道隔离:手机银行渠道 → 仅开放电子渠道工具集;信贷系统渠道 → 完整内部工具集
    5. 30万服务扫描:启动后10分钟内完成全量元数据同步,Dashboard工具市场可见新服务
    6. 合规验证:输入身份证号 → 自动脱敏;尝试write工具 → 被拦截弹确认;Agent输出含投资建议 → ComplianceMiddleware拦截
    7. 压力测试:JMeter 1000并发SSE连接 → 错误率<1%,P99延迟<5s
    + + + +
    + + + + \ No newline at end of file diff --git a/银行业Agent建设方案/报告/banking-agent-construction-plan.html b/银行业Agent建设方案/报告/banking-agent-construction-plan.html new file mode 100644 index 0000000..90f52f6 --- /dev/null +++ b/银行业Agent建设方案/报告/banking-agent-construction-plan.html @@ -0,0 +1,1006 @@ + + + + + +银行业智能体(Agent)建设方案 + + + + + +
    +
    +
    2026 技术架构方案
    +

    银行业智能体(Agent)建设方案

    +

    面向全业务场景的 AI Agent 平台规划与落地路径

    +

    面向银行IT技术部门 · 中等详细度 · 2026年6月

    +
    +
    + +
    + + + + + +
    +
    +
    1
    +

    行业背景与趋势洞察

    +
    + +

    1.1 银行业AI投入持续加速

    +

    2025-2026年,国内六大行科技投入合计已超过1300亿元,AI成为增长最快的投入方向。银行业正从"数字化"向"智能化"跃迁,Agent(智能体)被视为继大模型之后的下一个核心落地形态。

    + +
    +
    +
    1300亿+
    +
    六大行年科技投入
    +
    +
    +
    2500+
    +
    交通银行智能体数量
    +
    +
    +
    856
    +
    招商银行AI落地场景
    +
    +
    +
    $200亿
    +
    摩根大通年AI投入
    +
    +
    + +

    1.2 国内外标杆实践

    +
    +
    +
    🏦 国内标杆
    + + + + + +
    工商银行"1+X"模式:1个超级智能体 + X个领域Agent,500+ AI应用覆盖30+业务领域,启动"领航AI+行动计划"
    招商银行"AI First"战略,856个场景、183个金融垂直专精模型,日均Token吞吐量增长10倍,大模型替代1556万工时
    交通银行部署量最大,2500+智能体助手全面上线
    建设银行聚焦智慧网点和智能风控,打造"AI+金融"生态
    +
    +
    +
    🌍 国际标杆
    + + + + + +
    摩根大通年投近200亿美元,CEO提出"全AI银行"愿景,LLM Suite每8周迭代,20万员工使用,计划2026下半年落地新一代AI Agent
    Bloomberg推出BloombergGPT金融大模型,深度嵌入终端产品,重塑投研分析流程
    高盛Marqeta AI平台驱动交易合规、风险定价等核心场景自动化
    汇丰重点布局反洗钱Agent,误报率降低60%,年节省数亿美元
    +
    +
    + +

    1.3 从大模型到Agent:范式跃迁

    +

    银行业AI建设正经历三个阶段:

    +
    + + + + + + + + + +
    阶段时间核心形态关键能力局限
    1.0 大模型接入2023-2024单点问答/生成文本理解、内容生成无记忆、无工具、不可控
    2.0 RAG+工具2024-2025知识增强问答知识检索、API调用单Agent、无协同、难编排
    3.0 多Agent协同2025-2026智能体矩阵多Agent编排、自主决策、系统级集成治理复杂、安全要求高
    +
    + +
    + 核心判断:2026年是银行业从"大模型试点"走向"Agent规模化落地"的关键转折年。工商银行提出的"智能体银行4.0"理念,标志着银行AI建设正式进入多Agent协同阶段。 +
    +
    + + +
    +
    +
    2
    +

    银行业Agent全场景应用矩阵

    +
    + +

    结合银行前中后台业务特征,规划覆盖10大领域的Agent应用矩阵。以下按"客户触点层→业务处理层→管理支撑层"三层组织。

    + +

    2.1 客户触点层(前台)

    +
    +
    +
    💬
    +
    智能客服 Agent
    +
    全渠道智能客服,支持账户查询、产品咨询、投诉处理、业务引导。具备多轮对话、意图识别、工单自动分派能力,支持语音/文本/视频多模态交互。
    +
    预期效果:人工坐席替代率 60-70%
    +
    +
    +
    🎯
    +
    智能营销 Agent
    +
    基于客户画像的个性化产品推荐、精准营销触达、活动运营自动化。实时分析客户行为数据,生成最优营销策略和话术建议。
    +
    预期效果:营销转化率提升 30-50%
    +
    +
    +
    💰
    +
    财富管理 Agent
    +
    智能投顾、资产配置建议、持仓分析、市场研判。面向理财经理提供"AI副驾驶",面向客户提供7×24智能理财顾问服务。
    +
    预期效果:理财经理产能提升 40%
    +
    +
    + +

    2.2 业务处理层(中台)

    +
    +
    +
    🛡️
    +
    智能风控 Agent
    +
    实时交易风险评估、反欺诈检测、信用评分、异常行为识别。融合规则引擎与AI模型,支持毫秒级风险决策和事后追溯分析。
    +
    预期效果:欺诈损失降低 40-60%
    +
    +
    +
    📋
    +
    信贷审批 Agent
    +
    自动化信贷资料审核、征信报告解析、还款能力评估、审批意见生成。支持对公/零售信贷全流程,关键节点保留人工复核。
    +
    预期效果:审批效率提升 5-8倍
    +
    +
    +
    ⚖️
    +
    合规反洗钱 Agent
    +
    自动KYC审核、可疑交易识别、制裁名单筛查、监管报告自动生成。大幅降低合规团队的重复性工作负荷,减少误报。
    +
    预期效果:合规误报率降低 50-70%
    +
    +
    + +

    2.3 管理支撑层(后台)

    +
    +
    +
    📊
    +
    智能运营 Agent
    +
    RPA+AI融合,自动化处理报表生成、数据录入、对账清算、账户管理等重复性运营工作。
    +
    运营效率提升 50%+
    +
    +
    +
    📈
    +
    投研分析 Agent
    +
    自动化研究报告生成、市场数据监测、舆情分析、行业对标分析。
    +
    研报产出效率提升 3倍
    +
    +
    +
    🖥️
    +
    代码开发 Agent
    +
    辅助银行IT团队进行代码生成、代码审查、自动化测试、技术文档生成。
    +
    开发效率提升 30-60%
    +
    +
    +
    🌱
    +
    绿色金融 Agent
    +
    ESG评估、绿色信贷审核、碳排放核算、可持续发展报告自动生成。
    +
    ESG评估覆盖率 95%+
    +
    +
    + +

    2.4 Agent协同模式:"1+N"架构

    +

    参照工商银行的"1+X"最佳实践,建议采用超级智能体(Super Agent)+ 领域Agent的协同模式:

    +
    +
    +
    + 🤖 超级智能体(Super Agent) +
    +
    统一入口 · 意图路由 · 任务编排 · 结果聚合
    +
    + 客服Agent + 营销Agent + 风控Agent + 信贷Agent + 合规Agent + 运营Agent + 投研Agent + 开发Agent + ESG Agent + 财富管理Agent +
    +
    +
    + +
    + 实施建议:不需要一次性建设全部Agent。建议按"优先级矩阵"分批实施——首批聚焦智能客服、信贷审批、智能风控三个高价值场景,快速验证后逐步扩展。 +
    +
    + + +
    +
    +
    3
    +

    技术架构设计

    +
    + +

    3.1 六层分层架构

    +

    基于行业最佳实践,银行业Agent平台采用六层分层架构设计,实现关注点分离和灵活扩展:

    + +
    +
    + 🔗 接入层 + 手机银行 + 网银 + 柜面系统 + 企业微信 + API网关 +
    +
    +
    + 🎛️ 编排层 + Super Agent路由 + Graph工作流引擎 + Human-in-the-Loop +
    +
    +
    + 🤖 智能体层 + 领域Agent集群 + Agent记忆系统 + Agent技能库 + A2A通信 +
    +
    +
    + 🔧 工具层 + MCP工具服务 + RAG检索 + 知识图谱 + 业务API +
    +
    +
    + 📦 数据层 + 向量数据库 + 关系数据库 + 对象存储 + 图数据库 +
    +
    +
    + 🔒 审计层 + 全链路追踪 + 决策日志 + 合规审计 + 模型监控 +
    +
    + +

    3.2 核心技术组件

    + +
    +
    +
    多Agent编排引擎
    +

    采用Graph工作流引擎作为多Agent编排的核心,支持六种编排模式:

    + + + + + + + +
    Sequential顺序执行,Agent依次处理
    Parallel并行执行,多Agent同时处理
    Routing条件路由,按意图分发到不同Agent
    Loop循环迭代,持续优化直到满足条件
    Supervisor监督者模式,主Agent协调子Agent
    Handoff交接模式,Agent间平滑转移上下文
    +
    +
    +
    RAG知识增强
    +

    银行级知识检索体系,融合多种检索策略:

    + + + + + +
    标准RAG基于pgvector的向量相似度检索
    GraphRAG基于知识图谱的关系推理检索
    混合检索BM25 + 向量检索 + 重排序
    多模态RAG支持文档/图表/合同的结构化解析
    +

    知识库覆盖:监管文件、产品手册、操作规范、历史案例、FAQ等

    +
    +
    + +
    +
    +
    MCP协议与工具集成
    +

    MCP(Model Context Protocol)已成为Agent与外部系统交互的行业标准协议。通过MCP Server将银行内部系统能力暴露给Agent:

    + + + + + + +
    核心系统MCP账户查询、交易处理、产品管理
    风控系统MCP风险评分、黑名单查询、额度查询
    信贷系统MCP申请查询、审批状态、还款计算
    知识库MCP文档检索、FAQ查询、制度查询
    办公系统MCP日程管理、审批流程、通知推送
    +
    +
    +
    Agent记忆系统
    +

    三层记忆架构确保Agent具备上下文保持和经验积累能力:

    + + + + +
    工作记忆当前会话上下文,支持压缩和编辑
    长期记忆用户偏好、历史交互摘要、个性化配置
    知识记忆知识图谱、时态关系、实体关联
    +

    推荐方案:Mem0(快速集成)或 Zep/Graphiti(时态知识图谱)

    +
    +
    + +

    3.3 模型层选型

    +

    银行业对LLM的核心要求是私有化部署、自主可控、金融专业能力。建议采用"主力模型+轻量模型+专用模型"的分层策略:

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    层级推荐模型部署方式适用场景GPU需求
    主力模型通义千问 Qwen3-72B / DeepSeek-V3私有化GPU集群复杂推理、信贷审批、投研分析8×A100/H800
    轻量模型Qwen3-14B / DeepSeek-V3-Lite私有化部署日常问答、简单查询、客服对话2×A100
    嵌入模型BGE-M3 / text-embedding-v3私有化部署向量检索、语义匹配、RAG管道1×A10
    专用模型金融微调模型(基于开源模型fine-tune)私有化部署反欺诈检测、信用评分、合规审查视规模而定
    +
    + +

    3.4 中间件与基础设施

    +
    + + + + + + + + + + + + +
    组件推荐方案用途部署方式
    向量数据库pgvector(PostgreSQL 16扩展)Agent状态存储 + 向量检索一体化Docker/K8s
    服务注册Nacos v2.5+MCP服务注册发现、动态配置、A2A通信Docker集群
    对象存储MinIOAgent记忆文件、评测数据集、技能文件Docker
    消息队列Apache Kafka / RocketMQAgent间异步通信、事件驱动集群部署
    缓存Redis会话状态缓存、限流、分布式锁Sentinel集群
    链路追踪OpenTelemetry + Jaeger全链路可观测性、性能分析K8s DaemonSet
    +
    +
    + + +
    +
    +
    4
    +

    Agent平台选型与对比

    +
    + +

    4.1 主流平台综合评估

    +

    基于多智能体编排、低代码能力、企业级基建、技能市场、评测服务五个维度(各5分,满分25分)进行综合评估:

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    排名平台总分多Agent低代码基建技能市场评测银行适配度
    #1Spring AI Alibaba21/2554434最优
    #2OpenClaw18/2543452
    #3Hermes Agent17/2543433
    #4阿里点金3.016/2534432高(商业方案)
    #5Dify15/2525332中(PoC适用)
    #6百度智能体平台15/2534422中(商业方案)
    #7LangChain + LangGraph14/2542323
    +
    + +

    4.2 银行业推荐方案:双平台组合

    +
    + 核心结论:2026年最佳实践不是依赖单一平台,而是两个平台组合使用,通过MCP协议互联互通。对于Java技术栈为主的银行,推荐方案如下: +
    + +
    +
    +
    ✅ 生产底座:Spring AI Alibaba
    +

    定位:银行Agent平台的核心生产框架

    +

    核心优势:

    +
      +
    • Java企业级生态,银行IT团队零学习成本
    • +
    • Graph引擎工作流编排能力业界领先
    • +
    • Nacos + A2A 原生企业级服务治理
    • +
    • Admin平台覆盖 开发→编排→评估→监控 全流程
    • +
    • Apache 2.0 协议,完全可商用,无附加限制
    • +
    • 国产化 + 阿里云原生集成
    • +
    +

    注意事项:语言锁定Java;部署较复杂(需Nacos/数据库/Admin多组件);开源版功能完整度约95%

    +
    +
    +
    🔧 验证工具:Dify(社区版)
    +

    定位:业务场景PoC验证和低代码快速原型

    +

    核心优势:

    +
      +
    • 可视化编排行业标杆,零代码上手
    • +
    • RAG管道最成熟,适合银行知识库问答
    • +
    • 快速验证业务场景可行性
    • +
    • 为Spring AI Alibaba生产落地提供需求输入
    • +
    +

    注意事项:开源版禁止多租户商用和去Logo,仅用于内部PoC验证,不作为对外生产系统

    +
    +
    + +

    4.3 开源协议商用风险评估

    +
    + + + + + + + + + + + + +
    平台开源协议可商用银行使用风险评估
    Spring AI AlibabaApache 2.0完全可商用低风险,含专利保护条款
    LangChainMIT完全可商用低风险
    Hermes AgentMIT完全可商用低风险,但缺企业级RBAC/审计
    OpenClawApache 2.0可商用开源版缺审计/合规,建议用商业版
    DifyApache 2.0 + 附加限制有条件禁止多租户商用、禁止去Logo
    GoClawCC BY-NC 4.0不可商用非商用协议,银行项目禁止使用
    +
    +
    + + +
    +
    +
    5
    +

    银行级安全合规体系

    +
    + +

    5.1 监管框架

    +

    2025年12月,国家金融监管总局发布《银行业保险业数字金融高质量发展实施方案》,明确了银行AI应用的监管框架。银行Agent建设必须在以下维度满足合规要求:

    + +
    +
    + 🔴 数据安全红线 +
      +
    • 客户数据不出银行网络边界
    • +
    • LLM必须私有化部署,禁止调用外部API处理敏感数据
    • +
    • Agent日志脱敏处理,禁止记录明文敏感信息
    • +
    • 模型训练数据需符合个人信息保护法要求
    • +
    +
    +
    + 🟡 合规审计要求 +
      +
    • Agent全链路决策日志,可追溯到每一次调用
    • +
    • 关键业务决策必须保留人工复核机制
    • +
    • 模型输出需可解释、可审计
    • +
    • 定期接受内审和监管检查
    • +
    +
    +
    + +

    5.2 五层安全模型

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    安全层核心措施实现方式
    网络隔离层Agent平台部署于银行内网,与互联网物理隔离VPC隔离 + 防火墙策略 + 网络分区
    身份认证层统一身份认证、RBAC角色权限、API密钥管理LDAP/AD集成 + OAuth2 + Nacos鉴权
    数据保护层传输加密、存储加密、日志脱敏、数据分级管控TLS 1.3 + AES-256 + 脱敏网关
    模型安全层Prompt注入防护、输出过滤、幻觉检测、模型公平性验证Guard Rails + 敏感词过滤 + 评测集验证
    审计追溯层全链路追踪、决策日志、操作审计、异常告警OpenTelemetry + ELK + 审计数据库
    +
    + +

    5.3 Agent安全设计规范

    +
    +
    +
    🔐 输入安全
    +
      +
    • Prompt注入防护:对用户输入进行多层过滤和语义检测,防止恶意指令注入
    • +
    • 数据脱敏预处理:敏感信息(身份证、银行卡等)在进入Agent前自动脱敏
    • +
    • 输入校验:严格校验Agent接收到的所有外部参数格式和范围
    • +
    +
    +
    +
    🔐 输出安全
    +
      +
    • 幻觉检测:基于RAG来源验证和事实一致性检查,对关键输出进行置信度评分
    • +
    • 敏感信息过滤:防止Agent在回复中泄露内部系统信息或其他客户数据
    • +
    • 合规边界检查:确保Agent输出的所有金融建议均附带相应的免责声明
    • +
    +
    +
    + +
    + 关键原则:任何涉及资金交易、信贷审批、合规决策的场景,Agent只负责辅助分析和建议生成,最终决策权必须保留在授权人员手中(Human-in-the-Loop)。这是银行Agent建设不可逾越的底线。 +
    +
    + + +
    +
    +
    6
    +

    实施路径与里程碑

    +
    + +

    建议采用"试点先行、小步快跑、逐步扩展"的三阶段实施方法论,总周期24个月:

    + +
    +
    +
    第一阶段:基础建设与试点验证(0-6个月)
    +
    + 目标:搭建Agent基础设施,完成2-3个核心场景PoC验证
    + 关键任务:
    + ① 部署Agent平台基础设施(Spring AI Alibaba + 中间件集群)
    + ② 完成模型选型和私有化部署(Qwen3/DeepSeek)
    + ③ 使用Dify快速验证3个场景:智能客服、知识库问答、信贷资料审核
    + ④ 开发首批MCP工具服务(核心系统、知识库、风控系统)
    + ⑤ 建立安全合规基线和评测体系
    + 产出:Agent平台MVP + 2-3个场景上线试运行 +
    +
    +
    +
    第二阶段:扩展推广与能力沉淀(6-12个月)
    +
    + 目标:扩展到6-8个Agent场景,沉淀平台能力
    + 关键任务:
    + ① 将PoC场景迁移至Spring AI Alibaba生产环境
    + ② 新增智能风控、合规反洗钱、智能营销、智能运营Agent
    + ③ 构建Super Agent统一入口和路由机制
    + ④ 建设Agent记忆系统和知识库体系
    + ⑤ 建立Agent评测和质量保障闭环
    + 产出:6-8个Agent场景稳定运行,平台能力沉淀完成 +
    +
    +
    +
    第三阶段:规模化落地与生态协同(12-24个月)
    +
    + 目标:全场景Agent矩阵上线,形成Agent生态
    + 关键任务:
    + ① 上线投研分析、财富管理、代码开发、绿色金融Agent
    + ② 实现多Agent高级编排(Supervisor/Handoff模式)
    + ③ 建设Agent技能市场,支持业务部门自定义Agent
    + ④ 打通A2A跨系统Agent通信
    + ⑤ 建设Agent运营监控和持续优化体系
    + 产出:10+个Agent场景全量上线,Agent平台成为银行核心基础设施 +
    +
    +
    + +

    6.1 首批试点场景优先级矩阵

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    场景业务价值技术难度数据就绪度优先级建议启动时间
    智能客服P0第1个月
    知识库问答P0第1个月
    信贷资料审核P0第2个月
    智能风控极高P1第4个月
    合规反洗钱P1第5个月
    智能营销P1第6个月
    智能运营P2第7个月
    投研分析P2第10个月
    +
    +
    + + +
    +
    +
    7
    +

    投入估算与ROI分析

    +
    + +

    7.1 基础设施投入估算

    +
    + + + + + + + + + + + + + + + +
    项目规格数量预估费用(万元)备注
    GPU服务器(主力模型)8×A100 80G2台300-500主力LLM推理,参照集采/协议价估算
    GPU服务器(轻量模型)2×A100 40G2台80-120轻量模型+嵌入模型,参照集采/协议价估算
    应用服务器64C128G SSD4台20-30Agent平台+中间件
    数据库服务器32C64G 2T SSD2台10-15PostgreSQL主从
    存储MinIO集群 20TB1套5-8对象存储
    网络设备交换机/防火墙1套10-15内网隔离
    硬件合计425-688
    软件授权模型微调/安全工具1套20-50开源方案可降低
    总计445-738首年投入,实际因渠道和时点而异
    +
    + +

    7.2 团队投入估算

    +
    + + + + + + + + + + + + + +
    角色人数职责投入周期
    AI架构师1-2人平台架构设计、技术选型、模型评估全程
    Agent开发工程师3-5人Agent开发、MCP工具开发、工作流编排全程
    数据工程师2-3人知识库建设、数据清洗、RAG管道优化全程
    安全合规工程师1-2人安全设计、合规审查、渗透测试全程
    业务分析师2-3人需求梳理、场景设计、效果评估全程
    运维工程师1-2人平台部署、监控告警、容量管理全程
    合计10-17人专职团队
    +
    + +

    7.3 预期ROI分析

    +
    +
    +
    1556万
    +
    工时替代(参照招商银行)
    +
    +
    +
    60-70%
    +
    客服人工替代率
    +
    +
    +
    5-8倍
    +
    信贷审批效率提升
    +
    +
    + +
    + 投资回收期评估:参照已公开的行业案例数据,银行业Agent平台的投资回收期通常在12-18个月。核心收益来源包括:客服人力成本节省(占比约40%)、运营效率提升(约30%)、风控损失减少(约20%)、营销收入增长(约10%)。 +
    +
    + + +
    +
    +
    8
    +

    风险分析与应对策略

    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    风险类别风险描述风险等级应对策略
    模型幻觉LLM生成不准确或虚假信息,在金融场景可能造成严重后果RAG来源验证 + 事实一致性检查 + 关键输出人工复核 + 置信度阈值控制
    数据泄露客户敏感数据通过Agent交互链路泄露全链路数据脱敏 + 网络隔离 + 日志审计 + 定期渗透测试
    Prompt注入恶意用户通过构造特殊输入操控Agent行为中高多层输入过滤 + 语义异常检测 + Agent权限最小化 + 行为沙箱
    监管变化AI监管政策调整导致已上线Agent需要改造架构解耦设计 + 持续跟踪监管动态 + 预留合规改造空间
    技术锁定过度依赖特定平台或模型,丧失技术自主权优先选用开源方案 + 抽象层设计 + 多模型适配 + 标准化接口
    人才短缺AI Agent开发和运维人才市场供不应求内部培训体系 + 低代码平台降低门槛 + 知识沉淀和文档化
    性能瓶颈高并发场景下Agent响应延迟增大中低模型推理加速(vLLM/TensorRT)+ 缓存策略 + 弹性扩容
    +
    + +
    + 持续性建议:建立Agent运维SOP和应急预案,定期开展红蓝对抗演练,持续优化Agent安全防护策略。同时设立AI伦理委员会,确保Agent应用符合公平性、透明性和可解释性要求。 +
    +
    + + + + +
    + + \ No newline at end of file diff --git a/银行业Agent建设方案/报告/banking-intent-recognition.html b/银行业Agent建设方案/报告/banking-intent-recognition.html new file mode 100644 index 0000000..2b2a291 --- /dev/null +++ b/银行业Agent建设方案/报告/banking-intent-recognition.html @@ -0,0 +1,848 @@ + + + + + + 银行智能中台 — 意图识别与工具检索方案 + + + + +
    + ← 返回知识库 +

    意图识别与工具检索方案

    + 银行智能中台子方案 · 2026-06 +
    + + + + + +
    + +
    +
    30 万+
    待检索工具总量
    +
    99%+
    L0预过滤削减率
    +
    <80ms
    混合检索延迟
    +
    >97%
    Top-15命中率目标
    +
    6
    准确性保障层级
    +
    + + +

    问题定义

    + +

    规模量化

    +

    银行存量服务 30 万个,每个工具平均约 300 tokens,全量描述 9000 万 tokens。而 LLM 上下文窗口 64K,实际可用空间约 40K tokens,单次可装载工具 ≤ 130 个——仅占全部工具的 0.04%

    + +
    +
    问题本质
    +
    用户自然语言问法
    +    │  "查一下张三的征信"  /  "我能贷多少钱"  /  "这笔转账合规吗"
    +    │
    +    ▼
    +┌─────────────────────────────────────────────┐
    +│  意图识别系统                                 │
    +│                                              │
    +│  输入: 自然语言 + 用户三维上下文               │
    +│  输出: 最匹配的 ≤15 个工具定义                 │
    +│                                              │
    +│  约束: 30万候选池 → 40K token预算              │
    +│        延迟要求: 端到端 < 300ms               │
    +│        准确率: Top-15 命中率 > 97%            │
    +│        确定性: 安全相关过滤必须 100% 可靠       │
    +└─────────────────────────────────────────────┘
    +
    + +

    银行场景的特殊难度

    +
    + + + + + + +
    难点通用NLU银行意图识别
    工具数量数十~数百个 API30 万个服务,且持续增长
    领域术语通用词汇"征信""授信""保函""贴现""头寸"等金融专有名词,且行内大量缩写
    问法多样性有限的同义表达同一意图可能有 50+ 种自然问法:"查额度""能贷多少""我的信用贷款上限是多少""给我看看可用贷款"
    安全约束通常无某些"漏"和"错"不可接受——对公客户经理绝不能看到对私储蓄工具;未签约产品的 API 不可见
    多意图混合较少高频:"帮我查这个客户的征信,再评估一下他的还款能力"(征信查询+风险评估,2个工具)
    +
    + +
    + + +

    整体架构:意图识别在银行智能中台的位置

    + +

    意图识别不是孤立模块,而是嵌入银行智能中台的工具检索漏斗中。整体链路如下:

    + +
    用户消息 (自然语言)
    +    │  "查张三的征信"
    +    ▼
    +┌──────────────────────────────────────────────────────────────────┐
    +│  Gateway Layer: 三维鉴权网关                                       │
    +│  渠道验签 → 用户身份解析 → 数据范围确定 → 构建 SecurityContext      │
    +└──────────────────────────┬───────────────────────────────────────┘
    +                           │ SecurityContext {userType, channelId, dataScope, tenantId, ...}
    +                           ▼
    +┌──────────────────────────────────────────────────────────────────┐
    +│  L0: 确定性预过滤 (Deterministic Pre-filter)  ★ 非意图识别        │
    +│  规则引擎 × BitMap AND → 30万 → 500~3000 候选                     │
    +│  安全属性,100% 确定性,不依赖语义                                  │
    +└──────────────────────────┬───────────────────────────────────────┘
    +                           │ ~2000 候选工具
    +                           ▼
    +┌──────────────────────────────────────────────────────────────────┐
    +│  L1: 意图提取 + 混合检索  ★ 意图识别核心                           │
    +│                                                                  │
    +│  ┌─────────────────────┐    ┌──────────────────────────────┐     │
    +│  │ 意图提取 (NLU)        │    │ 混合检索 (Hybrid Retrieval)    │     │
    +│  │                      │    │                              │     │
    +│  │ 自然语言 → 结构化意图  │    │ Dense (向量语义)               │     │
    +│  │ {intent, domain,     │    │   + Sparse (BM25关键词)        │     │
    +│  │  entities, params}   │    │   → RRF 倒数秩融合             │     │
    +│  │                      │    │   → Top-100                   │     │
    +│  │ LLM few-shot /       │    │                              │     │
    +│  │ 微调小模型            │    │ 延迟: < 80ms                  │     │
    +│  └─────────────────────┘    └──────────────────────────────┘     │
    +└──────────────────────────┬───────────────────────────────────────┘
    +                           │ Top-100 候选工具
    +                           ▼
    +┌──────────────────────────────────────────────────────────────────┐
    +│  L2: 精排 (Cross-encoder Rerank)                                  │
    +│  Cross-encoder 模型 → 100 候选重排序 → Top-15                      │
    +│  注入 Agent 当前对话上下文 → 延迟: < 150ms                         │
    +└──────────────────────────┬───────────────────────────────────────┘
    +                           │ Top-15 工具定义 (约 4500 tokens)
    +                           ▼
    +┌──────────────────────────────────────────────────────────────────┐
    +│  Agent Orchestration Layer                                        │
    +│  LLM 接收 {用户消息 + Top-15 工具定义 + System Prompt}             │
    +│  → 选择最合适的工具 → 生成调用参数 → 执行                           │
    +└──────────────────────────────────────────────────────────────────┘
    + +

    设计原则

    确定性优先于概率性:L0 用规则做硬过滤(安全底线),L1/L2 用语义做软匹配(效果上限)。
    +漏斗逐级收敛:30万 → 2000 → 100 → 15,每级延迟可控,总体 < 300ms。
    +意图提取与检索解耦:意图提取产出结构化意图对象,检索模块消费该对象,两者可独立迭代。

    +
    + +
    + + +

    工具描述增强:LLM离线语义增强

    + +

    意图识别的前提是工具有好的语义描述。30万存量服务的原始 API 文档通常只有技术参数,缺乏业务语义。本方案在工具入库前进行离线 LLM 增强。

    + +

    增强前后对比

    +
    + + + + + + + +
    字段原始(来自 OpenAPI)增强后(LLM 离线生成)
    namecbs_query_credit_reportcbs_query_credit_report(保留原名)
    description"查询信用报告""查询个人或企业的信用报告,返回征信评分、贷款记录、逾期记录、担保记录等。适用于客户经理贷前审查、风控审批等场景。"
    target_audience—(无)["客户经理", "风控审批员"]
    common_questions—(无)["查张三的征信", "这个客户的信用怎么样", "看看他的征信评分", "有没有逾期记录"]
    caveats—(无)"征信查询为敏感操作,需客户授权。仅返回持卡人授权范围内的数据。"
    tags—(无)["征信", "信贷", "风控", "贷前审查"]
    + +

    增强管道

    +
    原始 API 元数据 (OpenAPI / gRPC Proto / API Gateway)
    +    │
    +    ▼
    +┌─────────────────────────────────────────────┐
    +│  Step 1: 元数据标准化                         │
    +│  统一为内部 ToolDefinition schema             │
    +│  提取: name, path, method, params, response   │
    +└──────────────────┬──────────────────────────┘
    +                   │
    +                   ▼
    +┌─────────────────────────────────────────────┐
    +│  Step 2: LLM 批量增强 (qwen-turbo 离线)       │
    +│                                              │
    +│  Prompt 模板:                                 │
    +│  "你是一个银行系统专家。以下是API的技术定义:    │
    +│   [原始元数据]                                │
    +│   请补充:                                    │
    +│   1. 用3-5句话描述这个API的业务用途            │
    +│   2. 列出可能使用此API的角色/客群              │
    +│   3. 生成5-10条用户可能的自然语言问法          │
    +│   4. 标注注意事项和风险提示                    │
    +│   5. 打上3-8个业务标签"                       │
    +│                                              │
    +│  批次: 100条/批,qwen-turbo,离线异步          │
    +│  成本: ~0.3元/千条                            │
    +└──────────────────┬──────────────────────────┘
    +                   │
    +                   ▼
    +┌─────────────────────────────────────────────┐
    +│  Step 3: 向量化 + 入库                        │
    +│  description → text-embedding-v3 → pgvector  │
    +│  common_questions → 扩展为虚拟文档 → 索引     │
    +│  tags → Elasticsearch 倒排索引               │
    +└─────────────────────────────────────────────┘
    + +

    为什么是离线增强而非在线

    在线增强(每次请求时让 LLM 理解工具)会产生 2-5s 额外延迟且不可缓存。离线增强将 LLM 的语义理解能力提前注入索引,检索时直接匹配向量,延迟 < 80ms。增强后语义检索命中率提升 30%+。

    +
    + +
    + + +

    L1:意图提取

    + +

    将用户的自然语言问法转化为结构化意图对象,作为后续混合检索的查询依据。

    + +

    意图 Schema

    +
    // Intent 结构化输出
    +{
    +  "intent": "征信查询",              // 主意图分类
    +  "domain": "credit",               // 业务域
    +  "sub_domain": "credit_report",    // 子域
    +  "entities": [                     // 实体抽取
    +    { "type": "PERSON_NAME", "value": "张三" },
    +    { "type": "ID_TYPE",     "value": "身份证" }
    +  ],
    +  "intent_type": "QUERY",           // QUERY | ACTION | ANALYSIS | APPROVAL
    +  "confidence": 0.94,               // 置信度
    +  "multi_intent": false,            // 是否多意图
    +  "suggested_tool_categories": [    // 建议的工具类别(用于检索加权)
    +    "征信查询", "客户信息", "风控评估"
    +  ]
    +}
    + +

    实现方案选型

    +
    + + + + +
    方案延迟准确率成本适用阶段
    Few-shot LLM(千问/DeepSeek)200-500ms~92%Phase 1 快速启动,Prompt 迭代灵活
    微调小模型(Qwen2.5-7B 微调)30-80ms~95%一次投入Phase 3+ 生产化,延迟和准确率最优
    规则 + 关键词(无 LLM)< 5ms~70%极低兜底方案,简单高频问法
    + +

    意图分类体系(银行业务域)

    +
    + + + + + + + + +
    一级域二级意图典型问法示例涉及工具数(约)
    credit(信贷)征信查询 / 额度查询 / 贷款申请 / 还款记录 / 利率查询"查张三征信""我能贷多少""申请经营贷"~8000
    risk(风控)风险评估 / 反欺诈 / 关联交易 / 黑名单校验"评估这个客户风险等级""查关联方"~5000
    customer(客户)客户信息 / 账户查询 / 交易流水 / 资产概览"张三的基本信息""最近三个月的流水"~12000
    product(产品)产品查询 / 利率对比 / 签约状态 / 持有产品"这款理财收益多少""有哪些贷款产品"~6000
    compliance(合规)反洗钱 / 大额可疑 / 监管报送 / 合规检查"这笔转账是否触发反洗钱规则"~3000
    operation(运营)柜面操作 / 账户管理 / 参数维护 / 日终处理"开立对公账户流程""修改客户手机号"~5000
    report(报表)经营报表 / 监管报表 / 绩效考核 / 数据统计"本月信贷投放情况""生成季度报表"~4000
    + +

    多意图处理

    +

    当用户一次性提出复合需求时,意图提取模块识别并拆解为多个子意图:

    +
    输入: "帮我查这个客户的征信,再评估一下他的还款能力"
    +
    +意图提取:
    +┌─────────────────────────────────────────────┐
    +│ 主意图判定: multi_intent = true              │
    +│                                              │
    +│ 子意图 1:                                    │
    +│   intent: "征信查询"                         │
    +│   domain: "credit"                          │
    +│   entities: [{type: PERSON, value: "这个客户"}]│
    +│                                              │
    +│ 子意图 2:                                    │
    +│   intent: "还款能力评估"                      │
    +│   domain: "risk"                            │
    +│   entities: [{type: PERSON, value: "这个客户"}]│
    +│                                              │
    +│ 执行顺序: 串行(子意图2依赖子意图1的结果)      │
    +└─────────────────────────────────────────────┘
    +
    + +
    + + +

    L1:混合检索(Dense + Sparse → RRF)

    + +

    单一检索方式在银行场景存在明显短板,本方案采用混合检索 + 倒数秩融合(RRF) 策略。

    + +

    为什么需要混合

    +
    + + + +
    检索方式原理优势劣势银行场景典型失败 case
    Dense(向量语义)text-embedding-v3 → pgvector HNSW理解同义改写和模糊表达对专有缩写和精确 ID 匹配差"调CBS查张三征信"——embedding 无法理解 CBS 是核心系统标识
    Sparse(BM25 关键词)Elasticsearch BM25 倒排索引精确字段匹配、缩写、ID无法理解同义表达和上下文"看看他能借多少"——没有"贷款"关键词,BM25 可能漏掉
    + +

    检索流程

    +
    意图对象 + 原始用户消息 + 增强后的常见问法
    +    │
    +    ├──────────────────┬──────────────────┐
    +    ▼                  ▼                  ▼
    +┌──────────┐   ┌──────────────┐   ┌──────────────┐
    +│ 向量检索   │   │ BM25 关键词   │   │ Tag 精准匹配  │
    +│ (Dense)   │   │ (Sparse)     │   │ (Filter)     │
    +│           │   │              │   │              │
    +│ pgvector  │   │ ES BM25      │   │ ES term      │
    +│ HNSW      │   │ 在 L0 过滤后  │   │ 标签过滤      │
    +│ cosine    │   │ 的候选池内    │   │              │
    +│           │   │              │   │              │
    +│ Top-200   │   │ Top-200      │   │ 全部命中标签   │
    +└────┬──────┘   └──────┬───────┘   └──────┬───────┘
    +     │                 │                  │
    +     └─────────────────┴──────────────────┘
    +                       │
    +                       ▼
    +┌─────────────────────────────────────────────────┐
    +│  RRF (Reciprocal Rank Fusion) 倒数秩融合         │
    +│                                                  │
    +│  score(doc) = Σ 1/(k + rank_i(doc))              │
    +│               i∈{dense, sparse, tag}              │
    +│                                                  │
    +│  k=60 (标准平滑参数)                              │
    +│  如果一个工具在三种检索中分别排第3、第8、未出现:     │
    +│    score = 1/(60+3) + 1/(60+8) + 0 = 0.031       │
    +│                                                  │
    +│  → 融合排序 → Top-100                             │
    +└─────────────────────────────────────────────────┘
    + +

    向量化策略

    +
    + + + + +
    索引内容向量模型维度说明
    增强后的 descriptiontext-embedding-v31024主向量,承载核心业务语义
    common_questions 扩展text-embedding-v31024每条常见问法作为独立虚拟文档,桥接自然语言与工具定义
    意图标签组合text-embedding-v3256"{domain}_{intent}" 组合编码,加速意图路由
    + +

    common_questions 虚拟文档扩展

    这是提升检索命中率的关键技巧。一个工具的 5-10 条常见问法各自作为独立向量文档入库,parent_id 指向原始工具。检索时匹配到任意一条问法都能召回该工具。这实质上是将"用户会怎么问"的信息提前编码进索引。

    +
    + +
    + + +

    L2:精排(Cross-encoder Rerank)

    + +

    L1 混合检索产出 Top-100,但排序精度有天花板——双塔模型在 0.01s 内判断 100 个候选的语义相关性,和花 0.15s 精细比较 100 对(用户问法, 工具描述)的语义匹配度,后者准确得多。

    + +

    Bi-encoder vs Cross-encoder

    +
    + + + + + + +
    特性Bi-encoder(L1 Dense)Cross-encoder(L2 精排)
    原理用户查询和工具描述分别编码为向量,计算余弦相似度用户查询和工具描述拼接后一起输入 Transformer,输出相关性分数
    交互方式浅层交互(仅余弦相似度)深层交互(Attention 跨查询-文档)
    速度快(向量已预计算,仅做内积)慢(每对都需过一次完整前向传播)
    准确率中高高(显著优于 Bi-encoder)
    使用方式在海量候选池中快速召回在少量候选(≤200)中精细排序
    + +

    精排流程

    +
    L1 产出 Top-100 工具
    +    │
    +    ▼
    +┌─────────────────────────────────────────────┐
    +│  构建 Cross-encoder 输入对 (100 对)           │
    +│                                              │
    +│  Pair i:                                     │
    +│    Query:  "查张三的征信"                     │
    +│    Doc:    "[工具名] cbs_query_credit_report  │
    +│             [描述] 查询个人或企业的信用报告...  │
    +│             [常见问法] 查征信/信用评估/...     │
    +│             [标签] 征信, 信贷, 风控"           │
    +│                                              │
    +│  → 100 对并行推理                             │
    +└──────────────────┬──────────────────────────┘
    +                   │
    +                   ▼
    +┌─────────────────────────────────────────────┐
    +│  Cross-encoder 模型 (BGE-Reranker-v2-m3)     │
    +│  对每对输出 relevance_score ∈ [0, 1]         │
    +└──────────────────┬──────────────────────────┘
    +                   │
    +                   ▼
    +┌─────────────────────────────────────────────┐
    +│  Agent 上下文注入                             │
    +│                                              │
    +│  ● 对话历史中已确认的实体加权                  │
    +│    "之前提到客户是张三" → 含"张三"的工具加权   │
    +│  ● 当前任务类型偏好                            │
    +│    查询类 > 写操作类(安全偏好)               │
    +│  ● 用户角色偏好                                │
    +│    客户经理常用工具加权                        │
    +└──────────────────┬──────────────────────────┘
    +                   │
    +                   ▼
    +              Top-15 工具定义
    +              (~4500 tokens)
    +              注入 Agent LLM 上下文
    + +

    模型选型

    +
    + + + + +
    模型速度(100对)NDCG@10部署方式
    BGE-Reranker-v2-m3~120ms本地 GPU (T4/L20)
    Cohere Rerank API~200ms (网络)SaaS API(银行内网不可用)
    BGE-Reranker-v2-minicpm~60ms中高本地 CPU 可运行
    + +

    银行内网约束

    银行生产环境无法访问外网 API,Reranker 必须本地部署。推荐 BGE-Reranker-v2-m3 部署在推理 GPU 节点,单卡可支撑 200+ QPS。

    +
    + +
    + + +

    L3-L5:多层兜底与持续优化

    + +

    L3:Agent 自行验证

    +

    即使前两层给出了 Top-15 工具,LLM 也可能判断检索结果不匹配用户意图。此时 Agent 可主动调用 search_tools() 进行二次检索(调整查询词、放宽过滤条件)。

    +
    +
    Agent 自验证逻辑(System Prompt 内置)
    +
    给定 {用户消息} 和 {Top-15 工具列表}:
    +
    +1. 逐一评估每个工具与用户意图的匹配度
    +2. 如果至少有一个工具匹配度 ≥ 0.8 → 选择最匹配的执行
    +3. 如果所有工具匹配度 < 0.5 → 调用 search_tools(rewrite_query)
    +   - 改写策略: 扩展缩写、补充同义词、拆分多意图
    +4. 如果改写后仍无匹配 → 告知用户"未找到对应服务,请提供更多信息"
    +
    +目标: 首次无结果率 < 3%
    +
    + +

    L4:用户/租户个性化加权

    +

    不同角色、不同租户的工具使用频率差异巨大。个性化加权让高频工具自动排前:

    +
      +
    • 个人级别:当前用户最近30天高频调用的工具加权 1.5×
    • +
    • 角色级别:同角色(如"客户经理")群体的高频工具加权 1.3×
    • +
    • 租户级别:当前租户(如"北京分行")的高频工具加权 1.2×
    • +
    • 协同过滤:相似用户群体使用但当前用户未用过的工具轻度加权(发现新工具)
    • +
    +

    权重在 RRF 融合后的分数上叠加,不参与 RRF 计算本身,确保不会因为个性化而掩盖语义相关性。

    + +

    L5:人工反馈闭环

    +
    Agent 执行工具调用
    +    │
    +    ▼
    +Web Dashboard 展示 "工具调用卡片"
    +    │  显示: 调用了哪个工具、参数、结果摘要
    +    │
    +    ├─ 用户点击 [✓ 工具正确]  → 正反馈 → 该(query, tool)对进入正样本池
    +    │
    +    └─ 用户点击 [✗ 工具选错了]  → 负反馈
    +        │
    +        ▼
    +    ┌─────────────────────────────────────────┐
    +    │  负反馈处理:                              │
    +    │  1. 弹出 "正确的工具应该是?" 搜索框       │
    +    │  2. 用户选择正确工具                      │
    +    │  3. (query, wrong_tool) → 负样本         │
    +    │     (query, correct_tool) → 正样本       │
    +    │  4. 回流到 Reranker 微调数据集            │
    +    │  5. 每月增量微调 Cross-encoder            │
    +    └─────────────────────────────────────────┘
    +
    + +
    + + +

    场景走查:意图识别实战

    + +

    场景 1:客户经理查客户征信(B2E)

    +
    ┌─ 原始输入 ─────────────────────────────────────────────┐
    +│ 用户消息: "查张三的征信"                                  │
    +│ 渠道: 信贷系统 (Channel=credit-system)                   │
    +│ 用户: EMPLOYEE | 客户经理 | 北京分行 | BRANCH             │
    +└────────────────────────────────────────────────────────┘
    +
    +L0 预过滤:
    +  规则1: credit-system → 信贷/风控/查询类接口
    +  规则2: EMPLOYEE → 内部员工工具集
    +  规则3: 客户经理+对公 → 对公信贷类 + 通用查询
    +  规则6: BRANCH → 本支行客户数据
    +  → 30万 → ~1200 候选
    +
    +L1 意图提取:
    +  输入: "查张三的征信"
    +  输出: {
    +    intent: "征信查询",
    +    domain: "credit",
    +    entities: [{type: PERSON_NAME, value: "张三"}],
    +    intent_type: "QUERY",
    +    confidence: 0.96
    +  }
    +
    +L1 混合检索 (在 1200 候选内):
    +  Dense: 向量相似度 Top-200
    +  Sparse: BM25 "征信"+"张三" Top-200
    +  RRF 融合 → Top-100
    +  延迟: 72ms
    +
    +L2 精排:
    +  Cross-encoder: 100 对 → 排序 → Top-15
    +  上下文注入: 当前对话是新会话,无历史加权
    +  延迟: 118ms
    +
    +Agent 上下文 (注入 LLM):
    +  System: "你是银行客户经理助手..."
    +  Tools: Top-15 定义 (含 cbs_query_credit_report 排第1)
    +  User: "查张三的征信"
    +
    +Agent 输出:
    +  → 选择 cbs_query_credit_report(idNumber="...")
    +  → PermissionMiddleware ✓
    +  → 返回: "张三征信评分720分,共有3笔贷款记录..."
    + +

    场景 2:C端客户模糊问法(B2C)

    +
    ┌─ 原始输入 ─────────────────────────────────────────────┐
    +│ 用户消息: "我能贷多少钱"                                  │
    +│ 渠道: 手机银行 (Channel=mobile-bank)                     │
    +│ 用户: RETAIL_CUSTOMER | CUST-88231 | SELF               │
    +└────────────────────────────────────────────────────────┘
    +
    +L0 预过滤:
    +  规则1: mobile-bank → 仅限电子渠道开放接口
    +  规则2: RETAIL_CUSTOMER → 仅限C端客户工具
    +  规则6: SELF → 仅限本人数据
    +  → 30万 → ~300 候选
    +
    +L1 意图提取:
    +  输入: "我能贷多少钱" (无"贷款"关键词!)
    +  输出: {
    +    intent: "贷款额度查询",
    +    domain: "retail_loan",
    +    entities: [{type: SELF_REFERENCE, value: "我"}],
    +    intent_type: "QUERY",
    +    confidence: 0.91
    +  }
    +  注: LLM 意图提取识别出"能贷多少" = "贷款额度查询",
    +      即使没有"贷款"二字
    +
    +L1 混合检索 (在 300 候选内):
    +  Dense: "我能贷多少钱" 与工具描述的语义匹配
    +    → "retail_query_loan_limit" 的 common_questions 包含
    +      "我能贷多少钱"/"可用额度是多少"/"贷款上限查询"
    +    → 余弦相似度 0.94,排第 1
    +  Sparse: "贷" 匹配到"贷款"、"额度"
    +  RRF 融合 → Top-50
    +  延迟: 58ms
    +
    +L2 精排:
    +  Cross-encoder 确认 retail_query_loan_limit 排第 1
    +  → Top-10 → 注入 Agent
    +
    +Agent 输出:
    +  → retail_query_loan_limit(customerId="CUST-88231")
    +  → "您目前的可用额度为30万元,其中信用贷20万、抵押贷10万..."
    +
    +┌────────────────────────────────────────────────────────┐
    +│ ★ 关键: Dense 检索命中了 common_questions 虚拟文档。     │
    +│   如果仅用 BM25,"能贷多少" 没有"贷款"关键词可能漏排。    │
    +│   如果仅用 Dense,可能召回"理财产品收益"等语义相近但      │
    +│   实际无关的工具。混合检索 + 精排保证了鲁棒性。           │
    +└────────────────────────────────────────────────────────┘
    + +

    场景 3:精确缩写查询(B2E)

    +
    用户: "调CBS查一下这个企业的ECIF信息"
    +       │
    +       ├─ CBS = 核心银行系统 (Core Banking System)
    +       ├─ ECIF = 企业客户信息文件 (Enterprise Customer Information File)
    +       └─ 这是银行内部的高度专业化缩写
    +
    +L1 意图提取:
    +  intent: "企业客户信息查询"
    +  domain: "customer"
    +  entities: [
    +    {type: SYSTEM, value: "CBS"},
    +    {type: CUSTOMER_TYPE, value: "企业"},
    +    {type: DATA_TYPE, value: "ECIF"}
    +  ]
    +
    +混合检索:
    +  Dense: "ECIF" 的 embedding 可能与工具描述中的"企业客户信息文件"
    +         有语义距离(缩写向量 vs 全称向量)
    +  Sparse: BM25 精确命中 tool tags 中的 "ECIF"、"CBS"
    +  → 互补!Sparse 救了 Dense 的缩写盲区
    +  → RRF 融合后,目标工具排 Top-3
    +
    +结论: 混合检索在银行缩写密集场景下不可或缺。
    +
    + +
    + + +

    准确率指标与验证方式

    + +

    核心指标

    +
    + + + + + + +
    指标目标值测量方式
    Top-15 命中率> 97%人工标注 1000 条银行真实问法,检查正确答案是否在 Top-15 内
    Top-1 命中率> 80%相同标注集,检查第一位是否即正确答案
    首次无结果率< 3%统计生产环境中 Agent 触发 search_tools() 重试的比例
    MRR (Mean Reciprocal Rank)> 0.85标注集上正确答案排名的倒数的平均值
    端到端检索延迟 P99< 300msPrometheus + Grafana 监控 L0+L1+L2 全链路延迟
    + +

    验证方式

    +
      +
    1. 离线标注集评估:构建 1000 条银行典型问法 + 正确答案标注,每次检索模型迭代时跑评估
    2. +
    3. A/B 对比:工具描述增强前后检索命中率对比(预期提升 30%+);混合检索 vs 纯 Dense vs 纯 Sparse 对比
    4. +
    5. 生产监控:统计 L3 Agent 二次检索触发率(首次无结果率);统计 L5 人工"工具选错了"按钮点击率趋势
    6. +
    7. 抽样验证:每日随机抽取 100 次真实调用,人工检查工具选择是否正确
    8. +
    9. 压力测试:1000 并发检索请求,P99 延迟 < 300ms,错误率 < 0.1%
    10. +
    +
    + +
    + + +

    风险与缓解

    + +
    + + + + + + + +
    风险概率影响缓解措施
    Router Agent 意图识别不准Phase 2 投入人工标注 1000+ 银行问法;微调替代 Few-shot;规则兜底保证高频 20 种意图 100% 准确
    工具描述增强质量差Prompt 迭代 + 人工抽检增强结果;核心系统工具人工审核描述;低质量描述标记"待完善"降低检索权重
    OpenAPI 覆盖率不足导致向量质量差三级降级(Swagger→gRPC→基础元数据);优先保障核心系统(前 20%)工具描述质量
    Dense 检索在缩写密集场景失效混合检索中 Sparse/BM25 互补;构建行内缩写词典索引增强
    Reranker 模型内网部署困难BGE-Reranker-v2-minicpm 可在 CPU 运行,作为 GPU 不可用时的降级方案
    C端问法多样性超出训练分布持续收集 C 端真实问法日志 → 每月扩充 common_questions;个性化加权提升高频用户命中率
    + + + +
    + + + + diff --git a/银行业Agent建设方案/报告/banking-internal-agent-compliance-risks.html b/银行业Agent建设方案/报告/banking-internal-agent-compliance-risks.html new file mode 100644 index 0000000..ed1a22a --- /dev/null +++ b/银行业Agent建设方案/报告/banking-internal-agent-compliance-risks.html @@ -0,0 +1,1111 @@ + + + + + + 银行内业务Agent:注意事项、约束条件与风险全景 + + + + + +
    + ← 返回知识库 +

    银行内业务Agent:注意事项、约束条件与风险全景

    + v1.0 · 2026-06 +
    + + + + + +
    + + +
    +
    52%
    金融机构已采用Agentic AI
    +
    17%
    拥有完备AI治理框架
    +
    6
    刚性红线
    +
    4
    合规支柱
    +
    3
    场景分级 P0/P1/禁区
    +
    + + +
    +

    一、前言:定义与边界

    + +

    银行内业务Agent 是指由银行统一部署、面向行内员工使用的 AI 智能体系统,覆盖研发效能、智能办公、合规审查辅助、客服辅助等场景 — 而非面向外部客户的 chatbot。

    + +
    +

    📐 本报告的研究边界

    +

    研究对象:银行员工在日常工作中直接使用的内部 AI Agent(含编码助手、合规审查助手、文档生成助手、数据分析助手、流程审批助手等)

    +

    不包括:面向外部客户的智能客服、手机银行 AI 理财顾问、营销获客 AI — 这些属于另一个合规体系

    +

    核心关切:员工+Agent 这个"人机组合"在工作过程中,可能触碰的数据安全红线、合规风险、操作风险 — 以及如何通过工程和管理手段加以控制。

    +
    + +
    +

    银行业 AI Agent 的核心矛盾:效率渴望 vs 风险失控

    +

    银行不是不能用 AI,而是必须把 AI 关在笼子里用 — 私域部署、最小权限、人工兜底、全程可追溯。

    +
    +
    + + +
    +

    二、监管框架全景

    + +

    (一)国内核心法规

    + +
    +
    表1 · 中国银行业 AI Agent 直接相关法规
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    法规生效时间核心要求对 Agent 的影响
    中国人民银行业务领域数据安全管理办法
    (央行令〔2025〕第3号)
    2025.06.30数据分类分级、全流程管理、算法风控、日志留存6月-3年直接影响
    金融法(草案)2026.03 征求意见AI 算法/数据厂商纳入监管、穿透式监管、责任穿透追责直接影响
    金融领域科技伦理指引已发布公平普惠、算法透明、人工复核、防止歧视间接约束
    数据安全法2021.09.01数据分类分级、安全保护义务、罚则(最高1000万元)直接影响
    个人信息保护法2021.11.01告知同意、最小必要、自动化决策解释权间接约束
    互金协会 OpenClaw 风险提示2026.03明确建议金融机构不在涉及金融业务的终端上安装 OpenClaw直接禁令
    +
    + +

    (二)国际监管格局

    + +
    +
    表2 · 国际银行业 AI Agent 监管框架
    + + + + + + + + + + + + +
    框架地区关键要求状态
    FINRA 2026 监管报告美国首次将 AI Agent 列为独立风险主题:自主性越界、审计透明度、敏感数据处理、激励错位、幻觉偏见2025.12 发布
    FS AI RMF美国财政部230 项控制目标,覆盖 AI 风险全生命周期2026.02 发布
    SR 11-7 / OCC 2011-12美国模型风险管理扩展至 AI Agent:验证、文档化、持续监控持续扩展中
    EU AI Act欧盟金融 AI 列为高风险;强制风险评估、透明度、人类监督;罚款上限 €3500万或7%营业额高风险截止2026.08.02
    MAS FEAT 原则新加坡公平性、伦理、问责、透明度已生效
    OSFI E-23加拿大模型风险管理扩展至 AI 系统2027.05.01 生效
    NYDFS Part 500纽约州网络安全程序中明确纳入 AI 系统已生效
    Colorado AI Act科罗拉多披露、影响评估、算法歧视预防2026.06.30 生效
    +
    + +
    +

    ⚠️ 全球监管趋势研判

    +

    各国监管虽措辞不同,但底层逻辑高度一致:① AI Agent 不豁免现有法规 → ② 自主性越高 = 监管要求越严 → ③ 人类始终是最终责任人 → ④ 可解释、可追溯、可审计是不可谈判的底线。

    +
    +
    + + +
    +

    三、数据安全与分类分级

    + +

    (一)央行数据分类三级体系

    + +

    根据央行令〔2025〕第3号第七条至第九条,银行必须建立业务数据分类分级制度,AI Agent 的适用范围直接与数据级别挂钩:

    + +
    +
    表3 · 银行数据三级分类与 Agent 使用策略
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    级别定义典型数据Agent 使用策略保护要求
    一般数据常规业务数据公开政策、产品说明、培训材料、已脱敏的统计报表✅ 可在 Agent 中自由使用基本保护
    重要数据可能危害国家安全、经济运行客户身份信息、账户余额、交易流水、信贷审批记录、内部风控模型参数⚠️ 仅限内网私有化 Agent,且需脱敏 + 审批年度风险评估、三级等保
    核心数据直接影响政治安全、国计民生支付系统核心日志、清算指令、央行往来数据、系统性重要银行的关键风控数据🚫 禁止输入任何 AI Agent四级等保、安全背景审查
    +
    + +

    (二)员工使用 Agent 的数据安全铁律

    + +
    +

    🚫 严禁行为(触碰即违规)

    +

    ① 禁止向公共 Agent 输入客户个人信息:姓名、身份证号、银行卡号、手机号、地址 — 任何可识别个人身份的信息(PII)均不得输入 ChatGPT/文心一言/通义千问等公共平台。

    +

    ② 禁止输入企业客户经营信息:企业客户的财务报表、经营数据、商业机密 — 属于"重要数据"级别。

    +

    ③ 禁止输入内部未公开信息:内部风控规则、信贷审批标准、监管沟通记录、未公开的监管信息。

    +

    ④ 禁止通过互联网传输敏感数据:央行令第二十条明确"原则上不使用邮件、即时通讯、在线文件存储等互联网信息服务传输高敏感性数据项"。公共 AI 平台本质上是互联网服务。

    +
    + +

    (三)Agent 训练数据的合规要求

    + +

    央行令第十八条对使用业务数据训练 AI 模型提出明确要求:

    + +
      +
    1. 数据审查义务:训练前必须审查训练数据的真实性、准确性、客观性、多样性
    2. +
    3. 审批程序:加工高敏感性数据项须履行内部审批程序
    4. +
    5. 自动化决策解释:基于 AI 生成的数据向个人提供自动化决策服务的,须向个人解释处理目的、个人信息种类和加工规则
    6. +
    7. 数据不出域:私有大模型的训练和推理必须在银行内网环境中完成
    8. +
    +
    + + +
    +

    四、六大红线与刚性约束

    + +

    行业实践形成以下刚性约束 — 不可协商、不可灰度、不可"先上线再整改"。

    + +
    +
    +

    红线一

    +

    不得直接操作核心账务系统

    +

    Agent 可以查询(需权限控制),但不得发起任何账务交易。账务指令的最终执行必须由人类在核心系统中完成。

    +
    +
    +

    红线二

    +

    不得绕过既有审批链

    +

    Agent 可以生成审批建议,但不得替代审批人在系统中的签字/确认操作。审批链不可被 Agent 缩短或跳过任何节点。

    +
    +
    +

    红线三

    +

    不得生成不可解释结论

    +

    所有 Agent 的分析结论必须附带推理链、数据来源、置信度。不允许出现"模型判断应该拒绝该贷款申请"而无任何解释的情形。

    +
    +
    +

    红线四

    +

    不得跨权限调用工具/数据

    +

    Agent 的工具和数据调用权限必须与当前用户权限一致。员工 A 不能通过 Agent 获取员工 B 才有权限访问的数据。

    +
    +
    +

    红线五

    +

    不得自我复制/自我升级

    +

    Agent 的代码、配置、权限变更必须走人工审批+CI/CD 流程。禁止 Agent 自动修改自己的 system prompt、工具集或权限范围。

    +
    +
    +

    红线六

    +

    不得替代责任主体

    +

    无论 Agent 输出的质量多高,人类始终是最终责任人。操作记录中必须能追溯到具体的人类决策者,而非"由 AI 系统自动决策"。

    +
    +
    + +
    +

    六条红线的本质:Agent 是"参谋",不是"指挥官"。它可以分析、建议、生成草稿、辅助审查 — 但不能独立决策、不能跳过审批、不能模糊责任。

    +
    +
    + + +
    +

    五、风险全景图

    + +

    (一)FINRA 六大风险 + Deloitte 扩展

    + +

    结合 FINRA 2026 监管报告与 Deloitte 2026 年银行业 Agent 风险分析,银行内业务 Agent 面临以下全维度风险:

    + +
    +
    表4 · 银行内业务 Agent 风险全景矩阵
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    #风险类别具体表现严重等级典型场景
    1自主性越界Agent 超出授权范围执行操作;绕过审批节点;未经人类确认即发起操作严重Agent 自行发起一笔资金划转
    2审计透明度不足多步推理链难以重建;决策依据不可追溯;日志不完整或不可读严重监管检查时无法还原 Agent 的推理过程
    3数据泄露与记忆污染敏感数据被 Agent 记忆并跨会话泄露;Agent 间通信导致数据泄露;过度权限的数据访问严重员工 A 的客户信息出现在员工 B 的 Agent 对话中
    4幻觉与偏见Agent 生成看似权威但完全错误的分析;模型偏见导致歧视性决策(如拒绝特定地区客户的贷款申请)高危合规审查 Agent 遗漏一条关键法规,给出"合规"的错误结论
    5领域知识不足通用大模型缺乏银行业务深度知识;对监管术语、会计科目、风控规则的理解偏差高危Agent 将"拨备覆盖率"错误解释为"坏账率"
    6激励错位与目标曲解用户意图被 Agent 误解;优化目标与业务目标不一致;Agent 为"完成任务"而走捷径高危用户说"帮我把审批做掉",Agent 理解为直接通过所有审批
    7无界执行Agent 陷入死循环;资源消耗失控(Token/API 费用暴涨);单个任务无限扩展高危Agent 在分析一个报表时,自动触发关联分析,逐级展开到百倍于预期的范围
    8对抗性攻击Prompt 注入攻击(通过输入恶意 prompt 越权);通过外部 API 发起供应链攻击严重客服邮件内容中含有隐藏 prompt 注入指令,诱导 Agent 泄露内部数据
    9多 Agent 级联失效Agent A 的错误输出被 Agent B 作为输入放大;多 Agent 交互产生不可预测的涌现行为高危信贷分析 Agent 的错误结论被风控 Agent 引用,生成系统性风险评估报告
    +
    + +

    (二)风险传导路径

    + +
    +

    🔗 银行 Agent 风险的典型传导链

    +

    数据不当输入(员工违规粘贴客户信息)→ Agent 记忆污染(敏感数据进入 LLM 上下文)→ 跨会话泄露(同一 Agent 对其他员工暴露了该数据)→ 合规事件(违反数据安全法 + 央行令)→ 监管处罚(机构罚款 + 个人追责)

    +

    这整条链条中,第一环(员工输入)是最难用技术手段完全阻断的 — 因此员工培训和意识教育是关键防线。

    +
    +
    + + +
    +

    六、落地场景分级:什么能做、什么不能做

    + +
    +
    表5 · 银行内业务 Agent 场景准入矩阵
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    等级场景典型用例允许条件风险
    P0研发效能AI 辅助编码、代码审查、单元测试生成、技术文档编写代码不出内网;生成代码须经人工审查后提交
    P0智能办公会议纪要生成、邮件草稿、日程管理、知识检索不含客户敏感信息;内网私有化部署
    P0培训学习政策文件解读、新员工知识问答、合规知识培训知识库内容经合规审查
    P1客服辅助话术建议、知识库检索、客户问题分类、工单填写辅助必须有人工确认环节;建议不可直接发送给客户
    P1合规审查辅助合同条款检查、监管文件对照、合规检查项自动勾对审查结论须人工确认;Agent 输出标注为"仅供参考"
    P1数据分析辅助报表解读、趋势分析、异常检测、数据可视化建议数据须经脱敏;分析结果须人工验证
    P1政策文件检索监管法规查询、历史政策对照、合规差距分析法规库须由合规部门维护更新
    禁区信贷审批决策🚫 严格禁止 Agent 独立做出信贷决策极高
    禁区交易执行🚫 严格禁止 Agent 发起任何资金交易极高
    禁区资金清算🚫 严格禁止 Agent 参与清算流程极高
    禁区监管报告签署🚫 严格禁止 Agent 替代人类签署监管文件极高
    +
    + +
    +

    🏦 行业现状:普遍处于 P0 阶段

    +

    国有大行:明令禁止员工私装任何 AI Agent,统一部署自研私域 Agent,但落地仅限研发效能+智能办公(P0)。

    +

    股份制银行:在内网测试环境搭建封闭沙箱,最小权限控制,逐步探索 P1 场景。

    +

    中小银行:基本被私有化部署的高成本门槛(起步300-500万元)挡在门外。

    +
    +
    + + +
    +

    七、合规落地四大支柱

    + +

    根据金融法草案与行业实践,银行 AI Agent 合规必须覆盖四个维度:

    + +
    +
    +

    📊 支柱一:数据合规可控

    +
      +
    • 收集:履行告知义务、获取明确授权
    • +
    • 存储:分级分类、加密存储
    • +
    • 使用:最小必要原则,Agent 只能访问完成当前任务所需的最少数据
    • +
    • 第三方:明确数据使用权限与安全责任(若 Agent 平台涉及外部厂商)
    • +
    +
    +
    +

    🧮 支柱二:算法治理可控

    +
      +
    • 可解释性优先:关键业务场景优先选择可解释模型
    • +
    • 人工介入节点:核心决策可追溯、可复核
    • +
    • 偏差监测:常态化监控模型输出的统计偏差
    • +
    • 版本管理:Agent 的 prompt、模型、工具集变更须版本化管理
    • +
    +
    +
    +

    ⚙️ 支柱三:运营风控可控

    +
      +
    • 准入/退出机制:AI 应用上线须经审批;建立负面清单
    • +
    • 全流程留痕:每步操作可追溯、可回放
    • +
    • 熔断机制:Agent 准确率/异常率超过阈值自动切回人工
    • +
    • 应急预案:Agent 失效时的替代流程和恢复步骤
    • +
    +
    +
    +

    🛡️ 支柱四:消保合规可控

    +
      +
    • 人工复核渠道:必须提供人工介入的路径
    • +
    • 清晰披露:AI 服务内容、决策逻辑与风险提示
    • +
    • 反歧视:防止模型因地域、性别、年龄等因素产生歧视性输出
    • +
    • 投诉响应:AI 相关投诉的快速处理机制
    • +
    +
    +
    + +

    关键制度:模型风险管理(对标 SR 11-7)

    + +
    +

    🔑 美国银行业 Agent 模型验证三阶段

    +

    ① 部署前测试:独立验证、回测、对抗性测试 — 由独立于开发团队的验证组执行

    +

    ② 上线后持续监控:实时仪表盘、行为基线化、漂移检测 — Agent 行为偏离基线时自动告警

    +

    ③ 定期再验证:Agent 更新、模型升级或业务环境重大变化后,重新执行完整验证

    +

    这套体系正在被国际监管广泛采纳为中国银行业 Agent 治理的参考模板。

    +
    +
    + + +
    +

    八、多智能体治理

    + +

    (一)行业标准方向

    + +

    2026 年,行业形成的多 Agent 系统设计共识强调:Agent 的核心目标是"可被约束",而非"聪明"。

    + +
    +

    🧩 Agent = 角色 × 权限 × 责任(刚性约束)

    +

    每个 Agent 在系统中必须有明确的角色定义(只能做什么)、权限边界(只能访问什么)、责任归属(出问题找谁)。

    +

    能力优先级排序:能解释 > 能推理 > 能生成 — 银行业的特殊性决定了"为什么"比"怎么做"更重要。

    +
    + +

    (二)多 Agent 特有风险

    + +
    +
    +

    🔄 级联失效

    +

    上游 Agent 的错误被下游放大。一个信贷分析 Agent 的偏差结论,经过风控 Agent → 报告 Agent 的层层加工,最终变成系统性误导。

    +

    防控:Agent 间传递的数据必须带置信度标签,下游 Agent 在低置信度输入时应主动降级。

    +
    +
    +

    🔐 权限继承

    +

    Agent A 调用 Agent B 时,B 应该以什么权限执行?继承 A 的权限?还是 B 自身的权限?

    +

    防控:最小权限交集原则 — Agent 协作链的最终权限 = 所有参与 Agent 权限的交集。

    +
    +
    +

    🎯 目标冲突

    +

    效率 Agent 追求速度,合规 Agent 追求审查深度 — 两者协作时可能产生"互锁"或"互绕"。

    +

    防控:全局编排层仲裁 — 合规 Agent 结论优先于效率 Agent。

    +
    +
    +

    🔍 全局可观测性

    +

    单 Agent 日志不足以还原跨 Agent 协作的全貌。需要全局 Trace ID 串联整个 Agent 调用链。

    +

    防控:全局分布式追踪 — 类似微服务 APM,每个 Agent 调用链都带全局 Trace ID。

    +
    +
    + +

    (三)"监护 Agent"模式

    + +
    +

    Deloitte 2026 提出的前沿架构:设置独立的"监护 Agent(Guardian Agent)",不参与业务逻辑,专职实时监控其他 Agent 的行为 — 类似进程管理器中的 Watchdog。

    +

    监护 Agent 的权限:检测到违规行为时可暂停被监控 Agent、告警人类管理员、但不得自行修改被监控 Agent 的代码或配置。

    +
    +
    + + +
    +

    九、员工实操守则

    + +

    (一)每日使用前自检清单

    + +
    +
    表6 · 银行员工使用 AI Agent 自检清单
    + + + + + + + + + + + +
    #检查项合规做法违规示例
    1工具来源仅使用 IT 部门统一部署的内部 Agent自行安装 ChatGPT 桌面版、OpenClaw 等处理工作事务
    2数据检查确认输入内容不含客户 PII、账户信息、业务机密将含客户姓名和身份证号的 Excel 直接粘贴给 Agent
    3脱敏确认如须使用真实数据,先完成脱敏并获审批为省事跳过脱敏步骤直接使用生产数据
    4权限确认Agent 的访问权限不超过自身职级权限让 Agent 帮自己查其他部门的客户数据
    5审核确认AI 输出的分析/建议/结论须经人工审核直接将 Agent 输出的合规审查结论作为正式文件提交
    6日志意识所有 Agent 交互均被记录,按法规要求留存6月-3年试图删除或修改 Agent 对话记录
    7事件报告发现数据泄露或 Agent 异常输出,立即报告发现 Agent 泄露了他人信息但未上报
    +
    + +

    (二)事故应急流程

    + +
    +

    🚨 Agent 数据泄露应急四步

    +

    ① 立即断开:第一时间停止 Agent 使用、断开相关账号

    +

    ② 评估范围:确定泄露的数据类型、影响人员范围、泄露路径

    +

    ③ 报告上报:按银行应急预案逐级上报至数据安全负责人和监管机构(如需)

    +

    ④ 根因分析:排查是个人违规操作还是系统设计缺陷,分别处置并更新防护措施

    +
    + +

    (三)各角色特别注意事项

    + +
    +
    +

    👨‍💻 客户经理

    +
      +
    • 不得将客户征信报告输入 Agent
    • +
    • 不得用 Agent 生成对客承诺
    • +
    • Agent 生成的建议须经本人审核
    • +
    +
    +
    +

    ⚖️ 信贷审批员

    +
      +
    • Agent 仅作参考,审批决定须由本人独立做出
    • +
    • 不得将审批模型参数透露给 Agent
    • +
    • 审批拒绝理由不能用 Agent 生成的模糊表述
    • +
    +
    +
    +

    📋 合规/风控人员

    +
      +
    • Agent 的合规审查结果须交叉验证
    • +
    • 法规库版本由合规部门维护,不得让 Agent 自行搜索互联网法规
    • +
    • 监管报告须人工执笔,Agent 仅辅助
    • +
    +
    +
    +

    💻 开发/IT 人员

    +
      +
    • 不得将生产环境配置、密钥输入 Agent
    • +
    • Agent 生成的代码须经安全审查
    • +
    • 数据库 schema 等敏感技术信息须脱敏后使用
    • +
    +
    +
    +
    + + +
    +

    十、国际实践参考

    + +

    (一)华尔街:Rogo 的"可溯源"模式

    + +
    +
    +
    Rogo 模式
    +

    🏦 华尔街 AI 助手标杆

    +
      +
    • 可溯源:每条结论附带数据源脚注,点击即可追溯原始数据
    • +
    • 单租户部署:每家银行独立实例,数据物理隔离
    • +
    • 基于席位订阅:按年费订阅制运行,而非按 Token 计费 — 成本可预测
    • +
    • 不碰核心交易:定位明确为"分析助手"而非"决策代理"
    • +
    +
    +
    +
    启示
    +

    💡 对中国银行业的参考

    +
      +
    • 单租户部署 = 数据不出银行边界
    • +
    • 可溯源设计 = 满足监管审计要求
    • +
    • 席位订阅 = 避免 Token 成本黑洞
    • +
    • 明确的能力边界 = 不碰交易、不做决策
    • +
    +
    +
    + +

    (二)行业数据:现实与理想的差距

    + +
    +
    表7 · 全球银行业 AI Agent 采用与治理关键数据
    + + + + + + + + + + +
    指标数据来源
    金融机构已采用 Agentic AI52%Cambridge Centre for Alternative Finance / SymphonyAI 2026
    CFO 认为已准备好部署 Agentic AI仅 15%PYMNTS Intelligence 2025.07
    拥有完备 AI 治理框架的机构仅 17.2%SymphonyAI FinCrime Frontier 2025-26
    视监管/合规为首要障碍96%Capgemini World Cloud Report 2026
    结构化人工监督使事故减少47%Gartner 2025 AI Governance Survey
    达到有意义治理成熟度的组织~33%McKinsey 2026 AI Trust Maturity Survey
    +
    + +
    +

    核心洞察:52% 在用 AI Agent,但只有 17% 有完备治理框架。这个 35 个百分点的差距就是当前银行业最大的系统性风险敞口。

    +
    + +

    (三)新岗位涌现

    + +
    +
    +

    👁️ Agent Supervisor
    Agent 主管

    +

    负责监控 Agent 的日常运行行为,审核异常输出,在 Agent 超出边界时人工介入。

    +
    +
    +

    ⚠️ AI Risk Officer
    AI 风险官

    +

    负责 AI 系统的整体风险评估、监管合规、模型验证协调 — 向 CRO 汇报。

    +
    +
    +

    🔍 Behavior Auditor
    行为审计师

    +

    专职审计 Agent 的历史行为记录,检查是否存在违规操作、歧视性输出或合规漏洞。

    +
    +
    +
    + + +
    +

    十一、总结与行动建议

    + +
    +

    + 核心结论:银行内业务 Agent 不是不能用,而是必须"关在笼子里用"。笼子的五根栏杆是 — 私域部署、最小权限、数据脱敏、人工兜底、全程可追溯。 +

    +
    + +
    +

    银行部署内部 Agent 的七步行动路线

    + +

    第一步 · 分类分级:完成全行数据分类分级,明确哪些数据可以进入 Agent 系统、哪些不能。

    +

    第二步 · 选对场景:从 P0(研发效能+智能办公)起步,P1(客服辅助+合规辅助)逐步推进,禁区绝不触碰。

    +

    第三步 · 私有化部署:所有 Agent 必须在银行内网环境运行,数据不出域。起步预算 300-500 万元。

    +

    第四步 · 权限体系:Agent 权限 = 用户权限,最小必要原则。高风险操作须审批+多因素认证。

    +

    第五步 · 人工兜底:Agent 输出一律标注"仅供参考,以人工判断为准"。建立熔断阈值。

    +

    第六步 · 审计体系:全流程日志(≥6个月)、分布式追踪、Agent 行为基线化+漂移告警。

    +

    第七步 · 培训考核:全员 AI 合规使用培训,年度考核。建立违规使用问责制度。

    +
    + +
    +

    ⚡ 三个最大的坑(不要踩)

    +

    坑一:买一个公共 AI 平台的企业版就当"私有化" — 数据仍然经过平台厂商的服务器,不是真正的数据不出域。

    +

    坑二:Agent 上线后只关注功能,不关注行为 — 没有漂移检测、没有行为基线、没有异常告警 = 盲飞。

    +

    坑三:把"模型很强"当作"Agent 很安全" — 模型的智能和安全是两回事。一个超强模型配上薄弱的 Harness,等于给一个天才无限权限。

    +
    + +
    +

    银行 AI Agent 的落地速度,不取决于技术成熟度,而取决于合规框架的完备程度。

    +

    先搭笼子,再放 Agent。不是先放 Agent,再补笼子。

    +
    + + + +
    + +
    + + + + + +