EXPLORE · 循迹而来

AI

FOLLOW YOUR CURIOSITY

把同一个话题,读得更深。

这个话题下有 23 篇手记。

从Prompt到渲染的Markdown输出治理

400 阅读

在构建支持多模型、流式输出、联网搜索和文档生成的 AI 对话系统时,模型返回的文本往往不稳定,直接影响页面布局、代码高亮、表格展示乃至后续文档生成。文章围绕 Markdown 稳定输出设计了完整的治理链路:首先通过 Prompt 约束模型输出形式,避免思考过程混入正文;随后在 SSE 流式分片阶段使用状态机将 reasoning 与 content 分离,防止半标签、未闭合代码块等导致页面抖动;在后端加入 MarkdownContentNormalizer,对压缩或破碎的标题、列表、表格、引用等结构进行修复,同时严格保留 fenced code block 的原始内容不被误改;最后前端执行 HTML 清洗、链接安全属性和代码隔离等安全渲染。整体方案强调三层防线:约束输出、流式分流与后端规整、前端安全渲染,使实时流式内容保持低延迟,持久化内容确保结构完整。作者认为,这套治理不仅解决特定模型或标签的问题,而是将模型输出的不可控性转化为可解析、可管理、可测试、可演进的系统流程,成为 AI 应用的基础设施。

通意千应上线福利与平台技术解析

742 阅读

通意千应AI平台上线庆典,限时免费发放20张VIP会员体验券,凭券码即可解锁全模型(DeepSeek、Kimi、Llama、Qwen等)无限使用。VIP用户享深度思考、联网搜索、图片识别、文件解析及优先响应等专属功能,平台采用多模型融合、智能调度、异步生成和双模式图片传输等技术,后端基于Spring Boot+MySQL+Redis,前端Vue.js,安全采用JWT+HTTPS。领取步骤为复制券码、注册登录、在会员中心兑换,即可立即体验顶级AI能力。

通意千应多模态文件上传全链路解析

696 阅读

通意千应在 Spring Boot + Vue.js 架构下实现了完整的多模态附件上传链路。前端提供文件选择、类型/大小/数量校验及图片预览;后端通过统一的上传 API 完成用户鉴权、批量限制、文件存储路径生成(UUID + 日期分层)并调用 FileParseService 对 PDF、Word、Excel、PPT、TXT、图片等七类文件进行文本提取。提取结果与元数据一起写入 MyBatis 管理的 chat_file 表,并同步上传至七牛云 OSS,实现 CDN 加速和双路径访问。系统采用分层结构、预解析策略、事务一致性和多策略解析模式,确保上传安全、高效且支持 AI 多模态交互。

通意千应语音播放的流式合成方案

748 阅读

通意千应 TTS 方案面向 AI 对话、智能客服等实时流式语音交互,采用“异步分段合成 + 流式预加载 + 语义级文本分割”三大核心策略。通过首段优先合成、后段后台预加载,实现首段即播、无感延迟;基于标点层级的三级智能分句(句末 > 逗号 > 强制截断),保证语义完整且避免生硬断句;采用本地 Caffeine 与 Redis 组合缓存,防止重复合成与资源浪费。系统架构采用 Vue3 前端配合 HTML5/Web Audio 音频引擎,后端 Spring Boot + Java 17 负责文本分段、Token 管理和调用百度云 TTS 接口,提供播放/暂停/切换会话等控制并具备合成失败自动重试、降级等异常自愈能力。整体实现兼顾低延迟、流畅衔接和高可用,适用于大模型实时语音输出场景。

通意千应 - 你的专属AI助手

3122 阅读

通意千应是面向企业和个人的AI对话平台,由召田最帅boy独立研发,采用Spring Boot+Vue 前后端分离架构,集成ChatGPT、DeepSeek、Qwen、Llama、Kimi、Gemma、Nemotron 等多模型,并支持模型切换、流式输出、Markdown渲染、代码高亮、深度思考与网络搜索增强。系统基于Spring Security、JWT、MySQL 与 Redis 实现安全认证、会话管理和缓存,加上Thymeleaf 分享页实现免登录链接分享。平台提供完整的用户、会话、消息管理及统计功能,管理员可通过后台仪表盘进行用户、会话、数据安全等运营管理。整体实现一站式、可扩展且安全的企业级AI助手解决方案。

