A AI general-purpose state-space search engine, validated first on autonomous penetration testing.
Cairn 是一个通用的人工智能状态空间搜索引擎,旨在解决具有明确起点和目标但路径未知的复杂问题。该项目通过定义客观事实与探索意图的图结构,为自动化复杂决策流程提供了一种灵活的底层架构,并在自主渗透测试领域得到了有效验证。
基于黑板架构设计,利用事实、意图和提示三个核心要素驱动问题解决过程。 采用非预设角色机制,任务根据当前状态实时生成,摆脱了传统固定工作流的束缚。 代理通过共享黑板进行协作,无需直接通信即可实现高效的信息共享与协同作业。 支持在搜索过程中随时注入人类判断,确保引擎能够根据人工干预动态调整搜索路径。 执行循环遵循观察、导向、决策、行动的逻辑,将搜索过程视作从起点向目标持续演进的图论问题。
该项目适用于网络安全专业人士进行自动化渗透测试与漏洞挖掘,同时也适合研究人员解决数学证明、CTF竞赛挑战等需要从已知起点探索未知状态空间的问题。