SoPilotSoPilot

🤖 如何创建和管理 Sopilot 智能体

Share:

Sopilot 智能体功能概述

SoPilot营销智能体技术,是 SoPilot 首创的革新性的 AI 浏览器自动化解决方案。它能让 AI 直接理解和操作网页内容,实现各种复杂的营销任务。通过自定义智能体,你可以让 AI 助手具备特定领域的专业知识和浏览器操作技能,精准执行你的营销策略。

智能体可以灵活地适应不同的营销场景:

  • 在不同社交媒体上创建吸引人的病毒式内容和互动
  • 自动提交网站目录和博客评论外链,建设优质外链
  • 生成精美的营销图片和内容卡片
  • 管理多平台的内容分发和推广,实现多平台营销

每个智能体都可以嵌入你的产品信息和个人专属内容,为不同的营销目标定制专属的自动化解决方案。无论是内容创作、社交营销,还是 SEO 推广,SoPilot智能体都能帮你事半功倍。

前期准备

在开始之前,请确保:

  • 已注册 SoPilot 账号
  • 已按照快速入门完成安装和使用

快速导航

详细操作指南

1. 创建新的智能体

1.1 通过克隆已有智能体创建

  • 在系统智能体或第三方智能体列表中,选择需要克隆的智能体
  • 点击智能体右上角的"更多"按钮,选择"克隆"选项
  • 系统会自动填充智能体的默认配置,并在名称后添加"-clone"后缀
  • 根据需要修改配置信息,克隆后的智能体默认为私有状态

1.2 从头创建

  • 进入"我的智能体"页面
  • 点击"创建智能体"按钮
  • 填写基本信息
  • 配置智能体参数
  • 设置提示词并保存

2. 基本信息配置

agent-manage.png

2.1 基本信息

  • 名称:为智能体取一个专业的名称(必填)

    • 建议使用能清晰表达功能的专业名称
    • 避免使用过于简单或无意义的名称
    • 如果是特定场景使用,可以加入场景说明
  • 描述:添加对智能体功能和专长的详细说明(必填)

    • 此描述会作为智能体的欢迎语显示给用户
    • 详细说明智能体的主要功能和使用场景
    • 可以包含使用示例或注意事项
    • 建议使用简洁清晰的语言描述
  • 标识:设置智能体的URL别名,用于生成专属访问链接(选填)

    • 仅允许使用小写字母、数字和连字符
    • 建议使用有意义的英文单词组合
    • 设置后可通过 sopilot.net/ai-agent/[别名] 访问
    • 如不设置则使用系统生成的ID作为访问路径

2.2 访问和操作设置

  • 访问类型:选择智能体的访问权限
    • 系统:系统内置智能体,创建后需等待管理员审核通过后才能公开显示
    • 公开:所有用户可见,需要管理员审核通过后才能公开显示,审核通过后会显示在第三方智能体列表中
    • 私有:仅创建者可见,可随时修改配置
  • 操作类型:选择智能体的操作方式
    • 聊天(chat):

      • 与AI助理进行持续对话来优化生成结果
      • 适合需要通过对话来调整和完善内容的场景
      • 支持一次性生成多条供选择的内容(用----分隔)
      • 对话结果可以复制或快速插入到页面的输入框
      • 支持多轮对话和上下文理解,便于逐步调优
    • 表单生成(genForm):

      • 自动识别和填充各种网站的表单字段
      • 特别适合提交网站目录和发布外链的场景
      • 能自动适配不同目录导航站的提交表单
      • 支持批量生成多组表单数据
      • 支持自动验证码识别,提高提交效率
    • 生成内容(genContent):

      • 快速生成单条内容并自动填充
      • 适合对内容质量要求不高的场景
      • 适合不需要反复修改的简单内容
      • 生成后直接填充到指定输入框
      • 适合快速回复、简单评论等场景
    • 生成图片(genImg):(已弃用)

      • 此操作类型已不再使用
      • 如需生成图片,请使用AI生成图片卡片智能体
      • 在智能体的提示词中设置SVG图片的生成样式
    • 视频录制(recordVideo):

      • 支持录制整个屏幕或指定浏览器窗口
      • 适合录制教程、产品演示等简单场景
      • 录制后自动添加精美的视频背景
      • 支持鼠标焦点区域的智能放大和缩小
    • 快速分享(share):

      • 一键生成多平台分享文案
      • 适合内容营销、推广等场景
      • 自动提取页面核心信息
      • 支持多种社交平台的分享格式

