跳到主要内容

Marvis

· 阅读需 11 分钟
otqsoft
Front And Rear End Engineers @ gitee

不只是聊天机器人,而是真正能"干活"的 OS 级 AI 助手。

让它帮你管理文件、操控应用、整理桌面、处理文档——你只需要用自然语言下指令。

引言

AI 工具的爆发式增长带来了无数"聊天机器人",但它们的边界止于对话框——能回答你的问题,却碰不到你电脑里的文件、打不开你的应用、管不了你的桌面。

Marvis 打破了这条边界。它深度集成在操作系统中,像一位坐在你身边的数字同事:懂你的文件体系、熟悉你的应用生态、理解你的工作流程。它不是"告诉我怎么做",而是"我来帮你做"。

AI桌面助手概念

Marvis 是什么?

Marvis 是一款 OS 级 AI 桌面助手,目前支持 Windows、macOS、Android,iOS 也在规划中。它采用多 Agent 协作架构——不是一个大模型包打天下,而是六位专业 Agent 各司其职、协同作战:

Main Agent 负责理解你的自然语言指令,将其拆解为可执行的子任务,然后调度专业 Agent 协同完成。复杂任务可以并行分派,操作过程全程可视可追溯。

核心特点

1. 环境优先,隐私可控

Marvis 的设计哲学是"能用本地解决的,不绕路云端"。面对一个任务,它优先调度电脑上已有的工具、文件和应用,而非一味依赖在线模型生成。

运行模式说明适用场景
效率模式端云智能结合,响应速度快日常高频任务、联网搜索、复杂推理
隐私模式100% 本地运行,数据不出设备,支持离线金融合同、法律文件、个人隐私数据

2. 多 Agent 协作架构

不同于单一大模型的"一问一答",Marvis 的 Agent 团队可以并行处理复杂指令。比如你说"帮我把桌面上 PDF 文件整理到一个文件夹,然后把上个月的发票找出来汇总成 Excel"——Main Agent 会同时分派 File Agent 去整理桌面,同时启动发票检索流程,两路并行,效率倍增。

3. 三级风险安全机制

任何能操作你电脑的助手,安全都是第一位的。Marvis 内置了三级风险定级与响应机制

风险等级定义响应策略示例
🟢 低风险只读操作、创建文件直接执行,事后报告列目录、搜索文件、读取内容
🟡 中风险覆盖替换、配置变更二次确认,说明影响范围批量替换文件内容、修改设置
🔴 高风险删除系统文件、格式化强制确认,展示完整执行计划清空回收站、修改注册表

此外,Marvis 对系统核心路径(如 C:\WindowsC:\Program Files)设有禁区保护,敏感配置文件(.ssh.env.kube)默认不可读写。删除操作始终优先移入回收站而非永久删除——安全策略深入每一个工具调用的细节。

4. 工具路由:专用优先,通用兜底

Marvis 内部有一张精细的工具路由表。面对任务,它优先匹配专用闭环能力(如 PDF 解析、发票识别、Excel 处理),只有在专用能力不覆盖时,才降级到通用 Shell/Python 执行器。这种设计大幅降低了 LLM 幻觉风险——能用确定性的工具解决的问题,绝不依赖模型"猜测"。

六大 Agent 技能详解

File Agent:你的私人文件管家

File Agent 是 Marvis 中使用频率最高的 Agent,它的能力远不止"搜索文件名":

🔍 内容感知搜索

支持跨 PDF、Word、PPT、Excel、TXT 的全文语义搜索。你说"找我上个月签的租赁合同",它会理解"租赁合同"的语义,而非机械匹配文件名。更强大的是结合图片搜索能力——"有没有产品架构图?""把去年团建的照片找出来"同样精准命中。

📂 智能文件整理

File Agent 内置了完整的整理工作流:先扫描目录 → 生成整理蓝图(展示哪些文件将被移动到哪些文件夹)→ 等你确认后执行。整个过程有重名保护、锁定文件检测、隐藏/系统文件自动过滤。你全程可控,出错率为零。

整理蓝图示例:
├── 📁 PDF文档/ ← 12 个文件
├── 📁 Excel表格/ ← 8 个文件
├── 📁 图片/ ← 23 个文件
│ ├── 📁 截图/ ← 15 个文件
│ └── 📁 照片/ ← 8 个文件
├── 📁 安装包/
└── ⏭️ 跳过:3 个文件(锁定/系统文件)

📝 文档处理

读取、摘要、翻译、格式化各类文档。支持 PDF / DOCX / PPTX / XLSX 的完整解析,包括复杂表格、PPT 演讲者备注等。加上 Skills 系统,可以直接生成报告、制作 PPT、输出带格式的 Word。

🔄 格式转换

PPT → PDF、Word → Markdown、图片格式互转、文档转图片…… 一个指令完成,无需打开任何软件。

Computer Agent:系统操控大师

Computer Agent 让你用对话来管理系统,告别翻找控制面板:

  • 系统诊断:"我的电脑配置怎么样?""电池健康度多少?""为什么最近这么卡?"——它会检查 CPU/内存/磁盘占用、启动项、后台进程,给出诊断结论和优化建议。
  • 性能评估:"我这台电脑能跑《黑神话:悟空》吗?"——自动对比硬件配置与游戏要求,给出明确结论。
  • 系统调优:"帮我把没用的启动项关掉""清理一下系统垃圾"——通过对话完成,无需手动操作注册表或服务。

App Agent & Browser Agent:自动化引擎

这两个 Agent 让你的应用和浏览器变成可编程的"机器人":

App Agent:启动应用、窗口切换、模拟操作。"帮我打开微信给张三发一条消息"、"用企业微信自动签到"——将重复性应用操作自动化。

Browser Agent:打开网页、填写表单、点击按钮、抓取数据、定时刷新监控。"每天早 9 点帮我看这个商品有没有降价"、"监控这个公告页面,有更新就通知我"。

举个例子:你正在追某个政府网站的招标公告,以前需要每天手动刷新。现在只需告诉 Marvis:"每天早上 9 点和下午 5 点检查这个页面,有新公告就通知我。"Browser Agent 会定时访问、对比内容、发现变化后推送提醒。

自动化

Search Agent:联网深度研究员

当你需要调研一个话题、了解最新动态时,Search Agent 会进行多轮联网搜索 + 深度整合,最终输出结构化报告。它不是简单地扔给你一堆链接,而是帮你读完、消化、总结好。

Skills 技能系统

除了六大 Agent,Marvis 还内置了一套可插拔的 Skills 技能系统——每个 Skill 是针对特定任务的专家级指令包。Agent 在遇到对应场景时动态加载 Skill,获得该领域的专业指导。

以下是部分核心 Skills:

Skill功能触发场景
file-search文档语义搜索(双层漏斗)"找关于深度学习的论文"
image-search图片语义搜索(多路并行 + 视觉验证)"有没有产品架构图?"
file-organizer智能文件整理(扫描→蓝图→确认→执行)"整理桌面文件"
invoice-retrieval发票查找 + OCR 识别 + 信息提取"把本月发票汇总成 Excel"
document-writer高质量文档/报告撰写"写一份财务分析报告"
excel-processingExcel 编辑、合并、图表生成"把这些数据做成柱状图"
pptxPPT 创建、编辑、排版"帮我做一个述职 PPT"
pdfPDF 合并、拆分、水印、OCR"把这些 PDF 合并成一个"
photo-to-video图片合成带音乐的视频相册"把这些照片做成视频"

Skills 系统的设计哲学是"专业的事交给专业的指令"——每个 Skill 包含该领域的完整最佳实践流程,确保输出质量的一致性。

典型使用场景

场景一:从一堆文件中找合同关键信息

