Token导航 LogoToken导航TokenDH.com
开发需要联网clawhub未标认证来源可访问clear审计提醒

tencentcloud-ocr-questionmarkagent腾讯云 OCR 问号 Agent

Agent Skill

tencentcloud-ocr-questionmarkagent 用于辅助部署、云资源、容器和基础设施运维,适合在 OpenClaw 中需要检查配置、整理部署步骤或排查环境问题时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

13,366

周安装

546

GitHub Stars

公开资料未说明

下载量

4,281
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:tencentcloud-ocr-questionmarkagent(腾讯云 OCR 问号 Agent)
来源仓库:https://github.com/zt1314p-design/tencentcloud-ocr-questionmarkagent
安装命令:
openclaw skills install tencentcloud-ocr-questionmarkagent
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install tencentcloud-ocr-questionmarkagent

简介

K12试卷批改Agent OCR技能,实现手写答案自动识别与知识点分析。

  • 支持整卷与单题图片处理,提供正误判定与得分统计功能。
  • 适用于教育机构作业批改、考试阅卷等批量文本处理需求。
  • 输入图片应包含完整题目与作答区域,避免裁剪不全影响切题判断。
  • 识别结果可能存在误差,重要考试场景建议结合人工二次校验。

SKILL.md

name
tencentcloud-ocr-questionmarkagent
description
腾讯云试题批改Agent(SubmitQuestionMarkAgentJob/DescribeQuestionMarkAgentJob)接口调用技能。当用户需要对试卷图片或试题图片中的K12试卷或试题进行自动批改、手写答案识别、知识点分析时,应使用此技能。支持整卷图片批改和单题图片批改,提供题目切题、正误判定、答案对比、错误分析、知识点输出等结构化评估结果。异步接口,先提交任务再轮询查询结果。

腾讯云试题批改Agent (SubmitQuestionMarkAgentJob / DescribeQuestionMarkAgentJob)

用途

调用腾讯云OCR试题批改Agent接口,面向K12教育场景的试题批改产品,支持整卷/单题端到端处理(试卷切题+题目批改+手写坐标回显),聚焦试题批改(含手写答案)和试题解析(不含手写答案)。精准输出题目、正误判定、答案对比、错误分析及知识点等结构化评估结果。低年级算式批改效果优于线上数学作业批改。

核心能力:

  • 异步双接口模式:Submit 提交任务获取 JobId → Describe 轮询查询结果(DONE/FAIL 时完成)
  • 整卷批改:自动切题后逐题批改,返回每道题目的批改信息
  • 单题批改:跳过切题环节,直接对单题进行批改,支持传入参考答案
  • 深度思考:可选开启深度思考模式,进行更深层次推理分析(速度更慢)
  • 知识点输出:可配置输出题目关联的知识点信息
  • 正确答案输出:可配置输出题目的正确答案
  • 手写答案坐标:可配置输出手写答案在原图中的坐标位置
  • 多格式输入:支持 PNG、JPG、JPEG、BMP、GIF、WEBP、HEIC、TIFF、HEIF 及 PDF 格式

官方文档:

  • 提交任务:https://cloud.tencent.com/document/api/866/128273
  • 查询任务:https://cloud.tencent.com/document/api/866/128274

使用时机

当用户提出以下需求时触发此技能:

  • 需要对试卷图片/PDF进行自动批改
  • 需要识别手写答案并判断正误
  • 需要对K12试题进行批改分析
  • 需要获取试题的知识点信息
  • 需要获取试题的正确答案
  • 需要对单道题目进行批改(含参考答案)
  • 涉及试卷切题、试题解析的任何场景

环境要求

  • Python 3.6+
  • 依赖:tencentcloud-sdk-python(通过 pip install tencentcloud-sdk-python 安装)
  • 环境变量:

- TENCENTCLOUD_SECRET_ID:腾讯云API密钥ID - TENCENTCLOUD_SECRET_KEY:腾讯云API密钥Key

使用方式

运行 scripts/main.py 脚本完成试题批改。该接口为异步接口,脚本会自动提交任务并轮询查询结果。

请求参数

提交任务 (SubmitQuestionMarkAgentJob) 参数

