Open CaptchaWorld
收藏资源简介:
一个全面的基于网络的平台,用于测试和基准测试多模态LLM网络代理在CAPTCHA风格谜题上的表现。该项目提供了一个环境,用于评估人工智能系统在各种类似于CAPTCHA(完全自动化的公共图灵测试,以区分计算机和人类)的视觉谜题上的表现。
A comprehensive web-based platform for testing and benchmarking the performance of multimodal LLM web agents on CAPTCHA-style puzzles. This project provides an environment to evaluate the performance of AI systems on various visual puzzles similar to CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart).
Open CaptchaWorld 数据集概述
🌟 数据集简介
Open CaptchaWorld 是一个用于测试和评估多模态LLM网络代理在CAPTCHA风格谜题上表现的综合性网络平台。该数据集基于研究论文《Open CaptchaWorld: A Comprehensive Web-based Platform for Testing and Benchmarking Multimodal LLM Agents》。
📰 最新动态
- [2025-05-29] 发布了第一个版本的Open CaptchaWorld基准测试和数据集
🎯 目标与贡献
- 现实世界部署障碍:解决网络代理在遇到CAPTCHA测试时受阻的问题
- 过时的评估方法:提供现代网络代理所需的完整推理、视觉理解和交互能力评估
✨ 主要特性
- 包含20种不同的CAPTCHA类型
- 提供网络界面和API端点
- 支持基准测试跟踪
- 具有可扩展架构
🧩 CAPTCHA类型
- Dice_Count
- Geometry_Click
- Rotation_Match
- Slide_Puzzle
- Unusual_Detection
- Image_Recognition
- Bingo
- Image_Matching
- Patch_Select
- Dart_Count
- Object_Match
- Select_Animal
- Coordinates
- Path_Finder
- Place_Dot
- Connect_icon
- Click_Order
- Hold_Button
- Misleading_Click
- Pick_Area
📊 基准测试结果
系统记录在benchmark_results.json中,包含:
- 谜题类型
- 谜题ID
- 用户答案
- 正确答案
- 正确性布尔值
- 时间戳
🚀 快速开始
系统要求
- Python 3.10或更高版本
安装步骤
- 克隆仓库
- 创建虚拟环境(可选)
- 安装依赖项
运行应用
启动Flask应用后,可通过http://10.14.0.2:7860/访问
📝 使用方法
网络界面
- 访问指定URL
- 随机显示CAPTCHA谜题
- 将服务器地址添加到代理提示中
🗺️ 未来计划
- 增加每种CAPTCHA类型的谜题数量
- 探索参数化方法
- 研究解决复杂视觉谜题的非参数方法
👥 贡献指南
欢迎通过fork仓库、创建特性分支、提交更改和发起Pull Request的方式贡献
📄 许可证
MIT许可证