用户:"帮我找一下和张三签的那份合作协议,把付款条款和违约责任提取出来。"

  1. Search Agent 语义搜索"张三 合作协议",命中目标 PDF
  2. File Agent 读取 PDF 全文,定位"付款条款"和"违约责任"章节
  3. 输出结构化摘要,标注条款原文和所在页码

全程不到 30 秒。过去你可能要在文件夹里翻 10 分钟,再用 15 分钟逐页扫描。

场景二:月底发票批量整理

用户:"帮我把这个月收到的所有发票找出来,汇总成一张 Excel 表格,包括发票号码、金额、日期、抬头。"

  1. invoice-retrieval Skill 激活,扫描全盘发票文件
  2. 发票检测模型过滤非发票图片/PDF
  3. OCR 批量识别每张发票的关键字段
  4. 写入 Excel,按日期排序,带金额汇总

最终交付一张结构清晰的 Excel 表格——你只需要核验一遍即可提交报销。

场景三:桌面大扫除

用户:"帮我把桌面整理一下,按文件类型归类。"

  1. file-organizer Skill 激活,扫描桌面所有文件
  2. 生成整理蓝图:PDF 归入"文档"、图片归入"图片"、安装包单独分类、重复文件标注
  3. 你确认蓝图后,一键执行搬运
  4. 整理完成,桌面焕然一新

整个过程安全可逆——所有操作只是移动文件,不删除任何东西。

场景四:制作述职 PPT

用户:"帮我做一份 Q1 述职 PPT,数据用这份 Excel。"

  1. File Agent 读取 Excel 数据,提取关键指标
  2. document-writer Skill 撰写述职报告大纲和文案
  3. pptx Skill 创建幻灯片,插入图表、排版美化
  4. 输出可直接演示的 .pptx 文件

从原始数据到可演示的 PPT,一气呵成。

场景五:多设备远程协同

在星巴克用手机远程查看家里电脑上的文件、解锁电脑、发送文件给自己

Marvis 支持跨设备的屏幕流 + 远程控制。电脑上的文件可以一键发送到手机,反之亦然。你不再需要给自己发微信文件助手。

技术架构

执行策略:CheCk → Scan → Plan → Action → Report

Marvis 的复杂任务执行遵循严谨的五步闭环:

Check(安检) → Scan(确认现状) → Plan(规划方案) → Action(执行) → Report(汇报结果)

每一步都有明确的安全检查点,确保"行前有规划、行中有监控、行后有交代"。

路径安全:禁区保护 + 路径遍历防护

  • 系统核心路径C:\WindowsC:\Program Files 等)禁止修改或删除
  • 敏感配置目录.git.ssh.aws.kube.env)默认不可读写
  • 路径遍历防护:任何含 ../ 的路径参数都会被解析为绝对路径并二次确认

卡片式交互

Marvis 的交互不是纯文本——搜索结果、文件列表、操作结果都以原生卡片呈现:

  • 文件列表卡片:缩略图 + 文件名 + 路径,一目了然
  • 删除确认卡片:列出将删除的所有文件,支持逐项勾选
  • 操作结果卡片:展示操作状态(成功/失败/跳过)及原因

中间产物隔离

任务执行过程中产生的脚本、临时数据、中间文件统一写入系统临时目录,任务完成后自动清理。只有最终交付文件(报告、表格、PPT 等)保留在 output 目录。你不会在工作目录里看到一堆 temp_xxx.pydebug.log

结语

Marvis 正在重新定义我们与电脑的关系。

过去,我们花时间学习软件、记忆操作路径、适应工具规则;现在,你只需要说出意图,Marvis 负责理解并执行。从"人适应工具"到"工具服务人"——这不是一个功能更新,而是一次范式迁移。

如果你厌倦了在海量文件中翻找、在重复操作中消耗精力,不妨把琐事交给 Marvis。

把创造力留给自己,把执行力交给 AI。


本文由 Marvis File Agent 协助撰写

最后更新时间: 2026/7/31 13:40:35|访问次数: 0|豫ICP备2025159864号|