Agent Skills
返回列表
📚

古诗词知识图谱

知识管理 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据官方安装指南 https://skillhub.cn/install/skillhub.md,将 @org-rn88lg3j/ancient-poetry 安装到你的 AI 助手。

技能介绍

解决什么问题

查古诗词之间的关联,通常得在多个网页或文本里来回翻。比如想知道"哪些诗人的名句里出现春天意象",或者"李白和杜甫的交游关系",传统做法是人工检索加整理,数据散落、关系隐式,没有结构化的查询入口。这个技能把诗词的名称、作者、朝代、经典词句组织成一张图,让你能用查询语言直接触碰实体之间的关系。

核心能力与工作流程

这个技能把大模型定位成路由层:理解意图、选工具、提取参数,真正干活的是背后的 API。

  1. 检查 API 密钥:若 scripts.config.settings.api_key 为空,先通过 AskUserQuestion 向用户索取,拿到后调用 scripts.config.set_api_key(key) 保存
  2. 选择工具:按用户意图从两个工具中挑一个
  3. 提取参数:例如 Cypher 查询的 query 字符串
  4. 调用工具:以关键字参数调用 scripts.tools 下的函数
  5. 整理返回:工具返回 result["raw"] 原始数据,整理后展示

内置两个工具:

  • scripts.tools.get_schema:返回图数据库的 schema,包含节点、属性和关系
  • scripts.tools.execute_read_cypher:在图数据库上执行只读 Cypher 查询

适用边界与注意点

  • API 密钥是硬门槛:缺少密钥时禁止自行搜索或编造数据,必须先向用户索取
  • execute_read_cypher 只支持只读操作,不能用来写入或修改图数据
  • 参数不完整时应当通过 AskUserQuestion 询问,而不是猜
  • 返回值是 API 原始 JSON,需要自己整理格式后再呈现给用户

使用场景

  • 编写古典文学综述论文时,需考证李白与同时代诗人的交游网络,可通过知识图谱检索人物关系。
  • 备课中想确认某句经典词句出自哪位作者、哪个朝代,可对图谱执行 Cypher 查询定位实体。
  • 撰写诗词鉴赏内容时,需对比不同诗人对同一意象(如月亮)的使用,可借助图谱做聚合分析。
  • 接手图谱项目想先摸清数据库里有哪些节点类型和关系结构,可调用 get_schema 获取图结构定义。

适合人员

  • 中文古典文学研究者,常需考证诗人间的交游关系或作品流传脉络
  • 中学语文教师,备课时要快速核对诗词的作者、朝代与经典词句出处
  • 撰写诗词鉴赏类文章的内容创作者,需要确保引文与作者归属准确无误
  • 构建古典文学知识图谱的开发者,希望先通过 schema 了解数据模型再编写查询