用途
Calculator 用于在用户请求算术计算时完成表达式求值,涵盖加法、减法、乘法、除法、乘方、取模,以及这些运算的任意组合表达式。
主要能力
该技能通过一个受沙箱隔离的 Python 脚本执行算术表达式并输出结果。资料未对可处理的数字范围、精度、支持的运算符全集或错误处理方式作进一步说明。
使用方式
调用 run_skill_script 工具,并传入以下参数:
- name: "calculator"
- script: "calc.py"
- args: 一个单元素列表,其中包含作为字符串的表达式,例如 ["(2 + 3) * 4"]
脚本会打印表达式的计算结果。将打印出的值原样返回给用户。
示例
"What's 17 * 23?" → args=["17 * 23"]
"Compute (100 - 7) / 3" → args=["(100 - 7) / 3"]
适用场景
适用于需要执行基础数学运算或组合表达式求值的对话场景。
限制
资料仅说明脚本在沙箱中运行并打印结果,未提供关于运行环境细节、依赖、性能、并发能力、输入校验规则或异常情况的具体信息;这些内容暂未提供。