AI Agent 使用教程
本教程将详细介绍如何使用 Memfit 的 AI Agent 功能,包括对话交互、文件管理、技能使用和终端操作。
进入 AI Agent 界面
启动 Memfit 后,点击进入 AI Agent 页面。AI Agent 是 Memfit 的核心交互界面,所有任务都从这里开始。
【配图:AI Agent 完整界面布局的截图】
界面主要区域:
| 区域 | 位置 | 功能 |
|---|---|---|
| 对话区域 | 中央 | 输入指令、查看 AI 响应和执行过程 |
| 首页推荐 | 右侧 | 展示推荐的工具、技能和知识库 |
| 资源面板 | 左下方 | 管理知识库、技能库和工具库 |
| 模型选择 | 底部 | 选择当前使用的 AI 模型 |
对话交互
发送消息
在对话框中输入你的任务描述或问题,按 Enter 发送。支持 Shift + Enter 换行输入多行内容。
你可以用自然语言描述任何任务,例如:
分析 target.com 的安全配置,检查是否存在常见漏洞
多轮对话
Memfit 支持多轮对话,AI 会记住当前会话的上下文。你可以在前一个任务的基础上继续追问或调整:
用户: 帮我扫描 192.168.1.1 的开放端口
AI: [执行扫描并返回结果...]
用户: 针对发现的 80 端口,进一步检查 Web 服务的安全性
AI: [基于上文的扫描结果,继续深入检查...]
理解执行过程
AI Agent 执行任务时,你可以在界面上看到完整的执行轨迹:
- 思考 (Thinking): AI 分析任务,决定下一步行动
- 行动 (Action): AI 调用具体的工具执行操作
- 观察 (Observation): AI 查看工具返回的结果
- 回答 (Response): AI 整理发现并回复你
【配图:AI Agent 执行过程中思考-行动-观察循环的截图】
添加文件
你可以将文件提供给 AI 作为上下文,让 AI 在执行任务时参考这些文件内容。
如何添加文件
- 在对话界面中找到文件添加入口
- 选择要添加的文件(支持代码文件、配置文件、文本文件等)
- 文件内容会被加载到当前会话的上下文中
【配图:添加文件操作界面的截图】
使用场景
- 代码审计: 上传代码文件,让 AI 分析安全漏洞
- 配置检查: 上传配置文件,让 AI 检查安全配置
- 日志分析: 上传日志文件,让 AI 识别异常行为
- 文档理解: 上传技术文档,让 AI 基于文档回答问题
使用技能 (Skills)
技能是 Memfit 的场景化能力增强机制。每个技能针对特定场景,集成了专门的提示词、工具组合和领域知识。
选择和激活技能
在 AI Agent 界面中,你可以通过以下方式使用技能:
- 首页推荐: 在右侧推荐区域直接点击感兴趣的技能
- 资源面板: 在左下方的技能库中浏览和选择技能
- 自然描述: 在对话中描述任务,Memfit 会自动匹配合适的技能
【配图:技能选择和激活界面的截图】
技能对 Agent 行为的影响
激活技能后,AI Agent 的行为会发生变化:
- 专业知识注入: AI 获得该领域的专业提示词和最佳实践
- 工具组合优化: 自动加载该场景下最相关的工具集
- 执行策略调整: 按照该场景的最佳工作流程执行任务
技能自动加载机制
Memfit 具备智能技能推荐能力:
- 任务分析: 当你输入任务描述时,Memfit 会分析任务特征
- 自动匹配: 根据任务类型自动推荐最合适的技能
- 动态加载: 在执行过程中,如果发现需要额外的技能,Memfit 会动态推荐
- 首页推荐: 基于你的使用历史和常见场景,首页会推荐最可能用到的技能
【配图:技能自动推荐机制展示的截图】
使用终端
Memfit 的 AI Agent 具备终端操作能力,可以在任务执行过程中使用终端执行命令。
终端功能
- AI 可以在执行任务时自动调用终端命令
- 支持常见的系统命令和工具调用
- 终端操作的输入输出在界面上完全可见
【配图:AI Agent 中终端使用界面的截图】
安全机制
终端操作受到安全控制:
- 敏感命令执行前会请求你的确认
- 操作范围受到权限配置限制
- 所有命令执行记录可追溯
最佳实践
- 描述清晰: 尽量清晰地描述你的任务目标和约束条件
- 善用技能: 对于专业场景任务,优先激活相关技能以获得更好的效果
- 提供上下文: 通过添加文件或挂载知识库,为 AI 提供充分的背景信息
- 迭代推进: 复杂任务可以分步进行,逐步细化需求