首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >AI + Draw.io + PPT,拿去直接部署,解放你的双手!

AI + Draw.io + PPT,拿去直接部署,解放你的双手!

作者头像
小傅哥
发布2026-06-08 14:29:16
发布2026-06-08 14:29:16
110
举报

作者:小傅哥

❝沉淀、分享、成长,让自己和他人都能有所收获!😜❞

大家好,我是技术UP主小傅哥。

画不过来,真画不过来。小手✋🏻画麻了,也画不过来呀😂。一个是自己写东西,包括推文、课程、视频,里面所需的绘图素材。另外一个是工作中有很多的架构设计要通过 draw.io 流程图来体现,以及配套的用 PPT 来讲解。真的,这画图要占掉整个内容创作的40%时间。咋弄?

好在,俺自己会做,还能分享给你!

我需要的这种 draw.io 画图、ppt 制作,不是说市面上的网页工具,随便给我来一下就行了。而是要深度的结合我所在场景的,设计文档工程代码会议记录等各项资料信息综合绘制的设计图和ppt讲解/分享内容,做深度绑定后的绘制处理。否则只是自嗨,感觉好看而已,是不行的。

除此之外,往往这类的内容,还有一定的安全考量,很多信息资料是不能对外的。我有深度测试,qwen3.6:35b 绘制出来的 draw.io/ppt 完全没问题。所以,像是个人或者公司有点点能力部署下本地 ollama 内部自己做一些绘图或者写代码(轻量一些的)完全可以。

如果能拿下一台黄仁勋 DGX Spark 128G 那部署个本地模型自己玩,还是挺爽的。

好啦,那接下来小傅哥就来分享下这套自研的绘图服务(提供了部署脚本)的部署,演示和演示。如果想深度折腾,还可以学习下对应的智能体源码,那你就可以做更多扩展,如 AI + DocxAI + Excel,全都可以美滋滋的玩起来!

一、先看效果

临时体验地址:http://81.70.245.73:3000/ - 打开后,可以添加你的LLM进行测试。如果后面换体验地址,我会放到评论区。

1. 登录&首页

  • 这次小傅哥扩展了 ai draw 绘图的能力,可以有更强的用户体验。此外还加入了 ai ppt 能力。
  • 按照这样发展,以前就成了自己的一个 AI 能力的 “飞书” 了,把 AI 深度结合到自动化办公里。如果你愿意搞一下,绝对是有很多人使用的。 其实是,越不懂 AI 的,也需要成熟的 AI 产品。

2. 模型配置

  • 对话时,用户可以选择自己添加一个对话 LLM,点击添加管理模型后,可以自行配置操作。

3. draw.io

  • 这次小傅哥还优化了关于 draw.io 画图的操作,增强了画图交互,可以一步步的像人一样帮你绘制出来。
  • 注意,模型越好,绘制出来的图的效果越榜。如图,使用的是 qwen3.6:35b 绘制出来的,也还不错。

4. ppt

  • 绘制 ppt 操作是小傅哥本次在 ai + draw.io 的智能体项目中,新增加的内容。后续还会陆续迭代其他场景。你也可以自己结合这套项目进行扩展,做一款自己的 AI 智能飞书。

二、部署脚本

