Halo 正在迈向多智能体:将单一大脑拆分为五个”
Halo 是一个专为渗透测试设计的系统,正从单智能体模型演进为多智能体编排架构,以提升功能并解决现有局限。此前,单一智能体负责管理整个 engagements 的所有方面,导致上下文混乱、推理不清以及错误累积。渗透测试涉及规划、执行和自我修正等 distinct 阶段,这些阶段目前被整合在 Halo 的单循环系统中。将这些任务分离到专用智能体中,可简化流程,使每个智能体专注于特定任务并保持清晰的上下文窗口。这也有助于更有效地隔离和解决故障。新架构将包含五个 distinct 智能体:规划器(Planner)将高层 engagement 目标分解为具体目标,聚焦于策略制定;编排器(Orchestrator)负责管理智能体间的交互,路由信息并决定行动序列;漏洞发现智能体(Vulnerability Discovery agent)基于扫描数据识别并优先处理弱点;攻击者智能体(Attacker)针对定义的目标执行具体任务;调试器(Debugger)负责监控故障、诊断问题,并将洞察反馈至系统以防止重复发生。该设计优先在编码前明确角色与边界,避免昂贵的返工。多智能体方法对 Halo 的可扩展性至关重要,使其能够运行更长时间、从错误中优雅恢复,并随时间自主改进。这一架构转变标志着 Halo 开发进程中的重要里程碑。