测试自动学习
v1.0.0在Yuketang、Xuexitong、Zhihuishu和Pintia等基于浏览器的平台上进行学习任务时使用,包括回答测验和页面操作。
0· 10·0 当前·0 累计
运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install test-auto-study
镜像加速npx clawhub@latest install test-auto-study --registry https://cn.longxiaskill.com 镜像可用
技能文档
自动学习核心策略:默认将所有页面视为普通练习,除非用户明确指出其他。以短暂的0.1秒暂停顺序应用页面操作。直接读取图像,而不是尝试从中提取文本。当登录状态很重要时,重用同一浏览器配置文件访问同一网站。始终使用指定的持久配置文件启动Chrome。通过CDP与Chrome交互。附加到CDP后,验证活动标签和当前URL。在启动新浏览器会话之前检查CDP端口。如果会话已经可用,则直接附加到它。否则,以headed模式启动Chrome。除非用户要求执行其他操作,否则在数学表达式中使用latex在markdown中。应用页面上的任何答案之前构建markdown记录。
不允许:
- 不要重新点击已经匹配目标状态的选项。
- 不要依赖普通用户无法执行的操作。
- 尽可能使用普通用户流程。
- 除非用户明确要求,否则不要自动提交。
- 除非用户明确要求,否则不要搜索网络。
- 不要使用OCR从图像中读取文本(这通常不起作用,直接读取图像)。
- 不要仅因为页面包含关键词如“考试”、“测验”、“练习”或“作业”就认为它是一个测验。除非用户明确指出这是一个正式考试,否则将其视为普通练习页面。
- 除非明确要求,否则不要跳过任何参考步骤。
- 按照设计的工作流程,不要因为看起来更简单就采取捷径。
工作流程:
- 启动或附加到具有CDP端口的Chrome。
- 验证活动标签和当前URL,然后在执行操作之前快照或检查当前页面状态。
- 根据用户的请求与页面交互,例如选择、填写或清除答案,或点击提交按钮。
答案格式:
- 单选:仅返回最终选项字母。
- 多选:使用逗号分隔的字母,不带额外评论。
- 填空:对于每个空白返回简洁的答案,如果有多个空白,则用“|”分隔。
- 短答:返回简洁的答案,不超过三句话,除非明确要求,否则不带解释或评论。
更多指南:
- 环境特定指南:
- 平台特定指南:
前提条件:
- Google Chrome(在Windows或macOS上)
- Agent Browser CLI
- Agent Browser Skill DEFAULT
- 练习文物存储(markdown或图像):/workspace/auto-study///
- 结构如下:
- 从章节或作业标题派生并将路径不安全字符规范化为-。
- Chrome配置文件根目录:%LOCALAPPDATA%\auto-study\browser或~/Library/Application Support/AutoStudy/browser。
- CDP端口:9344(默认,可以在用户要求时自定义)。