2.3 DOM操作设置

  • 操作DOM:设置AI生成内容后要插入的目标DOM元素

    • 使用标准CSS选择器语法
    • 例如:textarea(所有文本框)、#editor(ID为editor的元素)
    • 建议使用具有唯一性的选择器,避免匹配到多个元素
    • 如果页面动态加载,确保选择器能在正确时机匹配到元素
  • 按钮位置:设置触发按钮的插入位置

    • 使用CSS选择器指定在哪个元素后插入Sopilot图标按钮
    • 例如:#reply-button(在回复按钮后插入)
    • 按钮点击后会触发智能体的执行
    • 建议选择靠近操作区域的位置插入按钮
  • 支持的网站:设置智能体可以在哪些网站上运行

    • 每行输入一个网址规则
    • 支持通配符匹配,如:*.twitter.com*.facebook.com/*
    • 支持正则表达式,如:^https://.*\.example\.com/.*$
    • 只有当用户打开匹配的网站时,Sopilot插件才会显示该智能体
    • 如果不填写,则智能体在所有网站都可见
    • 建议根据智能体的具体功能设置合适的网站范围
    • 特别注意:如果是提交目录外链的智能体,这里一定不要填写任何内容
      • 因为目录站的网址是不固定的
      • 尤其不要填写自己网站的地址
      • 否则将无法在目录站使用该智能体

3. 提示词配置

3.1 系统提示词

  • 系统提示词:设置智能体的核心指令和行为规则(必填)

    • 定义智能体的角色和行为方式
    • 设置处理任务的具体步骤和规则
    • 可以包含条件判断和处理逻辑
    • 建议分段组织,使结构清晰
  • 支持使用特殊变量获取页面内容:

    • {title} - 获取页面标题
    • {content} - 获取页面内容
    • {description} - 获取页面描述
    • {textContent('div')} - 获取指定元素的文本内容,参数为CSS选择器
    • {innerHTML}/{outerHTML} - 获取指定元素的HTML内容,用法同上
    • {textContent('')} - 参数为空时获取页面的所有文本内容
  • 支持使用for和if的嵌套表达式:

    • for语句用于遍历页面元素
    • if语句用于条件判断
    • 在表达式内使用$开头调用特殊函数
    • 支持多层嵌套组合使用
  • 表达式示例:

    // 遍历推文并提取信息
    for [data-testid="tweet"] {
      tweet$index: 
      author: $textContent('[data-testid="User-Name"]')
      content: $textContent('[data-testid="tweetText"]')
      // 检查是否有视频
      if [data-testid="videoComponent"] {
        video: https://x.com/i/status/$attr('[data-testid="User-Name"] a[dir="ltr"]','href')[3]/video/1
      }
      // 检查是否有链接
      if [data-testid="card.layoutLarge.media"] {
        link: $attr('[data-testid="card.layoutLarge.media"] a', 'href')
      }
    }
    

3.2 用户提示词

  • 用户提示词:设置用户输入的默认提示词(选填)

    • 可以预设用户常用的提示词内容
    • 支持使用与系统提示词相同的变量和表达式
    • 用户可以在对话时修改此提示词
    • 建议设置通用性较强的提示词
  • 用户输入提示:设置用户输入框的占位提示文本(选填)

    • 用于提示用户应该输入什么内容
    • 建议使用简短清晰的提示文本
    • 可以包含简单的示例或格式说明
    • 帮助用户理解如何与智能体交互

3.3 输入参数(暂不支持)

  • 参数配置:支持配置最多3个自定义输入参数

    • 点击"+"图标添加新的输入参数
    • 参数将在智能体执行时弹出对话框供用户填写
    • 可以设置为文本输入框或下拉选择框
    • 适合需要用户提供额外信息的场景
  • 参数格式

    • 文本格式:直接输入参数提示文本
    • JSON格式:支持更多配置选项
      {
        "title": "参数标题",
        "placeholder": "输入框提示文本",
        "options": ["选项1", "选项2", "选项3"]  // 如果存在options则为下拉框
      }
      
  • 使用建议

    • 参数名称要简洁明确
    • 提示文本要清晰易懂
    • 下拉选项要覆盖常用场景
    • 避免设置过多参数增加使用复杂度

4. 发布和管理

4.1 智能体状态

  • 草稿(draft)

    • 初始创建状态
    • 可以自由修改所有配置
    • 仅创建者可见和使用
  • 待审核(pending)

    • 提交公开发布审核的状态
    • 当访问类型设为“系统”或“公开”并保存时自动进入此状态
    • 需要等待管理员审核
    • 审核期间仍然可以修改配置
  • 已发布(published)

    • 管理员审核通过后的状态
    • 所有用户可见和使用
    • 修改配置后需要重新审核
  • 已下线(offline)

    • 暂时停用的状态
    • 可以随时重新发布
    • 下线期间其他用户无法使用

4.2 管理操作

  • 保存

    • 保存当前所有修改
    • 如果访问类型为"系统"或"公开",保存后自动进入待审核状态
    • 如果访问类型为"私有",保存后直接变成已发布状态
    • 保存时会验证必填字段
  • 测试

    • 在新窗口打开智能体进行测试
    • 可以实际体验用户界面
    • 验证所有功能是否正常
  • 下线

    • 将已发布的智能体临时下线
    • 下线后其他用户将无法使用
    • 可以在修复问题后重新保存发布
  • 删除

    • 永久删除智能体
    • 删除后无法恢复
    • 请谨慎操作

4.3 使用智能体

  • 通过URL访问

    • 使用智能体的专属URL直接访问
    • 格式:sopilot.net/ai-agent/[别名或ID]
    • 可以分享URL给其他用户
  • 在网站中使用

    • 打开已配置的目标网站
    • Sopilot插件会显示可用的智能体
    • 点击智能体图标开始使用
  • 通过插件访问

    • 点击Chrome插件图标
    • 在插件面板中选择智能体
    • 快速启动常用智能体
  • 在对话中使用

    • 在聊天界面中调用智能体
    • 可以组合多个智能体使用
    • 支持连续对话和上下文理解

使用技巧

  1. 提示词编写

    • 使用清晰、具体的指令
    • 合理利用特殊变量获取页面信息
    • 编写提示词时可以使用解析功能测试
    • 避免过于复杂的逻辑
  2. DOM操作

    • 使用准确的CSS选择器
    • 测试选择器的有效性
    • 考虑不同网站的兼容性
    • 避免过于宽泛的选择器
  3. 支持的网站

    • 精确设置作用范围
    • 使用通配符提高灵活性
    • 避免过于宽泛的匹配
    • 定期检查网站规则的有效性

获取帮助

如果你在使用过程中遇到问题:

现在你已经掌握了 Sopilot 智能体创建和管理的所有要点。开始创建你的第一个智能体吧! 如果在使用过程中遇到问题,可以随时查看本指南或联系我们的支持团队。

Share: