电小助迭代实录:课程答疑知识库 12→15,三条硬核电路知识与 930 个测试

举报
yd_289724055 发表于 2026/10/23 12:23:03 2026/10/23
【摘要】 系列第 3 篇。参赛作品《电小助》是跑在华为云 AI 开发者空间里的电路课程智能体:电阻网络 / 一阶暂态 / 交流稳态三套计算引擎 + 实验指导 + 课程答疑 + 习题陪练 + 仿真可视化,全量测试 880/880 已随 v1.0 提交。今天的迭代只做一个小节点:给课程答疑模块加 3 条真实知识条目。 为什么是这三条答疑模块现有的 12 条覆盖了基尔霍夫定律、戴维南定理、叠加定理等高频考点...

系列第 3 篇。参赛作品《电小助》是跑在华为云 AI 开发者空间里的电路课程智能体:电阻网络 / 一阶暂态 / 交流稳态三套计算引擎 + 实验指导 + 课程答疑 + 习题陪练 + 仿真可视化,全量测试 880/880 已随 v1.0 提交。今天的迭代只做一个小节点:给课程答疑模块加 3 条真实知识条目。

为什么是这三条

答疑模块现有的 12 条覆盖了基尔霍夫定律、戴维南定理、叠加定理等高频考点。复习往年考卷后发现三类题出现频率很高、但知识库还没有:Y-Δ 等效变换(三端网络化简)、最大功率传输定理(负载匹配)、RLC 串联谐振(频率特性)。三条都是标准电路理论,公式可数值验证,不存在"编公式"的风险——这也是本模块的硬规矩:匹配不到就直说不知道,绝不编造。

三条新增条目长什么样

每条与现有 12 条保持完全一致的字段结构:id / title / keywords / definition / formulas / points / misconceptions / related,共 15 个 id 做唯一性校验。

1. ydelta:Y-Δ 等效变换

核心公式:

  • R_a = R_ab·R_ca / (R_ab + R_bc + R_ca)
  • R_b = R_ab·R_bc / (R_ab + R_bc + R_ca)
  • R_c = R_bc·R_ca / (R_ab + R_bc + R_ca)

数值验证:取 R_ab=3Ω、R_bc=6Ω、R_ca=3Ω,算得 R_a=0.75Ω、R_b=1.5Ω、R_c=1.5Ω。分母 3+6+3=12,分子 3×3=9 → 9/12=0.75,手算可复核。

2. max-power:最大功率传输定理

  • 条件:负载电阻 R_L = 等效内阻 R_eq
  • Pmax = U_oc² / (4·R_eq)

数值验证:U_oc=12V、R_eq=6Ω 时 Pmax = 144/24 = 6W。测试里还顺手验证了 R_L=6Ω 确实是功率最大值点(偏离该点功率下降),把"定理条件"本身也写进了断言。

3. resonance:RLC 串联谐振

  • 谐振频率 f0 = 1 / (2π√(LC))
  • 品质因数 Q = ω0·L / R

数值验证:L=1mH、C=1μF 时 f0 = 1/(2π√(10⁻⁹)) ≈ 5032.92Hz;R=10Ω 时 Q ≈ 3.1623。√10 ≈ 3.1623 这个数电路人都熟,看到它就知道算对了。

改了什么、测了什么

  • js/qa.js:+37/-1,注释"12 条核心概念"改为"15 条",KNOWLEDGE 数组末尾追加 3 条完整条目。
  • test.js:+79,新增 Test (w2):条目总数 ===15、15 个 id 唯一、3 条新条目字段完整性,以及上面列出的全部数值验证。
  • 全量测试:930/930 通过(昨天基线 880/880,本轮新增 50 个断言,全部通过)。
  • codearts_proof 开发记录已追加"第八轮迭代"条目(日期、节点、对话要点、测试结果),与提交包里的副本保持同步。

今天踩到的一个坑

迭代本身在体验版容器里一次跑通,但最后一步 git push 被登录环节的安全验证挡住了:GitCode 的扫码授权需要人工扫码,华为云登录又反复弹出滑块拼图,自动化几次都没过去。代码目前以两个本地 commit 的形式暂存在容器里(容器有释放倒计时),等人工确认后补推送。

这也算是个小教训:临时环境的"最后一公里"(推送、发布)一定要在环境释放前完成,否则前面跑得再顺,成果也可能跟着容器一起消失。明天的迭代会把"先确认推送通道可用"放在第一步。


开发环境:华为云 AI 开发者空间(体验版);代码仓库:GitCode gcw_wdlJte6r/dianxiaomi-assistant。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。