SuperAPI AI 工具集

magi

智能体与模型

查看项目

更新于 10-15 16:51

技能介绍

用途:magi 把同一问题分别交给三个独立运行的 LLM CLI(默认 MELCHIOR=claude、BALTHASAR=codex、CASPER=grok),再对答案进行计票或合并,用于决策或研究。可运行接口为 references/scripts/magi-run.sh,它并行派发贤者并写出 summary.json;所有语义判断由主持人完成。提示与输出模板见 references/council.md(日文版 council.ja.md),贤者配置与 CLI 设置见 references/sages.md(日文版 sages.ja.md)。

主要能力:决策模式下,按含义而非字符串对立场分组,两个及以上贤者支持的立场通过;三者立场全不同则进入辩论,最多两轮,仍无共识则把决定交还用户。研究模式下,把发现拆成独立主张并聚类,两个及以上贤者支持即采纳;仅一个贤者提出的主张进入审议,按 agree/conditional/reject 分类。最终输出结果矩阵,包含裁决标题、每位贤者一行、少数意见,以及无法回答的贤者行。

使用方式:先创建运行目录,把用户问题原样保存到 question.md;检测模式(决策或研究),歧义时用双语选项询问;执行预检,按 available_count 分支,少于三个可用贤者需先与用户确认;第一轮独立提问,不透露其他贤者存在;读取 summary.json 后按计票或研究聚合继续。命令示例:run_id="$(date -u +%Y%m%dT%H%M%SZ)-$$"; out_dir="${TMPDIR:-/tmp}/magi-runs/${run_id}"; mkdir -p "${out_dir}/round1"。派发示例:summary="$("$magi_run" --prompt-file "${out_dir}/round1/prompt.md" --out-dir "$out_dir" --round round1 | tail -1)"。辩论与研究审议使用每贤者独立提示文件,不加 --prompt-file。

限制:需要三个贤者 CLI 已安装并认证,jq 必须在 PATH 上;研究模式依赖贤者能联网搜索,无头模式下各 CLI 对工具使用的门控不同。默认范围可能把问题发送到三个厂商之外的工具提供方;机密范围仅限 Anthropic、OpenAI、xAI。答案以未加密形式存放在运行目录(默认 ${TMPDIR:-/tmp}/magi-runs/),技能不会删除。主持人不得投票、不得改写贤者答案,脚本不做语义判断,也不应在其周围添加重试或回退逻辑。缺失事实暂未提供。