Office AI 智能体:一款开源的智能办公自动化工具
项目简介
Office AI 智能体 是一个基于AI的办公自动化插件。它使用 Visual Studio Community 2022 + Visual Basic.NET + VSTO 技术栈开发,旨在为 Microsoft Office 应用程序(兼容WPS Office)提供AI驱动的辅助功能,通过智能数据分析和文档处理来帮助用户提高工作效率。
- 开源协议:Apache-2.0
- 源码地址:https://github.com/it235/office-ai-agent
功能特性
核心功能
- AI驱动分析:智能数据分析和处理。
- 多文档支持:处理 Excel、Word 和 PowerPoint 文件。
- AI智能翻译:支持多语言、多模型的段落及整页翻译。
- 智能排版/续写/审阅:对文档或PPT内容进行智能排版、续写、错句词审阅修订。
- Ralph Loop集成:首个将智能规划Ralph Loop集成到Office中的插件。
- MCP客户端集成:已集成MCP-Client,支持配置MCP-Server。
- 大模型增强:已针对DeepSeek、豆包等模型进行增强,以提供更好的AI性能。







支持的产品与功能
产品 状态 主要功能 Microsoft Excel ✅ 支持 数据分析、图表生成、公式辅助、AI函数 Microsoft Word ✅ 支持 文档处理、内容生成/补全、审阅、续写、排版、翻译 Microsoft PowerPoint ✅ 支持 演示文稿创建、幻灯片设计、审阅、续写、排版、翻译 WPS Office ✅ 兼容 与WPS套件完全兼容
界面与使用展示
工具在Office功能区添加了“AI助手”选项卡。用户可以通过侧边栏的聊天界面与AI助手交互。
例如,在Excel中,用户可以:
- 选择包含数据(如各省GDP)的表格。
- 在聊天框输入自然语言指令(如“将所有数据汇总并按2022年GDP升序排序”)。
- AI助手会理解需求,并直接生成可执行的VBA代码,用户可一键复制、编辑或执行。
这体现了其对话式交互和自动化代码生成的核心能力。
使用说明
快速开始
- 启动:打开 Excel、Word 或 PowerPoint。
- 访问:在功能区找到“AI助手”选项卡。
- 交互:使用聊天界面提问或下达指令。
- 执行:让AI帮助分析数据、生成内容或处理文档。
高级功能
- 批处理:同时处理多个文件。
- 自定义模板:创建和使用自定义分析模板。
- 数据导出:以各种格式导出分析结果。
- 集成API:连接外部数据源。
技术选型与安装
系统要求
| 组件 | 要求 |
|---|---|
| 操作系统 | Windows 10 及以上 |
| 办公套件 | Microsoft Office 2013+ 或 WPS Office |
| .NET Framework | 4.7.2 或更高版本 |
| 开发环境 (用于构建) | Visual Studio Community 2022 |
从源码构建与部署
# 1. 克隆仓库
git clone https://github.com/it235/office-ai-agent.git
# 2. 在 Visual Studio 2022 中打开解决方案并构建
# 3. 将生成的插件部署到 Office 应用程序
# 4. 配置所需的API密钥和偏好设置
项目结构
AiHelper/
├── ExcelAi/ # Excel 插件模块
├── WordAi/ # Word 插件模块
├── PowerPointAi/ # PowerPoint 插件模块
├── ShareRibbon/ # 共享的界面组件
└── OfficeAgent/ # 安装程序相关
总结
Office AI 智能体是一个将前沿AI能力(如大模型对话、代码生成、智能规划)深度融合到传统Office办公套件中的开源解决方案。它通过自然语言交互,大幅降低了数据分析和文档处理自动化的门槛,旨在成为提升办公效率的智能助手。