爱马特 · 系统结构图

4 张图 · 由 Next AI Draw.io 生成的 .drawio 源文件可继续编辑
① 接入层② 接入网关层③ Agent 内核④ 工具与能力层⑤ 基础设施层远程执行推送爱马特 · 系统总体架构接入层 → 网关层 → Agent 内核 → 工具能力 → 基础设施① 接入层📱 手机微信文字 / 文件 / 语音💻 本机 CLIHermes 终端⏰ cron 定时任务扫描 / 主动推送🌐 报告站点trackgen.top/reports② 接入网关层微信网关 weixin收发 · 鉴权 · 断线重连会话路由profile / 窗口 / 身份回复渲染Markdown → 微信安全与限流白名单 · 长度切分③ Agent 内核📚 上下文工程系统提示 · 记忆注入micro_compact 压缩🧠 模型层deepseek-v4-flash+ 备用链路🧩 技能库专利 / 工程 / 股票260+ 角色🔁 调度器工具选择 · 重试 · 降级④ 工具与能力层🖥 SSH 远程执行两台阿里云🌐 浏览器自动化抓取 · 截图📄 文件与代码读写 · 生成 · 调试🔎 本地 RAGChroma + bge📤 微信推送openid 定向⑤ 基础设施层☁️ shweige · 阿里云139.224.103.137餐系统 / Nginx / DB☁️ oldserver · 阿里云39.105.194.79股票扫描 / reports💾 本机 MBP 2019 + 移动硬盘Ollama · RAG · 工程文件 · 备份
下载可编辑源文件:01-总体架构.drawio
微信收发 · 多窗口切换流程一条消息从手机进来到回复出去,以及它被路由到哪个窗口📱 手机微信发出消息微信网关接收解析 openid / 群 / 话题身份与会话识别私聊 / 群 / topic → profile路由到窗口关键词 + 上下文匹配装配上下文窗口提示 + 记忆 + 技能索引模型推理 ⇄ 工具调用ReAct 循环上下文压缩每 3 轮 micro_compact回复渲染Markdown / 表格 / emoji回复超过 1000 字符?存为静态页 + 发链接trackgen.top/reports直接发文本< 1000 字符微信推送 → 用户手机窗口路由规则编程 · programming代码 / 脚本 / 算法 / 调试股票 · stock个股分析 / 打板 / 复盘工程 · engineeringCAD / 图纸 / 结构校核专利 · patent交底书 / 权利要求 / 检索默认 · default其余全部话题关键约束① 窗口隔离:不同窗口互不串上下文② 上下文超预算即压缩,任务台账不丢③ 长内容一律转链接,避免微信截断④ 推送必须带 openid,否则静默丢失
下载可编辑源文件:02-微信与窗口切换.drawio
shweige · 139.224.103.137oldserver · 39.105.194.79本机 · MacBook Pro 2019(16G / macOS 13.7)反向代理静态托管SSH 运维SSH 触发备份上传报告部署拓扑 · 两台阿里云 + 本机服务分布、数据流向与备份关系🌐 用户 / 微信Nginx · 443 · 域名与静态报告shweige · 139.224.103.137餐系统 TrackGen点餐 / 订单 / 后台数据库 MySQL订单与库存PM2 进程守护异常自动重启定时任务备份 / 清理oldserver · 39.105.194.79股票扫描 daily_scan.py9:35 / 13:35 / 14:50reports 站点AI 书籍 / 报告页候选池输出JSON / CSVcron 调度三时点触发本机 · MacBook Pro 2019(16G / macOS 13.7)Hermes AgentCLI + 微信网关本地 RAGChroma + bge-smallOllama / FreeCAD离线能力移动硬盘 500G备份 / 工程文件 / 专利
下载可编辑源文件:03-部署拓扑.drawio
记录结果股票打板 · 数据流水线每交易日三次扫描 → 候选池 → 微信推送 → 人工决策⏰ cron 09:35⏰ cron 13:35⏰ cron 14:50daily_scan.py · 数据扫描K 线 · 量比 · 换手 · 位置分位硬性过滤PE > 100 剔除 · 位置 > 40% 剔除打分排序 → 当日候选池Top N + 止损位微信推送 · 表格化openid 定向人工决策:是否买入?T+1 涨停价挂单次日开盘执行放弃 / 观察记录放弃原因T+2 卖出目标 +2.08%复盘入库胜率 / 盈亏比统计
下载可编辑源文件:04-股票打板流水线.drawio
点标签切换图纸;每张图下方可下载 .drawio 源文件,用 draw.io 打开即可继续修改。