使用渐进式,逐步实现一个 AI 服务的关键点。 使用 React+NodeJS实现。

1、接口设计

A. 任务启动接口 (Producer Side)

前端通过此接口发送问题,后端初始化 Agent 并返回票据。

B. SSE 订阅接口 (Consumer Side)

前端拿到 agentId 后,立即建立长连接。

2、核心模块设计

模块一:Connection Manager (SSE 枢纽)

这是你微服务的核心。它像一个“交换机”,负责维护 agentId 到多个 Response 对象的映射。

模块二:Agent Engine (执行引擎)