跳到主要内容

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 在执行任务时参考这些文件内容。

如何添加文件

  1. 在对话界面中找到文件添加入口
  2. 选择要添加的文件(支持代码文件、配置文件、文本文件等)
  3. 文件内容会被加载到当前会话的上下文中

【配图:添加文件操作界面的截图】

使用场景

  • 代码审计: 上传代码文件,让 AI 分析安全漏洞
  • 配置检查: 上传配置文件,让 AI 检查安全配置
  • 日志分析: 上传日志文件,让 AI 识别异常行为
  • 文档理解: 上传技术文档,让 AI 基于文档回答问题

使用技能 (Skills)

技能是 Memfit 的场景化能力增强机制。每个技能针对特定场景,集成了专门的提示词、工具组合和领域知识。

选择和激活技能

在 AI Agent 界面中,你可以通过以下方式使用技能:

  1. 首页推荐: 在右侧推荐区域直接点击感兴趣的技能
  2. 资源面板: 在左下方的技能库中浏览和选择技能
  3. 自然描述: 在对话中描述任务,Memfit 会自动匹配合适的技能

【配图:技能选择和激活界面的截图】

技能对 Agent 行为的影响

激活技能后,AI Agent 的行为会发生变化:

  • 专业知识注入: AI 获得该领域的专业提示词和最佳实践
  • 工具组合优化: 自动加载该场景下最相关的工具集
  • 执行策略调整: 按照该场景的最佳工作流程执行任务

技能自动加载机制

Memfit 具备智能技能推荐能力:

  • 任务分析: 当你输入任务描述时,Memfit 会分析任务特征
  • 自动匹配: 根据任务类型自动推荐最合适的技能
  • 动态加载: 在执行过程中,如果发现需要额外的技能,Memfit 会动态推荐
  • 首页推荐: 基于你的使用历史和常见场景,首页会推荐最可能用到的技能

【配图:技能自动推荐机制展示的截图】

使用终端

Memfit 的 AI Agent 具备终端操作能力,可以在任务执行过程中使用终端执行命令。

终端功能

  • AI 可以在执行任务时自动调用终端命令
  • 支持常见的系统命令和工具调用
  • 终端操作的输入输出在界面上完全可见

【配图:AI Agent 中终端使用界面的截图】

安全机制

终端操作受到安全控制:

  • 敏感命令执行前会请求你的确认
  • 操作范围受到权限配置限制
  • 所有命令执行记录可追溯

最佳实践

  1. 描述清晰: 尽量清晰地描述你的任务目标和约束条件
  2. 善用技能: 对于专业场景任务,优先激活相关技能以获得更好的效果
  3. 提供上下文: 通过添加文件或挂载知识库,为 AI 提供充分的背景信息
  4. 迭代推进: 复杂任务可以分步进行,逐步细化需求

下一步