通用Agent技能:5个开箱即用的业务自动化Skill

简介: 4-Phase编排架构:5个通用Agent Skill如何做到规则参数化+组件可组合+优雅降级 > 当你在写第3个评分逻辑的硬编码if-else时,就该想想:能不能把规则抽到YAML里,让业务改配置而不是改代码? 一、问题:为什么Agent Skill总在重复造轮子? Agent开发者都在面对同一个困境——每个业务场景都在重写相似的流水线: - 评分场景:提取特征 → 查规则 → 算

4-Phase编排架构:5个通用Agent Skill如何做到规则参数化+组件可组合+优雅降级

当你在写第3个评分逻辑的硬编码if-else时,就该想想:能不能把规则抽到YAML里,让业务改配置而不是改代码?

一、问题:为什么Agent Skill总在重复造轮子?

Agent开发者都在面对同一个困境——每个业务场景都在重写相似的流水线

  • 评分场景:提取特征 → 查规则 → 算分 → 出报告
  • 投诉场景:提取工单 → 交叉验证 → 定根因 → 归档
  • 查询场景:理解意图 → 构建SQL → 执行查询 → 出图表

骨架是一样的,变的只是每一步的"内容"。但现实是,每个团队都在从零搭流水线。

teleagent-skills 给出了一个答案:用4-Phase编排架构把骨架固化为5个通用Skill,业务变化只改YAML配置

二、架构总览:4-Phase流水线 + 5个通用Skill

2.1 4-Phase编排架构图

┌─────────────────────────────────────────────────────────────┐
│                    上层业务 Skill                            │
│  (Scoring Engine / Evidence Chain / Data Aggregator / ...)  │
└──────────┬──────────┬──────────┬──────────┬────────────────┘
           │          │          │          │
           ▼          ▼          ▼          ▼
    ┌──────────┐┌──────────┐┌──────────┐┌──────────┐
    │ Phase 1  ││ Phase 2  ││ Phase 3  ││ Phase 4  │
    │ Extract  ││ Analyze  ││ Generate ││ Archive  │
    │          ││          ││          ││          │
    │Info-     ││Data-     ││Report-   ││Archive-  │
    │Extractor ││Analyst   ││Generator ││Manager   │
    └────┬─────┘└────┬─────┘└────┬─────┘└────┬─────┘
         │           │           │           │
         ▼           ▼           ▼           ▼
    ┌─────────────────────────────────────────────────┐
    │          JSON Contract (结构化数据契约)           │
    │   phase1_output.json → phase2_input.json → ...  │
    └─────────────────────────────────────────────────┘

核心思想:每个Phase是一个独立组件,Phase之间只通过JSON契约传递数据

  • 任何Phase可以被替换(换个更强大的Analyzer?换掉就行)
  • 任何Phase可以被跳过(降级模式)
  • 任何Phase可以被复用(5个Skill共享同一个Extract组件)

2.2 JSON契约示例

{
   
  "phase": "extract",
  "skill": "scoring-engine",
  "output": {
   
    "entities": [
      {
   
        "name": "客户A",
        "type": "enterprise_customer",
        "attributes": {
   
          "annual_revenue": 50000000,
          "employee_count": 320,
          "industry": "制造"
        }
      }
    ],
    "metadata": {
   
      "extraction_time": "2026-07-01T10:30:00Z",
      "source": "CRM_API",
      "confidence": 0.92
    }
  },
  "next_phase": "analyze"
}

三、三大设计原则深度解读

原则一:规则参数化——YAML配置驱动

传统做法是把评分规则写死在代码里:

# 硬编码,业务一变就要改代码
if customer.revenue > 10000000:
    score += 30
elif customer.revenue > 5000000:
    score += 20

teleagent-skills的做法——规则全部外置到YAML

