Polyphonic Decision Engine

按任务复杂度与歧义度分配模型,并记录每次路由决策。

Star 数
★ 124
最近更新
今天
主语言
HTML

30 秒速览

运行形态
自托管服务
可在哪里用
通用 · 跨平台
上手难度
高 · 需要较重的基础设施
开始前需要
网络访问
典型场景
需要把语法检查、格式规范和简单缺陷检测交给快速模型的代码审查团队。
不适合
  • 需要明确安装命令和可直接运行示例的团队
  • 需要确认供应商、成本或模型端点细节的团队

这个 Agent 能做什么,适合哪些场景?

Polyphonic Decision Engine 是一个面向大型语言模型的任务路由编排层,旨在把高频、模式明确的工作交给较快的模型,把含糊或需要深入推理的工作交给分析能力更强的模型。README 描述了分类、路由和审计三层架构:分类层为请求生成带置信度的任务画像,路由层匹配规则并处理回退,审计层记录决策与响应。它提供 API 网关、嵌入式库和 CLI 三种集成模式,并通过 YAML 配置路由规则、模型端点、回退层级和分类参数。文档称其支持并发请求、优先级队列、批处理、可定制路由配置及性能分析。README 未给出安装命令、运行时要求、具体模型供应商适配器或可执行调用示例,因此采用前需要先确认实现与部署细节。

引擎接收请求后,按复杂度、歧义度、新颖度和领域特异性等维度进行分类,再依据 YAML 路由规则选择模型并管理请求生命周期。若主模型未产出满意结果,它会按配置的回退层级升级处理。系统记录分类分数、路由决策、响应时间和输出质量指标,并可将审计日志导出用于分析或合规报告。文档还描述了请求批处理、优先级队列、语言感知预处理,以及用于分析历史请求模式的工作负载分析器;未提供这些组件的具体命令或 API 名称。

  1. 需要把语法检查、格式规范和简单缺陷检测交给快速模型的代码审查团队。
  2. 维护旧代码库的工程团队,可将机械式重命名与依赖结构重设计分流处理。
  3. 需要评估多种方案及其权衡的架构团队,可把含糊的设计问题交由深度推理模型。
  4. 生成 API 文档时,团队可将遵循固定格式的任务与需要原创解释的概念文档分开路由。

如何安装或部署这个 Agent?

README 未提供安装命令、包名、源码构建步骤或服务部署清单。文档只说明可用 API 网关、库或 CLI 模式集成,并称配置采用 YAML;具体运行时、依赖、模型端点及凭据格式均未说明。开始采用前需从项目实现中确认这些信息。

如何使用这个 Agent?

文档说明配置文件可定义分类维度、路由层级和模型名称,但没有给出可直接运行的配置文件路径、启动命令、API 请求格式或 CLI 用法。以下是 README 中给出的配置结构示例,不能单独作为完整运行配置:

routing:
  dimensions:
    - complexity
    - ambiguity
    - novelty
    - domain_specificity

  tiers:
    high_volume:
      complexity_max: 4
      ambiguity_max: 3
      model: fast_general

    deep_reasoning:
      complexity_min: 7
      ambiguity_min: 6
      model: analytical_precision

README 建议先分析历史请求分布、定义路由规则、配置模型端点与认证信息、在沙箱模式测试,再依据审计数据调整;但没有提供这些步骤对应的命令或调用示例。

这个 Agent 有哪些优点和局限?

优点
  • 按复杂度、歧义度、新颖度和领域特异性分类,而非只按关键词路由。
  • 明确记录分类分数、路由选择和响应指标,便于审计与调优。
  • 支持可配置回退层级、请求优先级和批处理,覆盖不同任务的处理路径。
  • 文档列出 API 网关、库和 CLI 集成模式,适合不同接入架构。
局限
  • 没有安装命令、运行时要求或完整可执行示例,部署成本难以评估。
  • 没有列出具体模型供应商、端点适配器或凭据格式,互操作范围尚不清楚。
  • README 声称有低于 100 毫秒分类开销及 99.9% 路由确定性,但未提供基准测试方法或结果证据。
  • 许可信息不一致:仓库元数据标为未知,README 则称采用 MIT 许可。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Polyphonic Decision Engine 当前 26 · 缺口较多 自托管服务 ★ 124 今天 HTML —
