<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>所有文章 - Shaoyang 的个人主页</title><link>https://xueshaoyang.cn/posts/</link><description>所有文章 | Shaoyang 的个人主页</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Thu, 16 Jul 2026 12:00:00 +0800</lastBuildDate><atom:link href="https://xueshaoyang.cn/posts/" rel="self" type="application/rss+xml"/><item><title>从指标知识库到对话式分析平台：一个 Agent WebUI 的设计与实践</title><link>https://xueshaoyang.cn/posts/agentic-data-analysis-webui/</link><pubDate>Thu, 16 Jul 2026 12:00:00 +0800</pubDate><author>XueShaoyang</author><guid>https://xueshaoyang.cn/posts/agentic-data-analysis-webui/</guid><description><![CDATA[<p>很多 AI 数据分析项目最先做出来的是一个聊天框：用户输入问题，模型返回一段 SQL，看起来已经完成了从自然语言到数据查询的跨越。</p>
<p>但真正把它交给分析师使用后，很快会遇到另一组问题：这段 SQL 参考了哪套口径？Agent 正在检索还是卡住了？刷新页面后任务还在不在？查询结果放在哪里？同一个问题下周能否接着分析？</p>
<p>这篇文章分享我在一个指标知识库项目中构建 WebUI 的过程。它不是给大模型套一层聊天界面，而是尝试把<strong>知识检索、Agent 执行、SQL 生成、查询结果、图表和分析报告</strong>组织成一条可追溯的工作流。</p>
<p>全文已对业务名称、指标、表名、编码和内部平台信息做泛化处理，重点讨论可复用的架构思路与工程取舍。</p>]]></description></item><item><title>text-to-SQL 的 RAG 实践：检索路由 + 权威源精读</title><link>https://xueshaoyang.cn/posts/local-text-to-sql-rag/</link><pubDate>Fri, 03 Jul 2026 12:00:00 +0800</pubDate><author>XueShaoyang</author><guid>https://xueshaoyang.cn/posts/local-text-to-sql-rag/</guid><description><![CDATA[<p>数分团队做 text-to-SQL，最常见的失败模式不是「SQL 语法写错」，而是<strong>看起来很像真的</strong>——表名对了一半、过滤条件漏了、业务编码用错了版本，跑出来的数字和口径完全对不上。</p>
<p>这篇文章分享一套我在实际项目中落地的方案：<strong>用本地混合检索做路由，用标准 SQL 全文做生成依据</strong>，而不是把文档 chunk 丢给 LLM 自由发挥。全文数据已脱敏，业务域、表名、编码 ID 均为虚构占位。</p>]]></description></item><item><title>歪瓜裂枣</title><link>https://xueshaoyang.cn/posts/waigua-liezao/</link><pubDate>Sun, 31 Aug 2025 18:00:00 +0800</pubDate><author>XueShaoyang</author><guid>https://xueshaoyang.cn/posts/waigua-liezao/</guid><description><![CDATA[<div class="featured-image">
                <img src="/featured.jpg" referrerpolicy="no-referrer">
            </div><p><strong>Climb Date:</strong> 2025/08/31 · <strong>Distance:</strong> 246m · <strong>Grade:</strong> 5.10c · <strong>Pitches:</strong> 9 · <strong>Type:</strong> Sports · <strong>Field:</strong> 白河</p>
<h2 id="1-基本信息">1. 基本信息</h2>
<ul>
<li>
<p><strong>线路名称</strong>：歪瓜裂枣</p>
</li>
<li>
<p><strong>岩场位置</strong>：北京密云白河峡谷</p>
</li>
<li>
<p><strong>攀登日期</strong>：2025-08-31</p>
</li>
<li>
<p><strong>队伍成员</strong>：</p>
<ul>
<li>一组：xsy, 柚子</li>
<li>二组：799，思想</li>
</ul>
</li>
<li>
<p><strong>天气状况</strong>：☀️晴, 气温 18~30℃，风力 南风2 级</p>
</li>
<li>
<p><strong>线路信息</strong>：5.10c 246m 9Pitches （以下信息来自北京多段线路指南20241021版PDF)</p>
<blockquote>
<p>🧗🏻</p></blockquote>
<p>线路分段信息</p>
<p>Pitch1：24m / 5.7 / 4Bolts
Pitch2：32m / 5.10b / 12Bolts
Pitch3：28m / 5.10c / 11Bolts
Pitch4：24m / 5.9 / 7Bolts
Pitch5：32m / 5.10c / 12Bolts
Pitch6：33m / 5.10a / 13Bolts
Pitch7：24m / 5.9 / 8Bolts
Pitch8：25m / 5.9 / 8Bolts
Pitch9：25m / 5.10a / 10Bolts</p>
</li>
</ul>]]></description></item></channel></rss>