# scoring_rules.yaml
scoring_engine:
  name: "政企客户商机评分"
  version: "2.1"
  dimensions:
    - id: revenue
      name: "营收规模"
      weight: 0.30
      rules:
        - condition: "attributes.annual_revenue >= 100000000"
          score: 30
          label: "超大型"
        - condition: "attributes.annual_revenue >= 50000000"
          score: 20
          label: "大型"
        - condition: "attributes.annual_revenue >= 10000000"
          score: 10
          label: "中型"
    - id: industry
      name: "行业属性"
      weight: 0.25
      rules:
        - condition: "attributes.industry in ['金融','医疗']"
          score: 25
          label: "高价值行业"
    - id: growth
      name: "增长潜力"
      weight: 0.20
    - id: connectivity
      name: "接入成熟度"
      weight: 0.15
    - id: decision_chain
      name: "决策链清晰度"
      weight: 0.10
  thresholds:
    high: 70
    medium: 40
    low: 0

业务变了?改YAML。加维度?加YAML。零代码变动

原则二:组件可组合——4-Phase编排 + JSON契约

5个Skill共享同一套4-Phase骨架,但每个Skill的Phase行为不同:

Skill Phase 1 Extract Phase 2 Analyze Phase 3 Generate Phase 4 Archive
Scoring Engine 提取评分对象属性 加载YAML规则匹配打分 生成评分报告+建议 归档评分记录
Evidence Chain 从多源提取证据 交叉验证+冲突检测 生成证据链报告 归档验证记录
Data Aggregator 校验清洗原始数据 聚合计算+同比环比 输出统计报表 归档聚合结果
Visualization Renderer 分析数据特征 生成ECharts配置 渲染HTML/Dashboard 缓存图表资源
NL2Query 提取查询意图+实体 构建SQL+置信度评估 格式化查询结果 记录查询日志

可组合的威力:上层Skill可以按需串联下层Skill。比如数据查询网关的编排链路:

NL2Query(Phase1-2) → Data Aggregator(Phase1-2) → Visualization Renderer(Phase1-3)

一个自然语言查询,自动走完"理解→查询→聚合→出图"全流程。

原则三:优雅降级——当子组件失败时的处理策略

4-Phase架构内置了三级降级策略:

┌─────────────┐     ┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│   Phase 1   │────▶│   Phase 2   │────▶│   Phase 3   │────▶│   Phase 4   │
│   Extract   │     │   Analyze   │     │   Generate  │     │   Archive   │
└──────┬──────┘     └──────┬──────┘     └──────┬──────┘     └──────┬──────┘
       │                   │                   │                   │
       ▼                   ▼                   ▼                   ▼
  ┌──────────┐       ┌──────────┐       ┌──────────┐       ┌──────────┐
  │ 返回原始  │       │ 跳过分析  │       │ 简化模板  │       │ 本地缓存  │
  │ 输入数据  │       │ 标记低    │       │ 原始数据  │       │ 延迟重试  │
  │ +置信度0  │       │ 置信度    │       │ 直出      │       │ 写入      │
  └──────────┘       └──────────┘       └──────────┘       └──────────┘

降级的核心原则:宁可给用户一个低置信度的结果,也不要直接报错中断。

四、5个Skill逐一深度解读

4.1 评分引擎 (Scoring Engine)

定位:基于YAML规则配置的多维度加权评分组件。

典型场景:政企客户商机评分、供应商评估、客户流失预警、合作伙伴分级。

输入→规则匹配→评分输出流:

{
   
  "customer": "客户A",
  "total_score": 78,
  "grade": "A级-重点跟进",
  "dimension_breakdown": {
   
    "revenue": {
    "score": 20, "max": 30, "label": "大型" },
    "industry": {
    "score": 15, "max": 25, "label": "中价值行业" },
    "growth": {
    "score": 20, "max": 20 },
    "connectivity": {
    "score": 15, "max": 15 },
    "decision_chain": {
    "score": 8, "max": 10 }
  },
  "recommendation": "建议安排专属客户经理,优先推荐5G专网+云网融合方案"
}

4.2 证据链 (Evidence Chain)

定位:多源证据交叉验证组件,能检测冲突、评估置信度、定位根因。

数据源1: 客户投诉记录     ──┐
                           │     ┌──────────────────┐
数据源2: 系统告警日志     ──┼────▶│  Evidence Chain  │
                           │     │  Phase2: Analyze │
数据源3: SLA监控数据      ──┘     └────────┬─────────┘
                                            │
                    ┌───────────────────────┐│
                    │ 交叉验证结果:          │
                    │ • 投诉说"断网2小时"   │
                    │ • 告警显示"光衰异常"   │
                    │ • SLA记录"可用率99.1%" │
                    │ 冲突检测:              │
                    │ 投诉vs SLA存在表面矛盾  │
                    │ 根因="光衰异常": 0.87  │
                    └───────────────────────┘

