<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>流式输出 | 杨劲松 - Java后端 / AI应用开发工程师</title><link>https://1byteone.github.io/tags/%E6%B5%81%E5%BC%8F%E8%BE%93%E5%87%BA/</link><atom:link href="https://1byteone.github.io/tags/%E6%B5%81%E5%BC%8F%E8%BE%93%E5%87%BA/index.xml" rel="self" type="application/rss+xml"/><description>流式输出</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>zh-Hans</language><lastBuildDate>Mon, 24 Aug 2026 00:00:00 +0000</lastBuildDate><image><url>https://1byteone.github.io/media/icon_hu_1c0e9cb08cfb822a.png</url><title>流式输出</title><link>https://1byteone.github.io/tags/%E6%B5%81%E5%BC%8F%E8%BE%93%E5%87%BA/</link></image><item><title>灵犀智能写作</title><link>https://1byteone.github.io/projects/ai-passage-creator/</link><pubDate>Mon, 24 Aug 2026 00:00:00 +0000</pubDate><guid>https://1byteone.github.io/projects/ai-passage-creator/</guid><description>&lt;p&gt;基于 Spring Boot 3 + Spring AI Alibaba 构建的 AI 智能图文创作平台，独立全栈设计与开发。&lt;/p&gt;
&lt;h2 id="项目概述"&gt;项目概述&lt;/h2&gt;
&lt;p&gt;灵犀写作是一个基于 Spring Boot 3 + Spring AI Alibaba 构建的 AI 智能图文创作平台。作为独立全栈设计与开发的个人项目，旨在探索大模型在长文生成领域的落地应用。&lt;/p&gt;
&lt;p&gt;系统创新性地引入 &lt;strong&gt;StateGraph 工作流引擎&lt;/strong&gt; 编排多智能体协作，结合 &lt;strong&gt;SSE 流式输出&lt;/strong&gt; 技术，解决了传统 AI 生成等待时间长、内容结构松散的问题。作为一个高并发、可扩展的后端架构实践，该系统完整实现了从灵感激发到配图生成的自动化闭环。&lt;/p&gt;
&lt;h2 id="核心功能"&gt;核心功能&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;功能&lt;/th&gt;
&lt;th&gt;描述&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🧠 &lt;strong&gt;多智能体编排&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;StateGraph工作流引擎，标题生成、大纲构建、正文撰写多智能体灵活编排&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⚡ &lt;strong&gt;流式输出&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;SSE技术毫秒级首字上屏，消除等待焦虑&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔄 &lt;strong&gt;异步任务体系&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ThreadPoolTaskExecutor + @Async，长耗时操作解耦为后台任务&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🖼️ &lt;strong&gt;多源配图&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;策略模式动态接入Pexels/SVG等多源配图服务，自动降级切换&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;📐 &lt;strong&gt;结构化输出&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Prompt模板引擎 + StructuredOutputConverter，统一不同大模型的输出格式&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;📊 &lt;strong&gt;任务追踪&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;任务状态tracking机制，进度管理与结果回调&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="技术架构"&gt;技术架构&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌─────────────────────────────────────────────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 前端 (Vue 3) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 流式渲染 + 任务进度 + 图文编辑 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└──────────────────────────┬──────────────────────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; │ SSE (Server-Sent Events)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌──────────────────────────▼──────────────────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ Spring Boot 3 + Spring AI Alibaba 后端 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ┌────────────────┐ ┌────────────────┐ ┌───────────────┐ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ │ StateGraph │ │ ThreadPoolTask │ │ Prompt模板 │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ │ 工作流引擎 │ │ Executor异步 │ │ 引擎+策略模式 │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ │ (多智能体编排) │ │ 任务体系 │ │ (多源配图) │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ └────────────────┘ └────────────────┘ └───────────────┘ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└──────────┬──────────────────┬──────────────────┬─────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; │ │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ┌─────▼─────┐ ┌─────▼─────┐ ┌─────▼─────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; │ Spring AI │ │ Redis │ │ MyBatis │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; │ Alibaba │ │ (缓存/状态)│ │ Flex(DB) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └───────────┘ └───────────┘ └───────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="技术亮点"&gt;技术亮点&lt;/h2&gt;
&lt;h3 id="1-多智能体编排架构"&gt;1. 多智能体编排架构&lt;/h3&gt;
&lt;p&gt;摒弃传统的线性调用，基于 StateGraph 自主设计工作流引擎：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;标题生成、大纲构建、正文撰写等多智能体灵活编排&lt;/li&gt;
&lt;li&gt;串行/并行组合，复杂长文生成任务拆解为可维护节点流程&lt;/li&gt;
&lt;li&gt;新增一种生成模式仅需配置新节点即可，系统可扩展性显著提升&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-高并发流式响应"&gt;2. 高并发流式响应&lt;/h3&gt;
&lt;p&gt;针对大模型生成慢的痛点：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SSE (Server-Sent Events) 技术整合前端对接&lt;/li&gt;
&lt;li&gt;ThreadPoolTaskExecutor 构建异步任务体系&lt;/li&gt;
&lt;li&gt;毫秒级首字上屏，接口吞吐量提升 50%&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="3-高容错图文生成链路"&gt;3. 高容错图文生成链路&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Prompt 模板引擎与 StructuredOutputConverter 统一输出格式&lt;/li&gt;
&lt;li&gt;策略模式动态接入 Pexels/SVG 等多源配图服务&lt;/li&gt;
&lt;li&gt;单一图源失败时自动降级切换，保证 99% 以上生成成功率&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="4-异步任务与状态追踪"&gt;4. 异步任务与状态追踪&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;@Async 将文章生成、图片生成等耗时操作解耦为后台任务&lt;/li&gt;
&lt;li&gt;任务状态 tracking 机制，进度管理与结果回调&lt;/li&gt;
&lt;li&gt;显著提升系统吞吐能力，避免接口阻塞&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="项目成果"&gt;项目成果&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;架构&lt;/strong&gt;: StateGraph工作流引擎 + 多智能体编排&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;性能&lt;/strong&gt;: 毫秒级首字上屏，接口吞吐量提升 50%&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;可靠性&lt;/strong&gt;: 多源配图自动降级，生成成功率 99%+&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;可扩展&lt;/strong&gt;: 新增生成模式仅需配置新节点&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;项目状态&lt;/strong&gt;: ✅ 已完成&lt;br&gt;
&lt;strong&gt;GitHub&lt;/strong&gt;:
&lt;/p&gt;</description></item></channel></rss>