数值计算器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-rn88lg3j/calc。
技能介绍
要解决的具体问题
在涉及精确数值计算的场景中,大模型直接生成结果可能存在精度不足或逻辑错误的风险。例如浮点数加法、幂运算或阶乘计算若由模型自行推导,可能因参数提取错误或计算逻辑缺陷导致结果偏差。本技能通过调用预定义工具函数,将计算过程委托给专用接口,确保结果的准确性与一致性。
核心能力与工作流程
技能采用「路由层+工具函数」设计模式。大模型作为路由层负责理解用户意图、选择工具并提取参数,具体计算由工具函数调用API完成。工作流程如下:
- 检查API密钥:若
scripts.config.settings.api_key为空,必须通过AskUserQuestion工具询问用户,获取后调用scripts.config.set_api_key保存 - 选择工具函数:根据用户意图匹配工具(如加法用
scripts.tools.add,平方根用scripts.tools.sqrt) - 提取参数:从输入中提取工具所需参数(如
a、b或base、exponent),缺失时主动询问 - 调用工具:使用关键字参数调用函数(如
scripts.tools.multiply(a=12.5, b=3)) - 返回结果:整理工具返回的
raw数据后展示给用户
适用边界与注意事项
- API密钥强制要求:无密钥时禁止自行搜索或编造数据,必须通过交互获取
- 参数类型验证:工具函数对参数类型有严格要求(如
divide的b必须非零,factorial的n需为整数) - 返回值处理:需直接展示
raw数据,避免修改或省略关键字段 - 工具选择精度:需根据用户意图准确匹配工具(如「平方」应调用
power而非multiply)
使用场景
- 在处理财务数据时,需要精确计算浮点数的加减乘除,避免人工计算错误。
- 编写数学工具脚本时,需快速计算整数阶乘或平方根,验证算法正确性。
- 分析实验数据时,需进行幂运算或平方根计算,生成标准化结果报告。
- 开发计算器应用时,需集成外部API进行高精度数值运算,确保功能可靠。
适合人员
- 后端开发者:需要集成可靠数值计算API到服务中,处理高精度数据运算。
- 数据分析师:处理财务或实验数据时,需快速生成准确的加减乘除、幂运算结果。
- 工具脚本开发者:编写数学工具函数时,需验证阶乘、平方根等计算逻辑的正确性。
- 应用集成工程师:在构建计算器类应用时,需调用外部API实现核心运算功能。