4.3 数据聚合器 (Data Aggregator)

定位:原始数据二次加工组件,支持校验清洗、聚合计算、同比环比、TOP排名。

原始查询结果              聚合器输出
┌──────────────┐         ┌──────────────────────────────┐
│ 300行明细数据 │───────▶│ 月度汇总 + 同比/环比         │
│ (区县x月份)   │         │ TOP10排名                    │
│              │         │ 异常值标注(超过2sigma)        │
│              │         │ 趋势方向                      │
└──────────────┘         └──────────────────────────────┘

4.4 可视化渲染器 (Visualization Renderer)

定位:结构化数据到ECharts图表/Dashboard的自动化渲染组件。

图表类型选择是自动的:时序数据→折线图,分类型数据→柱状图/饼图,多维数据→雷达图。

4.5 NL2Query

定位:自然语言到结构化查询的智能转换组件。

用户输入: "华东区上月5G专网新增客户数"

Phase1 Extract:  intent="query", entities=[region="华东", time="上月", metric="5G专网"]
Phase2 Analyze:  生成SQL + 置信度0.88
Phase3 Generate: 格式化结果
Phase4 Archive:  记录查询日志

置信度评分机制:当置信度低于阈值时,输出标注"低置信度"警告,展示SQL供人工确认。

五、行业用例矩阵

行业 评分引擎 证据链 数据聚合器 可视化渲染器 NL2Query
金融 客户信用评级 反洗钱多源验证 交易量同比环比 风控Dashboard "查某客户近3月交易"
制造 供应商评估 质检vs产线验证 产线OEE统计 产能看板 "查A线本月良率"
零售 会员价值评分 数据冲突检测 SKU动销聚合 销售热力图 "查华东区畅销品"
医疗 患者风险分层 诊疗vs检验验证 科室接诊统计 病床占用率 "查心内科空床数"

关键洞察:5个Skill通过YAML规则配置适配不同行业,评分引擎代码逻辑完全相同——只是YAML文件不同。

六、与现有框架的本质区别

维度 LangChain/LlamaIndex AutoGen/CrewAI teleagent-skills
编排方式 代码级Chain 多Agent对话 4-Phase声明式编排
规则管理 代码中硬编码 Prompt中描述 YAML参数化配置
降级策略 try-catch 重试对话 声明式降级配置
业务适配 改代码 改Prompt 改YAML

七、快速上手

git clone https://github.com/yuzhaopeng-up/teleagent-skills.git
cd teleagent-skills

# 评分引擎示例
cp skills/scoring-engine/config/scoring_rules.yaml my_rules.yaml
# 编辑 my_rules.yaml 定制你的评分维度
# 将Skill目录复制到你的Agent平台skills目录下

协议:Apache 2.0


Agent Skills开源生态

仓库 定位 GitHub
financial-ai-skills 金融AI技能库:104个场景纯Python实现 https://github.com/yuzhaopeng-up/financial-ai-skills
teleagent-skills 5个通用业务Skill:4-Phase编排+规则参数化 https://github.com/yuzhaopeng-up/teleagent-skills
agent-cluster-comm 多Agent集群5层通信架构 https://github.com/yuzhaopeng-up/agent-cluster-comm
skill-framework Skill治理框架:L0-L4分类+YAML模板+Python工具 https://github.com/yuzhaopeng-up/skill-framework
fintech-h5-demos 12个零依赖金融H5仪表盘演示 https://github.com/yuzhaopeng-up/fintech-h5-demos

别再从零写流水线了。4-Phase骨架已经搭好,你只需要写YAML。

Star teleagent-skills 一起把Agent Skill标准化。

