返回主页 Web Agent

DOM Agent

浏览器 DOM 操作智能体…

查看源码 预约合作
ROLE
独立开发
YEAR
2026
SCOPE
Web Automation Agent
STATUS
早期版本

项目概览

为什么需要它?

大量企业内部系统没有 API…

核心特性

技术架构

系统分层 · System Layers

          ┌──────────────────────────────────────────────┐
          │  跨端 App  ·  uni-app + Vue 3 + Pinia         │
          │  H5 / Android / iOS / WeChat Mini-Program    │
          └──────────────────┬───────────────────────────┘
                             │  HTTPS + JWT
                             ▼
          ┌──────────────────────────────────────────────┐
          │  API 层  ·  FastAPI (async)                  │
          │  · Auth  · Device  · Reminder  · Chat  · KB  │
          └────┬──────────────┬───────────────┬──────────┘
               │              │               │
               ▼              ▼               ▼
    ┌──────────────┐ ┌──────────────┐ ┌────────────────┐
    │ SQLAlchemy   │ │ LangGraph    │ │ APScheduler    │
    │ · 19 tables  │ │ Agent Loop   │ │ · runtime      │
    │ · Alembic    │ │ ┌──────────┐ │ │ · calendar     │
    │ · SoftDelete │ │ │Retrieve  │ │ │ · milestone    │
    │ · Audit log  │ │ │ Reason   │ │ └────────────────┘
    │ · Dyn fields │ │ │ Cite     │ │
    └──────────────┘ │ └────┬─────┘ │
                     │      │       │
                     │      ▼       │
                     │  ┌──────────┐│
                     │  │  Chroma  ││ ← PDF/DOCX/PPT
                     │  │  vectors ││   ingested & chunked
                     │  └──────────┘│
                     │  ┌──────────┐│
                     │  │ Qwen-QwQ ││ ← dashscope
                     │  └──────────┘│
                     └──────────────┘

技术选型 · Tech Stack

FastAPI LangGraph Chroma Qwen-QwQ · dashscope SQLAlchemy 2.x Alembic APScheduler uni-app · Vue 3 Pinia · TS JWT

关键挑战与解法

一份代码跑 4 端

客户既要装到手机,又要给电脑用……

动态字段 vs 数据一致性

客户 A 的设备要记「油温 / 压力」……

RAG 的可解释性

维护参数问错一个数字,可能就是几万元的损失……

交付成果

把工厂设备管理员从 Excel + 微信群 + 纸质说明书中解放出来 —— 一问即答,一键提醒,一份代码跑遍所有终端。