ai-marketing-docs/orchestration-service.md

1.8 KiB
Raw Blame History

orchestration-service 功能点划分(开发指导)

目标:承载获客/成交/复盘的业务流程编排与状态管理,不做 AI 决策与渠道适配细节。


1. 流程编排能力

  • 业务流程编排(获客、成交、复盘)
  • 同步链路编排(前端触发 → 多服务调用 → 返回)
  • 异步链路编排(事件触发 → 条件判断 → 后续动作)
  • 流程状态机(草稿/成品/已发布/复刻中)

2. 会话与接管控制

  • 会话生命周期管理(创建/关闭/超时)
  • 自动/人工模式切换
  • 人工接管与交还逻辑
  • 会话上下文聚合(用户、渠道、内容)

3. 事件驱动与规则触发

  • 消费渠道事件(如爆款、评论、私信)
  • 规则判断(阈值触发、时间触发)
  • 触发后续动作(复刻、跟进、提醒)
  • 事件标准化与审计日志

4. 轻量 CDP 与画像P0 内嵌)

  • 客户 ID 统一
  • 基础标签与意向评分
  • 互动行为记录
  • 评分查询接口

P1 可拆分为独立 cdp-service


5. 轻量调度能力P0 内嵌)

  • 定时任务调度(发布/跟进)
  • 延迟任务执行(排期)
  • 失败重试与补偿

P1 可拆分为独立 workflow-engine


6. 业务聚合与 API 提供

  • 为前端提供业务 API内容生成、发布、复盘
  • 聚合内容/投放/客户数据形成业务视图
  • 统一错误码与业务校验

7. 对外依赖调用清单

  • agent-center:内容生成/回复生成
  • content-center:内容/素材存储与状态
  • delivery-connector-douyin:发布/回流/渠道事件

8. 不包含的职责(边界说明)

  • 不做模型选择与 Prompt 决策
  • 不做渠道接入细节(由连接器负责)
  • 不负责服务发现与网关能力