参数类型必填说明
ImageBase64str否(二选一)图片/PDF的Base64值,编码后不超过10M,分辨率建议600*800以上,支持PNG/JPG/JPEG/BMP/PDF格式
ImageUrlstr否(二选一)图片/PDF的URL地址,下载时间不超过3秒。都提供时只使用ImageUrl。建议存储于腾讯云
PdfPageNumberintPDF页码,仅支持单页识别,默认1
BoolSingleQuestionbool是否单题批改(跳过切题),默认false
EnableDeepThinkbool是否开启深度思考(更深层推理,速度更慢),默认false
QuestionConfigMapstr题目信息输出配置(JSON字符串),可选key:KnowledgePoints(输出知识点)/TrueAnswer(输出正确答案)/ReturnAnswerPosition(输出手写答案坐标)
ReferenceAnswerstr单题批改时的参考答案,仅单题时有效,多题时不生效

查询任务 (DescribeQuestionMarkAgentJob) 参数

参数类型必填说明
JobIdstr任务唯一ID,由Submit接口返回,长度不超过32字符
UserAgentstr请求来源标识(可选),用于追踪调用来源,统一固定为Skills

输出格式

识别成功后返回 JSON 格式结果:

格式化输出模式(默认)

{
  "任务ID": "1410885500986064896",
  "任务状态": "DONE",
  "切题数量": "2",
  "旋转角度": 0.0,
  "批改结果": [
    {
      "题号": 1,
      "题干": "1. 小琪在做作业时发现有一道题的一部分被墨水遮住了...",
      "子题": [
        {
          "题号": "1-1",
          "题干": "(1)小琪猜测,墨水遮住的内容是"2a",请你根据小琪的猜测完成计算;",
          "答案列表": [
            {
              "手写答案": "\\frac{2}{a-1}...",
              "是否正确": false,
              "答案分析": "首先将除法转化为乘法,对分子分母因式分解后约分...",
              "正确答案": "...",
              "知识点": ["分式运算", "因式分解"],
              "答案坐标": [113, 648, 558, 648, 558, 698, 113, 698]
            }
          ]
        }
      ]
    }
  ],
  "RequestId": "xxx"
}

原始输出模式(--raw)

{
  "JobId": "1410885500986064896",
  "JobStatus": "DONE",
  "ErrorCode": "",
  "ErrorMessage": "",
  "Angle": 0.0,
  "MarkInfos": [
    {
      "MarkItemTitle": "1. 小琪在做作业时...",
      "AnswerInfos": [],
      "MarkInfos": [
        {
          "MarkItemTitle": "(1)小琪猜测...",
          "AnswerInfos": [
            {
              "HandwriteInfo": "\\frac{2}{a-1}...",
              "IsCorrect": false,
              "AnswerAnalysis": "首先将除法转化为乘法...",
              "RightAnswer": "",
              "KnowledgePoints": [],
              "HandwriteInfoPositions": [113, 648, 558, 648, 558, 698, 113, 698]
            }
          ],
          "MarkInfos": []
        }
      ]
    }
  ],
  "RequestId": "xxx"
}

响应数据结构说明

SubmitQuestionMarkAgentJob 响应

参数类型说明
JobIdstr任务唯一ID,用于查询结果
QuestionInfolist of QuestionInfo切题题目边框坐标列表(BoolSingleQuestion=true时为空)
QuestionCountstr切题数量,作为计费题目数总量
RequestIdstr唯一请求ID

DescribeQuestionMarkAgentJob 响应

参数类型说明
JobStatusstr任务状态:WAIT(等待中)/RUN(执行中)/FAIL(失败)/DONE(成功)
ErrorCodestr任务执行错误码(非FAIL时为空)
ErrorMessagestr任务执行错误信息(非FAIL时为空)
Anglefloat图片旋转角度(角度制),水平方向为0,顺时针为正
MarkInfoslist of MarkInfo试题批改信息
RequestIdstr唯一请求ID

MarkInfo 结构(嵌套递归):

