基金知识查询服务
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 的指引,将 @org-rn88lg3j/query-fund-knowledge 安装到当前 AI 助手中。
技能介绍
解决什么问题
在基金相关的开发场景里,第一步往往不是写业务逻辑,而是找数据:一只基金的历史业绩说明、基金知识的口径定义,或者股票代码对应的公司信息。自己对接财经数据源意味着维护鉴权、字段映射和分页逻辑,成本高且容易出错。这个技能把基金知识库的查询能力封装成 MCP 工具,让模型可以直接按意图调用,省去手写数据获取管道的工作。
工作原理
它采用「模型做路由、代码做调用」的分工:
- 密钥检查:调用任何工具前先确认
scripts.config.settings.api_key是否为空;若为空,必须通过AskUserQuestion向用户索要 API 密钥,再用scripts.config.set_api_key(key)保存,密钥需自行申请获取。 - 意图路由:模型根据用户意图从工具表中选择函数,例如用户想查基金知识就选知识库查询函数。
- 参数提取:从用户输入中抽取函数所需参数;参数不全时继续向用户追问,而不是猜测。
- 调用与返回:统一使用关键字参数调用
scripts.tools下的函数,工具返回包含raw、success、message三个字段的字典,raw是 API 原始 JSON,整理后直接展示给用户。
提供的工具
scripts.tools.fund.echo:回显输入文本,典型的脚手架验证接口。scripts.tools.fund.knoewledge:查询基金知识库列表,支持kw关键词模糊查询,以及pageSize、pageNum分页参数。scripts.tools.fund.stock_search:基于东方财富 API 的股票信息搜索,input可传股票代码、名称或拼音简称,count控制返回条数,上限 50。
适用边界
它不是投资建议系统,只负责把知识库和搜索结果原样带回来。最硬性的约束是 API 密钥:缺少密钥时禁止自行搜索或编造数据,必须先向用户询问。知识库内容以服务方返回为准,股票搜索依赖东方财富 API,其覆盖面和时效由数据源决定。
使用场景
- 开发基金查询助手时,需调用知识库获取某基金的历史业绩说明
- 处理股票信息需求时,需通过工具搜索某代码对应的公司全称
- 测试知识库接口时,需设置每页条数和页码验证分页逻辑
- 初始化技能时,需按流程向用户索要API密钥并保存配置
适合人员
- 开发基金相关应用的工程师,需要快速接入合规的基金知识查询工具
- 搭建AI金融助手的产品人员,需要为助手添加股票信息搜索能力
- 负责技能集成的开发者,需要明确API密钥的配置流程和参数传递规则
- 测试金融数据接口的工程师,需要验证工具的分页参数和返回格式