Agent Skills
返回列表
💻

数值计算器

开发编程 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-rn88lg3j/calc。

技能介绍

要解决的具体问题

在涉及精确数值计算的场景中,大模型直接生成结果可能存在精度不足或逻辑错误的风险。例如浮点数加法、幂运算或阶乘计算若由模型自行推导,可能因参数提取错误或计算逻辑缺陷导致结果偏差。本技能通过调用预定义工具函数,将计算过程委托给专用接口,确保结果的准确性与一致性。

核心能力与工作流程

技能采用「路由层+工具函数」设计模式。大模型作为路由层负责理解用户意图、选择工具并提取参数,具体计算由工具函数调用API完成。工作流程如下:

  1. 检查API密钥:若scripts.config.settings.api_key为空,必须通过AskUserQuestion工具询问用户,获取后调用scripts.config.set_api_key保存
  2. 选择工具函数:根据用户意图匹配工具(如加法用scripts.tools.add,平方根用scripts.tools.sqrt)
  3. 提取参数:从输入中提取工具所需参数(如a、b或base、exponent),缺失时主动询问
  4. 调用工具:使用关键字参数调用函数(如scripts.tools.multiply(a=12.5, b=3))
  5. 返回结果:整理工具返回的raw数据后展示给用户

适用边界与注意事项

  • API密钥强制要求:无密钥时禁止自行搜索或编造数据,必须通过交互获取
  • 参数类型验证:工具函数对参数类型有严格要求(如divide的b必须非零,factorial的n需为整数)
  • 返回值处理:需直接展示raw数据,避免修改或省略关键字段
  • 工具选择精度:需根据用户意图准确匹配工具(如「平方」应调用power而非multiply)

使用场景

  • 在处理财务数据时,需要精确计算浮点数的加减乘除,避免人工计算错误。
  • 编写数学工具脚本时,需快速计算整数阶乘或平方根,验证算法正确性。
  • 分析实验数据时,需进行幂运算或平方根计算,生成标准化结果报告。
  • 开发计算器应用时,需集成外部API进行高精度数值运算,确保功能可靠。

适合人员

  • 后端开发者:需要集成可靠数值计算API到服务中,处理高精度数据运算。
  • 数据分析师:处理财务或实验数据时,需快速生成准确的加减乘除、幂运算结果。
  • 工具脚本开发者:编写数学工具函数时,需验证阶乘、平方根等计算逻辑的正确性。
  • 应用集成工程师:在构建计算器类应用时,需调用外部API实现核心运算功能。