什么是 Arithym?
面向AI agents的精确算术引擎,覆盖22类领域计算;结果确定且可验证,无浮点漂移,可用一次调用替代多步求解。
核心功能 (62 个工具)
helpArithym — precision math engine for AI agents. Eliminates math hallucination.
domain_check★ CALL THIS FIRST — your computation steering wheel. Exact routing, zero guesswork.
discoverSearch all 202 exact-math methods by keyword. Returns matching methods with ready-to-use call syntax.
list_refsList all 22 reference modules with domain-specific rules, formulas, and pitfalls.
read_refLoad a reference module's rules, tables, and guidance on demand. Example: read_ref('calculus')
guide_callUniversal dispatcher — call any of 202 exact-math methods across 22 domain modules.
guide_listList available modules and their methods. No args = all 22 modules. With name = methods in that module.
factorizeExact prime factorization of any integer. Handles arbitrarily large numbers.
computeExact integer arithmetic: add, subtract, multiply, divide, gcd, lcm, power. No floating point.
exact_sqrtExact symbolic square root via the computation layer. No decimal approximation.
rational_sqrtExact symbolic square root of any rational number (integers, fractions, decimals).
exact_trigExact trig for special angles, IEEE 754 for others (clearly flagged).
compareCompare two integers: exact GCD, LCM, shared factors, and similarity.
verifyCross-verify an integer's properties: factorization roundtrip, divisor count, consistency checks.
projectClassify a value's mathematical domain and structural properties.
routeShow domain path between two values.
landmarksList reference values in a domain: integer, rational, radical, trig, complex, or all.
recommendDescribe a problem in natural language, get the optimal tool call. Use when unsure which of the 202 methods to use.
field_createCreate or reset the computation workspace. Only needed when building a persistent model with multiple related values.
field_addStore a single raw value (urchin) in the workspace. Use for constants, rates, and single inputs.
field_readRead workspace state or compare two stored urchins (GCD, LCM, ratio, divisibility).
field_gcdExact GCD of 3+ values in one call. Takes raw numbers — no workspace needed.
field_lcmExact LCM of 3+ values in one call. Takes raw numbers — no workspace needed.
field_latticeFull divisibility lattice from a set of values. All pairwise GCDs and LCMs.
field_ratiosAll pairwise exact ratios for a set of values. For comparing proportions across a dataset.
field_deriveCompute from workspace urchins with tracked dependencies and auto-cascade.
field_updateUpdate an urchin's value — all dependents auto-recompute through the full dependency graph.
field_sensitivity_allCompute sensitivity gradients for ALL tunable inputs against all outputs.
field_optimizeIterative gradient-based optimization on the urchin field.
field_linksView dependency graph between workspace urchins. Shows what derives from what.
field_querySearch workspace by structural properties: dimension, similarity, domain, tag, or all.
field_clusterAuto-group workspace urchins by similarity. Only useful with 5+ stored urchins.
field_snapshotSave, restore, list, or delete named workspace states. For branching scenarios and what-if analysis.
field_exportExport workspace + snapshots to JSON. For persisting a model across sessions.
field_importImport workspace state from a previous JSON export. For resuming work on a saved model.
field_diffCompare two workspace snapshots. Shows added, removed, and modified urchins.
field_noteAnnotate workspace urchins, pairs, or the field itself.
field_notesRead annotations from the workspace log. Optional filter by target.
field_clear_notesClear annotations. No args = all. With target = matching only.
scratch_math★ SCRATCH PAD — Multi-step exact calculations in one call.
scratch_math_unitsscratch_math with dimensional analysis — tracks units through every step.
slideExact addition and subtraction for raw values. Use for leaf inputs, not for combining urchins.
fraction_mathExact fraction arithmetic — add, subtract, multiply, divide.
graph_defineDefine a complete computational graph in one call.
graph_observeRead full computational graph state — all inputs, intermediates, and outputs with values and lineage.
graph_forwardForward pass: update inputs, cascade through graph, return all outputs.
graph_sensitivityCompute exact gradients: how much each output changes per unit change in an input.
graph_solveInverse solve: find the input value that produces a target output via bisection search.
graph_what_ifRun multiple scenarios against the graph and compare outcomes.
graph_learnIterative gradient-based adjustment toward target outputs using exact-fraction gradients.
graph_derivativeCompute exact d(output)/d(input) using reverse-mode automatic differentiation.
graph_gradientCompute all partial derivatives of an output w.r.t. all tunable inputs in one pass.
graph_jacobianFull Jacobian matrix: d(output_i)/d(input_j) for all output-input pairs. All entries exact fractions.
graph_hessianSecond derivative d²(output)/d(input)² plus curvature classification (concave up/down/flat).
graph_taylorCompute exact Taylor series coefficients around current evaluation point.
graph_integralExact definite integral using Simpson's rule with exact fraction arithmetic.
graph_critical_pointsFind critical points where f'(x) = 0. Classifies each as local min, max, or inflection.
graph_tangent_lineCompute exact tangent line at current evaluation point. Returns slope, intercept, and equation.
graph_curve_analysisFull calculus analysis at current point: f(a), f'(a), f''(a), tangent line, curvature, and point type.
unit_checkCheck dimensional compatibility before computing. Catches mismatches like adding dollars to square feet.
unit_factorReturn the exact conversion factor between two compatible units as a Fraction.
list_unitsList available units, optionally filtered by dimension. 35 dimensions supported.
常见问题
Arithym 是什么?
面向AI agents的精确算术引擎,覆盖22类领域计算;结果确定且可验证,无浮点漂移,可用一次调用替代多步求解。
Arithym 提供哪些工具?
提供 62 个工具,包括 help、domain_check、discover 等。
相关 Skills
表格处理
by anthropics
围绕 .xlsx、.xlsm、.csv、.tsv 做读写、修复、清洗、格式整理、公式计算与格式转换,适合修改现有表格、生成新报表或把杂乱数据整理成交付级电子表格。
✎ 做 Excel/CSV 相关任务很省心,能直接读写、修复、清洗和格式转换,尤其擅长把乱七八糟的表格整理成交付级文件。
PDF处理
by anthropics
遇到 PDF 读写、文本表格提取、合并拆分、旋转加水印、表单填写或加解密时直接用它,也能提取图片、生成新 PDF,并把扫描件通过 OCR 变成可搜索文档。
✎ PDF杂活别再来回切工具了,文本表格提取、合并拆分到OCR识别一次搞定,连扫描件也能变可搜索。
Word文档
by anthropics
覆盖Word/.docx文档的创建、读取、编辑与重排,适合生成报告、备忘录、信函和模板,也能处理目录、页眉页脚、页码、图片替换、查找替换、修订批注及内容提取整理。
✎ 搞定 .docx 的创建、改写与精排版,目录、批量替换、批注修订和图片更新都能自动化,做正式文档尤其省心。
相关 MCP Server
文件系统
编辑精选by Anthropic
Filesystem 是 MCP 官方参考服务器,让 LLM 安全读写本地文件系统。
✎ 这个服务器解决了让 Claude 直接操作本地文件的痛点,比如自动整理文档或生成代码文件。适合需要自动化文件处理的开发者,但注意它只是参考实现,生产环境需自行加固安全。
by wonderwhy-er
Desktop Commander 是让 AI 直接执行终端命令、管理文件和进程的 MCP 服务器。
✎ 这工具解决了 AI 无法直接操作本地环境的痛点,适合需要自动化脚本调试或文件批量处理的开发者。它能让你用自然语言指挥终端,但权限控制需谨慎,毕竟让 AI 执行 rm -rf 可不是闹着玩的。
EdgarTools
编辑精选by dgunning
EdgarTools 是无需 API 密钥即可解析 SEC EDGAR 财报的开源 Python 库。
✎ 这个工具解决了金融数据获取的痛点——直接让 AI 读取结构化财报,比如让 Claude 分析苹果的 10-K 文件。适合量化分析师或金融开发者快速构建数据管道。但注意,它依赖 SEC 网站稳定性,高峰期可能延迟。