edu-analytic-geometry:把解析几何题解成一个自包含的交互教学网页

前言

解析几何(圆锥曲线)题目的讲解,常见做法是静态图文:题面、手写式推导、几张静态图。学生看不到参数变化时几何量怎么动,老师也难以对一个班同时展示”斜率之积为定值”的动态过程。edu-analytic-geometry 这个 Skill 的思路不同:把一道题直接生成一个自包含的交互教学网页,左栏题面和动态控制台、中栏 KaTeX 分步解析、右栏 2D Canvas 动态画板,学生拖滑块就能看几何量实时重算。

下面介绍这个 Skill 的构成、能力和使用方式。

这是什么

edu-analytic-geometry 是一个面向大模型 Agent 的教学类 Skill,发布在 SkillHub 社区(用户 user_8bb4b4f5),分类 education。它解决的问题是:给定一道解析几何题,Agent 调用该技能后产出一个单文件的交互式解题网页,而不是一段聊天式的解答。

形态上,它与同系列的 edu-solid-geometry 平行,区别在于渲染技术:立体几何那一套用 Three.js,这一套用 Canvas 2D + KaTeX。

网页结构

生成的网页固定三栏布局:

  1. 左栏:题面 + 动态控制台。控制台含一个可变参数滑块,拖动后页面内的几何量实时重算,同时显示理论范围或定值指示。
  2. 中栏:KaTeX 渲染的分步解析,逐步给出推导。
  3. 右栏:2D Canvas 动态几何画板。支持椭圆、双曲线、抛物线、圆,以及动直线、动点、向量、标注和画笔涂鸦。

三栏在同一个页面内自包含,不依赖外部服务。

三个入口

该 Skill 支持三种题目进入方式:

  1. 给定文字题:直接把题目文本交给 Agent。
  2. 随机出题:让 Agent 随机生成一道圆锥曲线题再解。
  3. 上传题目图片:识别图片中的题目后解题。

对应的触发词覆盖中英文,例如:解析几何、圆锥曲线、椭圆、双曲线、抛物线、直线与圆锥曲线、焦点弦、弦长、数量积取值范围、向量数量积、定点问题、定值问题、斜率之积、三角形面积最值、轨迹方程、离心率、解这道解析几何题、随机出一道圆锥曲线题、这张图里的解析几何题;以及 analytic geometry、conic sections、ellipse、hyperbola、parabola、chord length、dot product range、fixed point、fixed value、locus、eccentricity、interactive analytic geometry solution page。

题型与统一解法

覆盖题型包括:求标准方程、弦长、向量数量积的范围与定值、三角形面积最值、定点问题、定值问题(斜率之积)、轨迹、离心率等。

这些题型统一走同一条解题管线:设含参直线 x = my + c → 与曲线联立 → 韦达定理 → 换元或常数分离。整个管线由 sympy 精确计算驱动,保证答案、坐标、步骤中的数值、以及交互控制台里的理论范围同源一致,不会出现”解析里是一个数、滑块上是另一个数”的错位。

谁可以调用

该技能面向所有能调用 Skill 的 Agent:开发者可以在自己的 Agent 工作流中挂载它,让模型遇到解析几何题时生成此类网页;其他 Agent 也可以直接调用本技能生成同形态的页面。

社区数据

SkillHub 页面显示:评分 99480,分类 education,下载 765 次。数据以 SkillHub 实时页面为准。

注意

  • 网页输出依赖 Canvas 2D 与 KaTeX,浏览器需支持这两项;页面自包含,无需联网加载脚本。
  • 解题质量取决于 sympy 管线对该题型的覆盖程度,超出上述题型范围的题目不保证同源一致。
  • 官方页面未在简介中给出命令行安装方式,建议从 SkillHub 页面确认当前的启用方法。

结尾

edu-analytic-geometry 的价值在于把解析几何从”看答案”变成”拖一拖、看一看”:参数滑块驱动实时重算,理论范围和实际数值同源,适合课堂演示和学生自测。官方地址:

https://api.skillhub.cn/user_8bb4b4f5/edu-analytic-geometry

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye