基础概念
理解 Memfit AI 背后的基本概念。
执行模式
即时执行模式
适用于明确的原子任务:
- 入口: 直接到 ReAct Loop
- 适合: 单步操作、查询、简单扫描
- 示例: "google.com 的 HTTP 响应是什么?"
Plan-Execute 模式
适用于复杂的多步任务:
- 入口: 通过 Coordinator
- 适合: 审计、评估、多阶段操作
- 示例: "进行全面的渗透测试"
ReAct 循环
ReAct 代表 Reasoning and Acting(推理与行动)。
循环
观察 → 思考 → 行动 → 观察 → ...
组件
| 组件 | 目的 |
|---|---|
| 观察 | 从环境收集信息 |
| 思考 | 推理下一步 |
| 行动 | 执行工具或操作 |
示例
[观察] 用户询问 target.com 的端口 443
[思考] 我需要检查端口 443 是否开放并识别服务。
[行动] PortScan(target: "target.com", ports: [443])
[观察] 端口 443 开放,运行 nginx/1.21.0
[思考] 任务完成。我将报告发现。
任务树
对于复杂任务,Memfit AI 创建 任务树。
结构
主任务
├── 子任务 1
│ ├── 子子任务 1.1
│ └── 子子任务 1.2
├── 子任务 2
└── 子任务 3
属性
- 依赖关系: 任务可以依赖其他任务
- 并行性: 独立任务并行运行
- 递归性: 子任务可以产生自己的任务树
人工介入
Memfit AI 在关键决策点让您参与。
计划审查
执行计划前:
- 审查提议的步骤
- 如需修改
- 批准以继续
行动确认
对于敏感操作:
- 文件修改
- 网络攻击
- 系统更改
澄清请求
当信息缺失时:
- 询问目标详情
- 请求凭据
- 确认范围
记忆系统
Memfit AI 记忆并学习。
短期记忆
- 当前对话上下文
- 执行状态
- 最近的观察
长期记忆
- 之前的交互
- 学习的模式
- 错误恢复策略
优势
- 随时间提高准确性
- 上下文化建议
- 模式识别
工具和 Forges
工具
原子能力:
- 文件操作
- 网络请求
- 代码执行
- 扫描
Forges
场景特定包:
- 专门提示词
- 精选工具集
- 领域专业知识
- 工作流逻辑
可靠性机制
自我反思
当出错时:
- 分析失败
- 生成修正计划
- 以改进的上下文重试
自旋检测
防止无限循环:
- 动作重复检测
- 逻辑循环检测
- 自动干预
总结
| 概念 | 描述 |
|---|---|
| ReAct 循环 | 思考-行动-观察循环 |
| 任务树 | 层次化任务分解 |
| Coordinator | 中央编排组件 |
| 记忆 | 短期和长期上下文 |
| 工具 | 原子操作 |
| Forges | 场景包 |