古诗词知识图谱
将以下提示词粘贴到你的 AI 对话框中:
请根据官方安装指南 https://skillhub.cn/install/skillhub.md,将 @org-rn88lg3j/ancient-poetry 安装到你的 AI 助手。
技能介绍
解决什么问题
查古诗词之间的关联,通常得在多个网页或文本里来回翻。比如想知道"哪些诗人的名句里出现春天意象",或者"李白和杜甫的交游关系",传统做法是人工检索加整理,数据散落、关系隐式,没有结构化的查询入口。这个技能把诗词的名称、作者、朝代、经典词句组织成一张图,让你能用查询语言直接触碰实体之间的关系。
核心能力与工作流程
这个技能把大模型定位成路由层:理解意图、选工具、提取参数,真正干活的是背后的 API。
- 检查 API 密钥:若
scripts.config.settings.api_key为空,先通过AskUserQuestion向用户索取,拿到后调用scripts.config.set_api_key(key)保存 - 选择工具:按用户意图从两个工具中挑一个
- 提取参数:例如 Cypher 查询的
query字符串 - 调用工具:以关键字参数调用
scripts.tools下的函数 - 整理返回:工具返回
result["raw"]原始数据,整理后展示
内置两个工具:
scripts.tools.get_schema:返回图数据库的 schema,包含节点、属性和关系scripts.tools.execute_read_cypher:在图数据库上执行只读 Cypher 查询
适用边界与注意点
- API 密钥是硬门槛:缺少密钥时禁止自行搜索或编造数据,必须先向用户索取
execute_read_cypher只支持只读操作,不能用来写入或修改图数据- 参数不完整时应当通过
AskUserQuestion询问,而不是猜 - 返回值是 API 原始 JSON,需要自己整理格式后再呈现给用户
使用场景
- 编写古典文学综述论文时,需考证李白与同时代诗人的交游网络,可通过知识图谱检索人物关系。
- 备课中想确认某句经典词句出自哪位作者、哪个朝代,可对图谱执行 Cypher 查询定位实体。
- 撰写诗词鉴赏内容时,需对比不同诗人对同一意象(如月亮)的使用,可借助图谱做聚合分析。
- 接手图谱项目想先摸清数据库里有哪些节点类型和关系结构,可调用 get_schema 获取图结构定义。
适合人员
- 中文古典文学研究者,常需考证诗人间的交游关系或作品流传脉络
- 中学语文教师,备课时要快速核对诗词的作者、朝代与经典词句出处
- 撰写诗词鉴赏类文章的内容创作者,需要确保引文与作者归属准确无误
- 构建古典文学知识图谱的开发者,希望先通过 schema 了解数据模型再编写查询