gpt4 book ai didi

python - 如何知道某人何时返回 HIT?

转载 作者:太空宇宙 更新时间:2023-11-03 18:06:48 27 4
gpt4 key购买 nike

对于外部问题,当工作人员在预览模式下查看 HIT 时,发送的 URL 类似于:

/mturk?assignmentId=ASSIGNMENT_ID_NOT_AVAILABLE&hitId=3FSEU3P2NR0J4ISYGCVR597YQFLRRR

然后,当用户接受 HIT 时,它会更新分配 ID 并添加一个 WorkerId:

/mturk/?assignmentId=384PI804XS1ASN65RQHJZ77QLSES0H&hitId=3B9XR6P1WEVFQNSWCA0S33G3YCPBJ7&workerId=A1D23ERS0X4J9D&turkSubmitTo=https%3A%2F%2Fworkersandbox.mturk.com

有没有办法知道 HIT 是否已返回且未完成?我尝试以工作人员的身份模拟这种行为,但没有任何请求发送到我的网址。那我该怎么说呢?

最佳答案

最近有人问这个问题 on the AWS Developer Forum 。我将从那里复制我的答案的修改版本:

您可以使用Notifications API每次工作人员接受任务时都会触发通知。然后,您可以对这些通知进行分类,并将它们与一组实际响应进行比较。

如果您在服务器上托管 HIT,则可以将服务器配置为记录 HIT 的每个 View (每个 View 都会记录查看它的工作人员的 workerId ,但使用 assignmentId 的 ASSIGNMENTID_NOT_AVAILABLE 值,而返回的接受的分配将注册一个从未提交给 MTurk 的 assignmentId。对于 AWS 托管的 HIT(例如,那些通过请求者用户界面创建,或通过 API 设置为 QuestionForm 或 HTMLQuestion HIT),此选项对您不可用。

关于python - 如何知道某人何时返回 HIT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26729916/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com