目 录CONTENT

文章目录

【实践】word add-in + ai agent实战

FatFish1
2026-03-27 / 0 评论 / 0 点赞 / 3 阅读 / 0 字 / 正在检测是否收录...

【前言】ai agent应该是聚焦的,深度集成的,比如一个协助制作word,或者ppt,或者excel编辑的ai agent应该是深度集成在office软件中的。用户通过word软件中的智能体进行交互,或者建立多agent模型,通过一个做规划的agent,路由到专注独立功能项的agent

尝试基于Office add-in开发一个内嵌在word中的agent,git地址:

https://github.com/Kelilix/OfficeHelper

创建Office add-in项目

安装yeoman生成器 office版本

npm install -g yo generator-office

运行以下命令创建加载项项目

yo office
Snipaste_2026-03-25_14-29-01.png

选中Task Pane + react框架版本,适合做复杂一些的前端,也方便后续扩展

后续一直回车,完成创建

启动Office add-in项目

以刚创建的word项目为例,首先安装依赖

cd word-addin/wordassistant
npm install

安装开发证书(仅首次)

npx office-addin-dev-certs install

启动项目

# debug启动
npm start
# 不debug启动
npm run start:no-debug
Snipaste_2026-03-25_14-58-15.png

这里选y,会弹出前端服务,这时打开word就可以看到task pane

Snipaste_2026-03-25_15-03-26.png

启动python后台项目

cd pservice

执行以下命令启动python服务

python -m uvicorn main:app --host 127.0.0.1 --port 8765

0

评论区