Skip to content

无径之径:Cairn AI 从渗透测试到通用问题的求解

[起零衍迹实验室] 无径之径:Cairn AI 从渗透测试到通用问题的求解

这是我在第二届 TCH·腾讯云黑客松智能渗透挑战赛 获得线上唯一 AK 成绩的线下决赛答辩 PPT,最终总成绩为**全国第三**。

"无径之径" 的含义是——我没有给系统预设任何固定路径、流程定义和角色分工,路径本身从黑板上涌现出来。我的 PPT 写的比较详细,基本交代了我整个设计理念和工程实现,本系统全部代码近期也会在起零衍迹开源,如果有任何问题欢迎在本公众号该文章评论区留言,或者加入「起零衍迹 AI 社区」微信群讨论,我本人会一一回答。

起零衍迹」是我们专注于 AI 应用与 Agent 工程前沿探索的开源组织,我们致力于技术开源与社区共建。安全攻防是我们深耕的方向之一。

无径之径:Cairn AI 从渗透测试到通用问题的求解

About meimage-1

目录image-2

问题的本质

开场image-3

经典回答image-4

状态空间搜索image-5

不只是渗透测试image-6

系统设计 — 黑板、蚁群、和涌现

一个画面 —— 侦探破案image-7

我设计出来,才发现它有名字 —— 黑板架构image-8

Cairn 的黑板image-9

Agent 的工作循环image-10

一道题的完整生命周期image-11

设定起点 Originimage-12

设定终点 Goalimage-13

系统初始时要求直接完成 Goalimage-14

Worker 尝试直接从 Origin 到达 Goal(Bootstrap)image-15

没有在指定时间内到达 Goal,但也写下了结论 Factimage-16

Worker 开始思考下一步应该做什么(Reason)image-17

Worker 写下下一步 Intentimage-18

Worker 执行指定 Intent(Explore)image-19

Worker 执行指定 Intent 完成后写下结论 Factimage-20

态势变化,Worker 重新思考下一步做什么(Reason)image-21

Worker 写下下一步 Intentimage-22

Worker 执行指定 Intent(Explore)image-23

Worker 判定完成,连接到 Goal,项目结束image-24

一个更复杂的案例image-25

我从来没有限制他怎么做渗透测试image-26

系统架构

平等的 Worker,动态的任务image-27

Agent 之间如何协调image-28

Agent 角色分工是人类局限的投影image-29

传统多 Agent 架构的角色分工是人类局限的投影image-30

Less Is Moreimage-31

总结

比赛表现image-32

总结image-33

结语image-34

附.image-35

THANKSimage-36