SpringBoot实现AI智能评论审核与自动回复

904 阅读

本文介绍基于 Spring Boot 的 AI 智能评论审核与自动回复系统实现方案。系统采用前端展示、Controller、Service、AI 服务四层结构,核心包括本地敏感词预筛选+多模态 AI 深度审核的双层机制、基于状态机的评论流转、支持表情图片的多模态审核以及结合文章上下文的风格化自动回复。通过 Spring @Async 与自定义线程池实现异步处理,提升并发性能并降低用户等待时长,实现评论的快速安全审查和即时智能互动。

AI对话机器人技术实现文档

734 阅读

实现基于 Web 的 AI 对话机器人,嵌入博客文章页面,提供文章上下文的智能问答。核心功能包括打字机逐字显示、生成过程暂停/继续、对话历史本地持久化、快捷预设问题及响应式布局。前端采用原生 HTML5、CSS3、JavaScript,配合 Marked.js 解析 Markdown、Highlight.js 代码高亮、Font Awesome 图标;后端通过 RESTful API 调用 AI 服务,数据存储使用 LocalStorage。系统划分为界面层、交互层、数据层和服务层,采用状态机管理 idle、thinking、generating、paused 等状态。针对打字机与 Markdown 同步、暂停状态持久化、多状态切换不一致等难点,分别实现增量渲染、保存暂停标记和统一状态变量等解决方案。

Spring Boot博客系统集成AI智能摘要功能实战

534 阅读

本文示例了在 Spring Boot 博客系统中集成 AI 智能摘要的完整实现。通过在后端定义 AiSummaryService 接口并实现调用 OpenAI 兼容的 AI 接口(如智谱 AI、Moonshot、GPT‑4 等),在 controller 中提供 /api/ai-summary 接口,返回去除 HTML 的纯文本摘要。前端使用 Thymeleaf 页面与 JavaScript,调用该 API 后用打字机动画逐字展示摘要,并在 AI 服务不可用时回退到本地关键词或首段摘要。配置文件中可灵活设置 API 地址、模型、密钥、max‑tokens 等参数,实现前后端分离、可配置的 AI 摘要功能。

OpenCode 终端编程助手从入门到上手

567 阅读

OpenCode 是开源的 AI 编程代理,可以在终端、桌面应用和 IDE 里使用。本文按官方文档整理:一键脚本、npm、Homebrew、Windows 等安装方式;用 /connect 接入模型(含 DeepSeek、Kimi、GLM 和任意 OpenAI 兼容服务);/init 生成 AGENTS.md、@ 引用文件、Plan 与 Build 两种代理配合、/undo 撤销;常用斜杠命令、自定义代理与命令、权限与 MCP 配置、opencode run 脚本化,以及分享隐私与排错。

ChatGPT的api接口调用

1392 阅读

本文介绍了在网站中接入ChatGPT问答功能的基本流程:准备可访问Google的网络环境和海外服务器,注册OpenAI账号并获取API Key,按照官方文档使用HTTP请求调用接口。提供了PHP示例代码,说明参数设置、请求头构造及返回结果处理。并提醒使用费用、代金券有效期以及防骗注意事项。

Explain详解与索引最佳实践

1359 阅读

Explain是MySQL用于模拟优化器执行SQL、查看执行计划的工具,支持普通、EXPLAIN EXTENDED(提供优化后语句与filtered)和EXPLAIN PARTITIONS(显示访问分区)等变种。Explain输出的列包括id、select_type、table、type、possible_keys、key、key_len、ref、rows、Extra等,分别说明查询层次、查询类型、访问的表、访问方式(system、const、eq_ref、ref、range、index、ALL)、可用索引、实际使用的索引、索引字节长度、匹配列或常量、估计行数以及额外信息(Using index、Using where、Using temporary、Using filesort 等)。索引最佳实践包括:使用全值匹配、遵循最左前缀原则、避免在索引列上做函数或类型转换、将日期函数转为范围查询以利用索引、创建覆盖索引以消除回表、尽量避免全表扫描、临时表和文件排序。通过EXPLAIN检查并优化查询,可显著提升MySQL性能。