相关文章
|
2月前
|
人工智能 缓存 前端开发
刚刚 Kimi K3 炸裂发布,号称 Claude 和 GPT 的国产平替,夯爆了!
新模型 Kimi K3 实战项目测评,跟 Claude Fable 5 和 GPT-5.6 相比到底怎么样?前端和全栈工程能力如何?DeepSeek 2.0 时刻来了?
542 1
|
存储 XML Java
Flowable工作流-高级篇
Flowable工作流-高级篇
10099 1
|
8月前
|
人工智能 安全 API
Nacos 安全护栏:MCP、Agent、配置全维防护,重塑 AI Registry 安全边界
Nacos安全新标杆:精细鉴权、无感灰度、全量审计!
3544 114
|
2月前
|
人工智能 监控 测试技术
银行业AI架构:从裸调API到六层技能体系
# 银行AI智能体架构实战:从单体到Skill协同的技术演进 ## 痛点:银行IT架构的三重困境 走在任何一家银行的科技部走廊里,你都能听到同样的叹息:系统又慢了、需求又排不上、监管又来查了。这不是某一家银行的困境,而是整个银行业IT架构的共性问题。我们把它拆解为三重困境。 **困境一:单体系
|
2月前
|
人工智能 JSON 文字识别
金融AI技能库:104个开源Skill即插即用
零API费用的金融AI技能库:104个场景纯Python实现,毫秒级响应 当金融AI遇上"账单焦虑" 金融行业的AI落地,存在一个被长期忽视的悖论:业务方要的是"即时可用",技术方给的是"先接API再说"。 一个发票查验场景,接入第三方OCR服务,单次调用0.3元,日均10万笔,月账单9万。一个财报分析需求,调用大模型API,单次Token消耗折合0.8元,季报期间批量处理500份,
|
2月前
|
人工智能 JSON 数据可视化
4A企业架构+TOGAF如何指导Agent Skill设计
引言:AI Skill设计的"巴别塔"困局 当下的AI Agent生态,正陷入一种似曾相识的混乱。 去年帮一家保险公司梳理Agent技能库,发现100多个Skill横七竖八地堆在一起——有的直接调API,有的内嵌业务逻辑,有的把数据获取和分析揉成一团。问架构师这些Skill怎么分类,回答是"按安装顺序排的"。再问两个Skill之间数据怎么流转,回答是"各写各的"。一个股票监控Skill自己爬数据、自己做分析、自己发消息,三件事耦合在同一个脚本里。换一个场景想复用其中的分析逻辑?做不到,只能重写。 这不是个
|
8天前
|
算法 数据建模 测试技术
阿里云SSL证书价格:DigiCert/GlobalSign/CFCA 阿里云证书价格、审核时效详解
本文系统解析2026年阿里云SSL证书选型要点:涵盖DV/OV/EV三类验证等级差异、单域/通配符/多域名适用场景、DigiCert/GlobalSign/WoSign等主流品牌价格(DV单域低至95.4元/6个月),并指出免费证书限3个月、20张/年,生产环境推荐付费OV/EV。阿里云SSL证书官网:https://t.aliyun.com/U/RpER2D
|
28天前
|
人工智能 自然语言处理 API
从入门到精通阿里云千问:模型矩阵、免费额度、API代码调用与企业落地指南
AI产业落地的浪潮下,自研通用大模型已经成为数字化转型的核心基础设施。阿里云千问,官方名称通义千问,代号Qwen,是阿里云完全自主研发的全栈式大模型家族,并非单一文本模型,而是覆盖纯文本、代码、图像、音频、视频、行业垂直场景的完整产品矩阵,统一依托阿里云百炼大模型服务平台对外提供模型调用、微调、智能体开发、私有知识库构建、应用一键部署等全链路MaaS服务。当前主力迭代版本为Qwen3.7系列,形成旗舰、均衡、轻量、多模态、代码专用五大分支模型,在中文理解、超长上下文推理、自主智能体执行、多模态统一解析四大维度具备国产头部水准,同时搭配免费试用、按量计费、Token Plan订阅、长期节省计划四
878 4
|
2月前
|
机器学习/深度学习 人工智能 资源调度
银行零售信贷AI实践:从尽调到贷后的全链路Skill化
信贷审批的本质不是批不批,而是还得起多少。本文详解等额本息与提前还款的算法实现,构建WOE+IV值信用评分模型实现自动审批,用RFM+K-Means聚类完成零售客户分层,设计基于余弦相似度+TopN的产品推荐和AUM增长测算,实现马科维茨投资组合优化和退休规划AI推演引擎。附带7大维度完整性检查清单。

热门文章

最新文章