Kodus 66 · 存在缺口 云服务 / SaaS免费版 + 付费版 ★ 1.5k 今天 TypeScript OpenAI API · Claude API
Pi Dynamic Workflows 88 · 表现良好 Agent 插件 / 技能免费 + 模型费 ★ 555 17 天前 TypeScript —
Pilotfish 多模型編排層 81 · 表现良好 Agent 插件 / 技能免费 + 模型费 ★ 711 14 天前 Python Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
26/ 100 五分制 1.3 / 5
信任安全 4/29
可靠稳定 5/14
适用触发 8/18
规范维护 4/18
有效结果 4/13
证据核验 1/8
查看各维度的扣分理由
信任安全4 / 29 · 0.7/5

README 声称不保存请求载荷,且用户自行管理模型凭据,但未说明实际数据流、日志内容或凭据保护方式,因此相关分数仅为 1。工作流每小时运行并使用 contents: write 向 main 写入随机内容和提交信息,未见用户确认、最小权限论证或回滚说明,外部影响与权限控制均为 0。代码使用 actions/github-script@v7,但没有依赖安全审查证据;未验证的发布者身份不作为扣分依据,仓库内容也未清楚说明作者或维护者,来源归属为 0。

可靠稳定5 / 14 · 1.8/5

README 描述了分类、路由、审计和回退功能,但没有实现代码或测试佐证,且宣传的确定性与高性能指标缺少可核查依据;因此自洽性仅为 1。只给出一个 GitHub Action 引用,未说明模型端点或运行依赖的可用性。该工作流对 409 冲突有重试,对其他错误会抛出错误,但没有 Agent 请求失败的消息或恢复流程说明,故失败消息为 1。

适用触发8 / 18 · 2.2/5

README 提供代码审查、遗留系统重构、架构决策和文档生成等场景,受众与典型用途说明较充分,得 2。它提及复杂度、歧义度、新颖度等路由维度及 YAML 配置,但没有实际分类规则、阈值定义或能力边界佐证,且没有讲清何时触发该 Agent;环境要求也未交代,因此其余分数为 1。

规范维护4 / 18 · 1.1/5

README 按功能、场景、架构、配置和入门组织,得 2;但 Getting Started 只有概念性步骤,没有安装命令或可操作配置说明。示例仅为简短 YAML 片段,缺少 FAQ。免责声明承认输出质量不保证,得 1,但其他限制未具体列明。README 声称 MIT 许可且提到 LICENSE 文件,来源材料未包含该文件,无法核实,得 1。未提供版本或变更记录;维护责任和支持虽有概括性宣传,但没有可验证的负责人或更新路径,得 0。

有效结果4 / 13 · 1.5/5

如果实现与 README 描述相符,按任务分流可能减少模型选择负担;但源材料没有实际 Agent 实现、可执行输出示例或成效依据,因此输出可用性、增量价值和成本收益均仅得 1。

证据核验1 / 8 · 0.6/5

关于语义分类、确定性、性能、审计和分析仪表板的说法没有代码、测试或其他材料支撑,主张可追溯性为 0。只有 README 与单个自动提交工作流可供审阅,缺少相互佐证的实现或测试材料,跨来源佐证为 0。免责声明将性能与质量表述为需按具体工作负载验证,显示有限的事实与保证区分,故为 1;其余主要功能声明仍未区分已实现与计划或宣传内容。

风险与缓解建议
  • 源码中未见:最小权限约束只授予完成任务所需的权限:用专用账号或只读令牌,并限定可访问的目录和仓库。
  • 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
  • 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 源码中未见:来源归属可核验从官方仓库或包源安装,核对发布者和仓库地址,避免同名仿冒包。
  • 工作流按小时自动向 main 写入文件和随机提交信息,并申请 contents: write 权限;启用前应核实其预期用途及仓库写入影响。
  • 核心 Agent 功能与性能指标只有 README 描述,所给材料没有实现或测试佐证。
  • README 声称 MIT 许可,但所给材料未包含 LICENSE 文件;安装步骤、维护责任和更新路径也不清楚。
证据充分度:低 评估于 2026年10月23日 审查版本 21fafaa6a73d
查看完整评分方法 →

常见问题

使用时是否需要自备模型凭据?
README 说明该项目不包含模型、API 密钥或访问凭据,并要求用户自行配置模型端点和认证信息。
它会把请求内容保存下来吗?
文档称除非显式配置,否则不会持久化请求载荷;路由决策会记录时间戳和请求指纹。
主模型失败时会怎样?
系统可按配置的回退层级升级请求,并保留失败响应供分析。
我能否据此确认项目许可为 MIT?
README 声称许可为 MIT,但仓库信息中的许可状态为未知;应先核实仓库中的 LICENSE 文件。
在 GitHub 查看 ↗ 安装 ↓

相关 Agents