代码语言:javascript
复制
# /usr/local/bin/docker-compose -f /docs/dev-ops/environment/environment-docker-compose-2.4.yml up -d
version: '3.8'
# docker-compose -f docker-compose-app.yml up -d
# 你需要修改system为你自身系统的仓库名
services:
## 后端服务,注意修改 智能体 DRAWIOAGENT 配置。
  ai-draw-io-app:
    image: registry.cn-hangzhou.aliyuncs.com/fuzhengwei/ai-draw-io-app:1.8
    container_name: ai-draw-io-app
    restart: on-failure
    ports:
      - "8091:8091"
    environment:
      - TZ=PRC
      - SERVER_PORT=8091
      # 智能体 DRAWIOAGENT 配置,更换 base_url、api_key、model、以及百度搜索的 api_key 「https://console.bce.baidu.com/iam/?_=1753597622044#/iam/apikey/list」
      - AI_AGENT_CONFIG_TABLES_DRAWIOAGENT_MODULE_AI_API_BASE_URL=https://apis.itedus.cn
      - AI_AGENT_CONFIG_TABLES_DRAWIOAGENT_MODULE_AI_API_API_KEY=sk-S2YffPknMOEbapquA84c9004294248568d1a3fDdAfA137C9
      - AI_AGENT_CONFIG_TABLES_DRAWIOAGENT_MODULE_AI_API_COMPLETIONS_PATH=v1/chat/completions
      - AI_AGENT_CONFIG_TABLES_DRAWIOAGENT_MODULE_CHAT_MODEL_MODEL=gpt-4.1
      - AI_AGENT_CONFIG_TABLES_DRAWIOAGENT_MODULE_CHAT_MODEL_TOOL_MCP_LIST_0_SSE_NAME=baidu-search
      - AI_AGENT_CONFIG_TABLES_DRAWIOAGENT_MODULE_CHAT_MODEL_TOOL_MCP_LIST_0_SSE_BASE_URI=http://appbuilder.baidu.com/v2/ai_search/mcp/
      - AI_AGENT_CONFIG_TABLES_DRAWIOAGENT_MODULE_CHAT_MODEL_TOOL_MCP_LIST_0_SSE_SSE_ENDPOINT=sse?api_key=bce-v3/ALTAK-WjK8NIh3txZo7rXXEjhri/e2f09d53de961bcaf2609b76c7c7a7e6d0f05da3
      - AI_AGENT_CONFIG_TABLES_DRAWIOAGENT_MODULE_CHAT_MODEL_TOOL_MCP_LIST_0_SSE_REQUEST_TIMEOUT=500000
      - AI_AGENT_CONFIG_TABLES_PPTAGENT_MODULE_AI_API_BASE_URL=https://apis.itedus.cn
      - AI_AGENT_CONFIG_TABLES_PPTAGENT_MODULE_AI_API_API_KEY=sk-S2YffPknMOEbapquA84c9004294248568d1a3fDdAfA137C9
      - AI_AGENT_CONFIG_TABLES_PPTAGENT_MODULE_CHAT_MODEL_MODEL=gpt-4.1
      - AI_AGENT_CONFIG_TABLES_PPTAGENT_MODULE_AI_API_COMPLETIONS_PATH=v1/chat/completions
      - AI_AGENT_CONFIG_TABLES_PPTAGENT_MODULE_CHAT_MODEL_TOOL_MCP_LIST_0_SSE_NAME=baidu-search
      - AI_AGENT_CONFIG_TABLES_PPTAGENT_MODULE_CHAT_MODEL_TOOL_MCP_LIST_0_SSE_BASE_URI=http://appbuilder.baidu.com/v2/ai_search/mcp/
      - AI_AGENT_CONFIG_TABLES_PPTAGENT_MODULE_CHAT_MODEL_TOOL_MCP_LIST_0_SSE_SSE_ENDPOINT=sse?api_key=bce-v3/ALTAK-WjK8NIh3txZo7rXXEjhri/e2f09d53de961bcaf2609b76c7c7a7e6d0f05da3
      - AI_AGENT_CONFIG_TABLES_PPTAGENT_MODULE_CHAT_MODEL_TOOL_MCP_LIST_0_SSE_REQUEST_TIMEOUT=500000
    volumes:
      - ./log:/data/log
    logging:
      driver: "json-file"
      options:
        max-size: "10m"
        max-file: "3"
    networks:
      - my-network

## 前端服务,注意 image 如果你有自己的镜像,记得更换。
  ai-draw-io-front:
    image: registry.cn-hangzhou.aliyuncs.com/fuzhengwei/ai-draw-io-front:1.7
    container_name: ai-draw-io-front
    restart: always
    ports:
      - "3000:3000"
    environment:
      # 修改 http://192.168.1.110:8091/api/v1 为你的IP地址。
      - NEXT_PUBLIC_API_BASE_URL=${NEXT_PUBLIC_API_BASE_URL:-http://81.70.245.73:8091/api/v1}
      - NODE_ENV=production

networks:
  my-network:
    driver: bridge
  • 【可选】ai-draw-io-app 下的 LLM 相关的,地址、key、模型,可选修改。如果修改了,则会作为默认模型使用。如果不修改,就是项目启动后,你要自己添加一个模型使用。
  • 【必须】ai-draw-io-front 前端应用,要访问你的服务端地址,NEXT_PUBLIC_API_BASE_URL 的IP 是必须修改为你的服务器的 IP
  • 【必须】云服务器开放安全组开放端口 8091、3000

好啦,拿去体验吧。如果想把源码也学习,扩展自己的功能,那么可以访问项目地址:https://bugstack.cn/md/project/ai-agent-scaffold/ai-agent-scaffold.html

三、工程介绍

ai + draw.io/ppt 是一套基于 ai agent 脚手架(spring ai + google adk)实现的智能体,这套智能体可以为很多业务场景提供基础服务,快速完成智能体的构建。

  • 项目01;《ai + draw.io/ppt》,地址:https://t.zsxq.com/035hj
  • 项目02;《MobileOpenClaw 智能手机》,地址:https://t.zsxq.com/dx4wS
  • 项目03;《walissh ai shell 智能终端》,地址:https://t.zsxq.com/s83De

1. 后端工程

  • 智能体的核心流程都在后端,而且可以通过配置的方式进行使用,这也是这套脚手架的魅力。

2. 前端工程

  • 前端工程主要负责渲染操作,对接服务端接口。这样的会,以后想做一些安全控制也会非常容易。同时如果想对智能体统一的加 skills、mcp,也更加方便。

如果你需要更完整的AI学习,可以参考以下路线;

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-06-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 bugstack虫洞栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、先看效果
    • 1. 登录&首页
    • 2. 模型配置
    • 3. draw.io
    • 4. ppt
  • 二、部署脚本
  • 三、工程介绍
    • 1. 后端工程
    • 2. 前端工程
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档