SuperAPI AI 工具集

cs

编程与开发

查看项目

更新于 10-15 19:55

技能介绍

用途:为 OpenClaw 提供计算机科学理论能力,覆盖理论基础(如图灵机、自动机)、问题分类(如 P vs NP)与复杂度理论(如 Big O 分析),用于推理算法与计算极限。

适用场景:处理理论 CS 问题,如验证算法效率、判定问题类型(可判定与不可判定)、依据复杂度指标优化代码;可用于算法设计、代码审查或在理论语境下排查性能问题。

主要能力:用 Big O 记号分析代码片段时间与空间复杂度;依据输入描述将问题分类为 P、NP、NP 完全或不可判定;生成有限状态机、停机问题等基础解释;通过渐近分析比较算法复杂度;处理归约证明等问题分类的理论边界情况。

使用方式:通过 OpenClaw 的 CLI 或 API 调用。CLI 命令以 openclaw cs 为前缀,例如 openclaw cs analyze-complexity --code "..." --output json,其中 --code 必填,--output 指定 json 或 text。问题分类用 openclaw cs classify-problem --description "..." --detail full。API 可向 /api/cs/analyze 发 POST,向 /api/cs/classify 发 GET。调用前需设置环境变量 $OPENCLAW_API_KEY,请求头带 Authorization: Bearer $OPENCLAW_API_KEY。也可在 Python 中导入 openclaw 库并调 openclaw.cs.analyze_complexity 或 openclaw.cs.classify_problem。配置可写入 .openclawrc。

限制与错误处理:无效输入可能返回 HTTP 400,认证失败返回 401;需校验输入类型并处理瞬时错误重试。其余价格、平台等信息暂未提供。