灵犀智能写作

8月 24, 2026 · 3 分钟阅读时长
projects

基于 Spring Boot 3 + Spring AI Alibaba 构建的 AI 智能图文创作平台,独立全栈设计与开发。

项目概述

灵犀写作是一个基于 Spring Boot 3 + Spring AI Alibaba 构建的 AI 智能图文创作平台。作为独立全栈设计与开发的个人项目,旨在探索大模型在长文生成领域的落地应用。

系统创新性地引入 StateGraph 工作流引擎 编排多智能体协作,结合 SSE 流式输出 技术,解决了传统 AI 生成等待时间长、内容结构松散的问题。作为一个高并发、可扩展的后端架构实践,该系统完整实现了从灵感激发到配图生成的自动化闭环。

核心功能

功能描述
🧠 多智能体编排StateGraph工作流引擎,标题生成、大纲构建、正文撰写多智能体灵活编排
⚡ 流式输出SSE技术毫秒级首字上屏,消除等待焦虑
🔄 异步任务体系ThreadPoolTaskExecutor + @Async,长耗时操作解耦为后台任务
🖼️ 多源配图策略模式动态接入Pexels/SVG等多源配图服务,自动降级切换
📐 结构化输出Prompt模板引擎 + StructuredOutputConverter,统一不同大模型的输出格式
📊 任务追踪任务状态tracking机制,进度管理与结果回调

技术架构

┌─────────────────────────────────────────────────────────────┐
│                     前端 (Vue 3)                             │
│            流式渲染 + 任务进度 + 图文编辑                     │
└──────────────────────────┬──────────────────────────────────┘
                           │ SSE (Server-Sent Events)
┌──────────────────────────▼──────────────────────────────────┐
│         Spring Boot 3 + Spring AI Alibaba 后端               │
│  ┌────────────────┐  ┌────────────────┐  ┌───────────────┐  │
│  │ StateGraph     │  │ ThreadPoolTask │  │ Prompt模板    │  │
│  │ 工作流引擎      │  │ Executor异步   │  │ 引擎+策略模式  │  │
│  │ (多智能体编排)  │  │ 任务体系       │  │ (多源配图)    │  │
│  └────────────────┘  └────────────────┘  └───────────────┘  │
└──────────┬──────────────────┬──────────────────┬─────────────┘
           │                  │                  │
     ┌─────▼─────┐      ┌─────▼─────┐      ┌─────▼─────┐
     │ Spring AI │      │  Redis    │      │ MyBatis   │
     │ Alibaba   │      │ (缓存/状态)│      │ Flex(DB)  │
     └───────────┘      └───────────┘      └───────────┘

技术亮点

1. 多智能体编排架构

摒弃传统的线性调用,基于 StateGraph 自主设计工作流引擎:

  • 标题生成、大纲构建、正文撰写等多智能体灵活编排
  • 串行/并行组合,复杂长文生成任务拆解为可维护节点流程
  • 新增一种生成模式仅需配置新节点即可,系统可扩展性显著提升

2. 高并发流式响应

针对大模型生成慢的痛点:

  • SSE (Server-Sent Events) 技术整合前端对接
  • ThreadPoolTaskExecutor 构建异步任务体系
  • 毫秒级首字上屏,接口吞吐量提升 50%

3. 高容错图文生成链路

  • Prompt 模板引擎与 StructuredOutputConverter 统一输出格式
  • 策略模式动态接入 Pexels/SVG 等多源配图服务
  • 单一图源失败时自动降级切换,保证 99% 以上生成成功率

4. 异步任务与状态追踪

  • @Async 将文章生成、图片生成等耗时操作解耦为后台任务
  • 任务状态 tracking 机制,进度管理与结果回调
  • 显著提升系统吞吐能力,避免接口阻塞

项目成果

  • 架构: StateGraph工作流引擎 + 多智能体编排
  • 性能: 毫秒级首字上屏,接口吞吐量提升 50%
  • 可靠性: 多源配图自动降级,生成成功率 99%+
  • 可扩展: 新增生成模式仅需配置新节点

项目状态: ✅ 已完成
GitHub: 查看源代码

杨劲松
Authors
Java后端工程师 / AI应用开发

Java后端起步,正在转型AI应用/Agent开发者,让大模型落地到真实业务。

  • 🖥️ 技术方向 — Spring Boot微服务 + AI Agent应用
  • 🤖 当前专注 — 多智能体协同调度、RAG知识库
  • 🎯 目标 — 让企业软件从「点击操作」走向「自然对话」