sgClaw 智能浏览器自动化平台

用自然语言驱动浏览器操作 让业务流程自动执行
1
一句话理解 sgClaw
sgClaw 是一个"智能浏览器助手"。用户用自然语言说出需求(例如"帮我查本月线损率"),sgClaw 自动在浏览器中完成点击、输入、查询、导出等一系列操作,最终将结果呈现给用户。全程无需人工逐步操作浏览器。
2
整体业务流程 - 从用户指令到结果呈现
以下是用户使用 sgClaw 的完整流程。用户只需输入一句话,剩下的全部自动完成。
graph LR A["用户输入自然语言指令\n例如: 帮我查本月线损率"] --> B["sgClaw 理解指令意图\n识别是哪个业务场景"] B --> C{"是否已知场景?"} C -->|是 已知场景| D["直接执行预设流程\n快速通道 无需AI"] C -->|否 新场景| E["AI大模型分析理解\n拆解为具体操作步骤"] D --> F["自动操作浏览器\n点击 输入 查询 导出"] E --> F F --> G["将结果呈现给用户\n生成报表 打开Excel"] classDef userInput fill:#1a3a5c,stroke:#4a9eff,color:#e6edf3 classDef ai fill:#2d1f3d,stroke:#9c27b0,color:#e6edf3 classDef fast fill:#1f3d2d,stroke:#4caf50,color:#e6edf3 classDef action fill:#4a2c17,stroke:#e65100,color:#e6edf3 classDef result fill:#1a3a5c,stroke:#4a9eff,color:#e6edf3 class A userInput class B ai class C ai class D fast class E ai class F action class G result
3
平台如何与现有业务系统协同工作
sgClaw 不需要改造现有业务系统,它像一个坐在电脑前的员工,直接操作浏览器完成工作。
graph TB User["业务人员\n分公司副主任 线损专责 班组长"] subgraph Platform["统一业务平台"] S1["线损大数据系统\n查询线损率 统计分析"] S2["95598客服系统\n故障报修 工单处理"] S3["其他业务子系统\n..."] end subgraph sgClaw["sgClaw 智能助手"] SG1["理解用户自然语言指令"] SG2["自动操作浏览器完成任务"] SG3["安全保障 权限管控"] end Result["最终结果\nExcel报表 Word文档 数据展示"] User -->|"说出需求"| SG1 SG1 --> SG2 SG1 --> SG3 SG2 -->|"自动点击查询"| S1 SG2 -->|"自动填写表单"| S2 SG2 -->|"自动导出报表"| S3 S1 -->|"数据返回"| SG2 S2 -->|"数据返回"| SG2 S3 -->|"数据返回"| SG2 SG2 -->|"生成报表文件"| Result Result -->|"展示给用户"| User classDef people fill:#1a3a5c,stroke:#4a9eff,color:#e6edf3 classDef plat fill:#2d1f3d,stroke:#9c27b0,color:#e6edf3 classDef sg fill:#4a2c17,stroke:#e65100,color:#e6edf3 classDef out fill:#1f3d2d,stroke:#4caf50,color:#e6edf3 class User people class Platform,S1,S2,S3 plat class sgClaw,SG1,SG2,SG3 sg class Result out
4
安全管控体系
sgClaw 建立了三道安全防线,确保即使在AI驱动下,所有操作也在可控范围内。
graph TB A["第一道防线\n身份确认: 确保通信双方可信"] --> B["第二道防线\n规则校验: 只能访问允许的系统和页面"] B --> C["第三道防线\n二次复核: 操作前再次确认合法性"] C --> D["最终结果\n所有操作可追溯 可审计"] classDef l1 fill:#1a3a5c,stroke:#4a9eff,color:#e6edf3 classDef l2 fill:#4a2c17,stroke:#e65100,color:#e6edf3 classDef l3 fill:#2d1f3d,stroke:#9c27b0,color:#e6edf3 classDef ok fill:#1f3d2d,stroke:#4caf50,color:#e6edf3 class A l1 class B l2 class C l3 class D ok
5
两种运行模式
sgClaw 支持两种运行方式,适应不同场景需求。
graph LR subgraph Mode1["模式一: 嵌入式 浏览器子进程模式"] M1A["浏览器启动sgClaw"] M1B["一问一答式通信"] M1C["适合单次任务执行"] M1A --> M1B --> M1C end subgraph Mode2["模式二: 独立服务模式"] M2A["sgClaw作为持久化服务运行"] M2B["前端网页随时连接使用"] M2C["适合频繁交互使用"] M2A --> M2B --> M2C end classDef m1 fill:#1a3a5c,stroke:#4a9eff,color:#e6edf3 classDef m2 fill:#2d1f3d,stroke:#9c27b0,color:#e6edf3 class Mode1,M1A,M1B,M1C m1 class Mode2,M2A,M2B,M2C m2
6
技术演进路线
第一阶段

基础能力构建

完成浏览器基础操作能力(点击、输入、导航、读取页面内容),建立安全管控体系,实现与现有业务平台的对接。

第二阶段

AI智能驱动

接入AI大模型,支持自然语言理解,用户用日常语言描述需求,AI自动拆解为操作步骤并执行。

第三阶段

业务场景沉淀

将高频使用的场景沉淀为标准化技能包(如线损查询、故障统计、周报生成等),实现快速执行,减少对AI的依赖。

第四阶段

平台化服务

从单次任务执行升级为持久化服务,支持多用户并发使用,建立完整的技能市场和任务编排体系。

7
核心价值

效率提升

原来需要人工逐步操作浏览器完成的任务,现在只需一句话,自动完成查询、导出、报表生成全流程。

零改造接入

不需要改造现有业务系统,sgClaw像员工一样直接操作浏览器,对现有系统零侵入。

安全可控

三道安全防线确保所有操作在允许范围内,域名白名单、动作管控、二次复核,全程可追溯。

灵活扩展

新业务场景通过编写技能包快速接入,已有场景走快速通道无需AI,兼顾效率和灵活性。

技术自主

核心代码自主可控,基于Rust语言构建,性能优异,不依赖外部SaaS服务,数据安全有保障。

持续演进

从单任务执行到持久化服务,从人工指令到AI驱动,技术路线清晰,逐步构建平台化能力。

8
典型使用场景举例
以下是业务人员日常使用 sgClaw 的真实场景。
graph TB U1["线损专责\n每月查询线损率统计数据"] -->|"输入: 帮我查本月线损率"| SG1["sgClaw自动完成\n打开线损系统 选择月份 查询数据 导出Excel"] U2["供电所班组长\n每周生成线损分析周报"] -->|"输入: 生成上周线损周报"| SG2["sgClaw自动完成\n查询周数据 汇总分析 生成Word报告"] U3["客服专责\n处理95598故障工单统计"] -->|"输入: 统计本周故障工单"| SG3["sgClaw自动完成\n登录客服系统 筛选工单 生成统计表"] classDef user fill:#1a3a5c,stroke:#4a9eff,color:#e6edf3 classDef sg fill:#4a2c17,stroke:#e65100,color:#e6edf3 class U1,U2,U3 user class SG1,SG2,SG3 sg