字段类型说明
MarkItemTitlestr题目的题干信息
AnswerInfoslist of AnswerInfo批改答案列表(按从左到右、从上到下排列)
MarkInfoslist of MarkInfo嵌套子题信息(无子题则为空)

AnswerInfo 结构:

字段类型说明
HandwriteInfostr手写答案内容(如选择题的手写选项、填空题的手写内容)
IsCorrectbool答案是否正确
AnswerAnalysisstr答案分析结果
HandwriteInfoPositionslist of int答案区域4角点坐标(长度8数组:左上/右上/右下/左下),需配置ReturnAnswerPosition。可能返回null
RightAnswerstr正确答案内容,需配置 QuestionConfigMap 的 TrueAnswer 为 true
KnowledgePointslist of str知识点内容,需配置 QuestionConfigMap 的 KnowledgePoints 为 true。可能返回null

QuestionInfo 结构:

字段类型说明
Anglefloat旋转角度
Heightint预处理后图片高度
Widthint预处理后图片宽度
ResultListlist of ResultList文档元素(可能返回null)
OrgHeightint输入图片高度
OrgWidthint输入图片宽度
ImageBase64str预处理后的图片base64编码

错误码说明

错误码含义
FailedOperation.DownLoadError文件下载失败
FailedOperation.ImageDecodeFailed图片解码失败
FailedOperation.ImageSizeTooLarge图片尺寸过大,请确保编码后不超过10M
FailedOperation.OcrFailedOCR识别失败
FailedOperation.PDFParseFailedPDF解析失败
FailedOperation.UnKnowError未知错误
FailedOperation.UnKnowFileTypeError未知的文件类型
FailedOperation.UnOpenError服务未开通,请先在腾讯云控制台开通试题批改Agent服务
InvalidParameterValue.InvalidParameterValueLimit参数值错误
LimitExceeded.TooLargeFileError文件内容太大
ResourceUnavailable.InArrears账号已欠费
ResourceUnavailable.ResourcePackageRunOut账号资源包耗尽
ResourcesSoldOut.ChargeStatusException计费状态异常

重要业务逻辑

  1. 异步双接口模式:Submit 提交任务 → Describe 轮询,JobStatus 为 DONE/FAIL 时完成
  2. Submit 计费,Describe 不计费
  3. ImageBase64 和 ImageUrl 必须提供其一,都提供时只使用 ImageUrl
  4. 支持格式:PNG/JPG/JPEG/BMP/GIF/WEBP/HEIC/TIFF/HEIF 及 PDF
  5. PdfPageNumber 必须为正整数,仅支持单页识别
  6. BoolSingleQuestion=true 时跳过切题,直接单题批改
  7. QuestionConfigMap 示例:{"KnowledgePoints":true,"TrueAnswer":true,"ReturnAnswerPosition":false}
  8. ReferenceAnswer 仅单题时有效,多题时不生效
  9. JobId 长度不超过32字符
  10. 默认接口请求并发限制:10题/分钟
  11. 建议图片存储于腾讯云COS以获得更高的下载速度和稳定性
  12. MarkInfo 为递归嵌套结构,可能存在多层子题

调用示例

# 通过URL进行整卷批改(输出知识点和正确答案)
python scripts/main.py --image-url "https://example.com/exam_paper.jpg" \
  --question-config '{"KnowledgePoints":true,"TrueAnswer":true}'

# 通过URL进行单题批改(带参考答案)
python scripts/main.py --image-url "https://example.com/single_question.jpg" \
  --single-question --reference-answer "x=2"

# 开启深度思考模式
python scripts/main.py --image-url "https://example.com/exam.jpg" --enable-deep-think

# 通过文件路径进行批改(自动Base64编码)
python scripts/main.py --image-base64 ./exam_paper.png

# 批改PDF试卷(指定页码)
python scripts/main.py --image-base64 ./exam.pdf --pdf-page-number 2

# 输出原始JSON响应
python scripts/main.py --image-url "https://example.com/exam.jpg" --raw

# 指定地域和自定义轮询参数
python scripts/main.py --image-url "https://example.com/exam.jpg" \
  --region ap-beijing --poll-interval 3 --poll-timeout 300```

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

94.82%
按下载量换算4,059

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills