<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[让Agent做了一个英语学习的课件]]></title><description><![CDATA[<p dir="auto"><img src="https://upload.lcz.me/uploads/df8b8958-563b-4d8e-9632-aa38ed90dd4d.png" alt="Screenshot 2026-10-22 at 9.09.07 PM.png" class="img-markdown  img-fluid" /></p>
<p dir="auto">昨天下载了一个Youtuber的高频英语句子的pdf, 类似&lt;英语900句&gt;, 打算学习和背诵一下.</p>
<p dir="auto">于是让Agent给我做了一个学习的课件, 让AI生成语音, 并且可以跟读打分, 测验等等, 并且支持多用户.</p>
<p dir="auto">全部材料只有一个pdf和一段提示词. 当然, UI需要经过多轮的调整.  最后启动另外的session, 让它们自主测试了一轮. 发现几个小bug, 并修复了.</p>
<p dir="auto"><img src="https://upload.lcz.me/uploads/361c1d1e-c871-4119-b044-1e15ae5ee3e4.png" alt="Screenshot 2026-10-22 at 9.09.50 PM.png" class="img-markdown  img-fluid" /></p>
<p dir="auto"><img src="https://upload.lcz.me/uploads/8ddf2e83-784b-4a4a-a5aa-607015a16985.png" alt="Screenshot 2026-10-22 at 6.12.19 AM.png" class="img-markdown  img-fluid" /></p>
<p dir="auto">以下是AI总结整理, 可以用来抄作业:</p>
<h2>这个项目一共花了多少</h2>
<p dir="auto"><strong>对话轮数</strong></p>
<ul>
<li>你发的消息:<strong>77 条</strong>(含中途插话,比如"再给我一段简短总结")</li>
<li>我的回合:<strong>968 个</strong>(每个回合含若干工具调用,工具结果 936 条)</li>
</ul>
<p dir="auto"><strong>Token 用量</strong>(全程只有本地模型 qwen3.8-27b-nvfp4)</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>项</th>
<th>数量</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>API 调用</td>
<td>928 次</td>
<td>主对话 834 + 后台审阅 77 + 上下文压缩 7 + 其他</td>
</tr>
<tr>
<td>输入 token</td>
<td>797 万</td>
<td>未命中缓存的新内容</td>
</tr>
<tr>
<td>输出 token</td>
<td>78.5 万</td>
<td>实际生成的内容</td>
</tr>
<tr>
<td>缓存命中读取</td>
<td>9960 万</td>
<td>重复上下文走 KV 缓存,不重复计算</td>
</tr>
</tbody>
</table>
<p dir="auto"><strong>费用:0 元</strong>——全程本地推理,没有一分钱 API 开销。</p>
<p dir="auto">几点解读:</p>
<ol>
<li><strong>9960 万缓存命中 vs 797 万新输入</strong>:93% 的输入是缓存命中的历史上下文——这是长 session 的常态,真正的"新信息"只有 ~800 万 token(你的消息 + 工具返回的真实内容)</li>
<li><strong>78.5 万输出 token</strong> 是这个项目真正"产出"的部分:代码、HTML、报告、帖子,加上大量思考过程</li>
<li>968 个回合平均每个回合 ~10 条工具结果,符合这个项目大量"改文件→传 ai5000→curl 验证"循环的特点</li>
</ol>
<h2>简短总结</h2>
<p dir="auto">把一本英语听力教材(PDF)做成了全家共用的网页学习系统:16 个单元、472 个句型、16 篇课文共 900 多条内容,每句都能播放、跟读还能被 AI 打分点评,外加听写、测验、进度管理。整套推理跑在家里机器上,零云费用,局域网内 Mac/iPad/手机都能用。</p>
<p dir="auto"><strong>关键实现手段:</strong></p>
<ul>
<li>内容提取:PDF 双栏坐标级解析成结构化 JSON,逐条核对零缺漏才放行</li>
<li>语音:edge-tts 批量预生成 903 条 mp3(句型双音色,课文按 19 个说话人分 13 种声线),不用浏览器实时合成</li>
<li>跟读打分:录音 → Qwen3-ASR(CPU)转写 ∥ OpenPronounce 音素级发音分析 → 本地 27B 大模型出中文点评,稳态 ~3 秒</li>
<li>部署:两个自启容器(web 服务 + 打分服务),https 自签证书解决浏览器"非安全上下文不给麦克风"的问题,打分 API 走同源代理避免混合内容拦截</li>
<li>多用户:两个家庭成员档案,点卡片即登录,进度完全隔离,同设备开两个标签页可以同时学、互不干扰</li>
</ul>
<p dir="auto">项目书规格书: <a href="https://upload.lcz.me/uploads/cb50c870-08cc-4cf5-bca2-69555012f7b3.md" rel="nofollow ugc">英语听力教材-网页课件规格书.md</a><br />
英文PDF: <a href="https://upload.lcz.me/uploads/275a6d13-7959-4f90-8fde-879dda1453ac.pdf" rel="nofollow ugc">英文聽力高頻句小綠書｜克雷英文 Claire's English（學生用版）（Last update_ April 20, 2026).pdf</a></p>
]]></description><link>https://lcz.me/topic/2504</link><generator>RSS for Node</generator><lastBuildDate>Fri, 23 Oct 2026 03:31:53 GMT</lastBuildDate><atom:link href="https://lcz.me/topic/2504.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 Oct 2026 13:27:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 让Agent做了一个英语学习的课件 on Thu, 22 Oct 2026 14:34:01 GMT]]></title><description><![CDATA[<p dir="auto">What You See Is What You Code. : )</p>
]]></description><link>https://lcz.me/post/26775</link><guid isPermaLink="true">https://lcz.me/post/26775</guid><dc:creator><![CDATA[kos or]]></dc:creator><pubDate>Thu, 22 Oct 2026 14:34:01 GMT</pubDate></item><item><title><![CDATA[Reply to 让Agent做了一个英语学习的课件 on Thu, 22 Oct 2026 13:40:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/tony-wang" aria-label="Profile: Tony-Wang">@<bdi>Tony-Wang</bdi></a> 老登娱乐项目<img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f613.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--sweat" style="height:1.4em;width:auto;vertical-align:middle" title="😓" alt="😓" /></p>
]]></description><link>https://lcz.me/post/26756</link><guid isPermaLink="true">https://lcz.me/post/26756</guid><dc:creator><![CDATA[terry]]></dc:creator><pubDate>Thu, 22 Oct 2026 13:40:34 GMT</pubDate></item><item><title><![CDATA[Reply to 让Agent做了一个英语学习的课件 on Thu, 22 Oct 2026 13:38:53 GMT]]></title><description><![CDATA[<p dir="auto">我是觉得本地AI和Agent的能力够了, 做点儿对自己有用的 <img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=ec85ec55bc1" class="not-responsive emoji emoji-android emoji--wink" style="height:1.4em;width:auto;vertical-align:middle" title=";)" alt="😉" /></p>
]]></description><link>https://lcz.me/post/26755</link><guid isPermaLink="true">https://lcz.me/post/26755</guid><dc:creator><![CDATA[Tony Wang]]></dc:creator><pubDate>Thu, 22 Oct 2026 13:38:53 GMT</pubDate></item><item><title><![CDATA[Reply to 让Agent做了一个英语学习的课件 on Thu, 22 Oct 2026 13:37:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/tony-wang" aria-label="Profile: Tony-Wang">@<bdi>Tony-Wang</bdi></a> 我哥思维活泛，能搞到钱。</p>
]]></description><link>https://lcz.me/post/26752</link><guid isPermaLink="true">https://lcz.me/post/26752</guid><dc:creator><![CDATA[terry]]></dc:creator><pubDate>Thu, 22 Oct 2026 13:37:21 GMT</pubDate></item></channel></rss>