日历原为单体架构,存在“循环日程”数据模型平铺导致的数据膨胀(单表数 据量过亿)、日历模型扩展性不够,日程与会议室资源强耦合等问题,导致维护 成本高、查询性能差。 核心挑战与行动: 1. DDD 领域重构:主导系统重构,重新划分业务边界。将原来的单体应用拆分为三个 服务,A 作为代理服务,负责与 Exchange 的交互细节;B 作为领域核心服 务,负责日历的管理、日程的管理、参与人的管理等,只关注领域事件;C 作为前 台服务,是比较薄的一层,负责三方业务对接以及协议转换等。 2. 会议室系统与日程系统解耦:由于历史原因,会议室和日程是同一个团队维护,两 个系统间交互很不合理...
基于 OpenClaw 搭建的个人智能助理与群助理实践项目,解决日常任务需要多轮对话、工具组合与自动化编排的问题。 我的角色:独立设计与开发,负责 Agent 编排、Tool/MCP 接入、Prompt 策略与群聊场景验证。 核心工作: 1. 场景设计:区分个人私聊与群聊协作场景,梳理「自然语言发起→意图解析→任务拆解→执行→反馈」完整链路。 2. Agent 编排:基于 OpenClaw 实现多轮对话、Tool 选择、摘要确认后执行,降低误操作风险。 3. Tool/MCP 接入:封装检索、提醒、脚本触发等技能为可组合 Tool,支持插件化增删与按场景启用。 4. 稳定性...