欢迎来到 AI-Researcher🤗 本系统在自动化科学发现🔬领域实现革命性突破,通过全新架构重塑传统科研范式。这个尖端平台为研究者提供:
-
🎯 全流程自主化:端到端的科研自动化 -
🔄 无缝协同:从概念到发表的完整闭环 -
🧠 先进AI整合:基于最前沿的智能体技术 -
🚀 科研加速器:高效推进科学创新
✨ AI-Researcher系统支持两种研究需求输入模式 ✨
模式一:详细创意描述
用户提供完整的研究设想描述,系统将基于明确需求制定实施方案
模式二:文献启发创新
用户仅需提交参考文献,典型指令格式:”我有一些参考文献,请基于这些论文提出创新方案并实现”。系统将分析文献生成原创研究思路
🌟核心功能架构
AI-Researcher通过模块化整合构建完整科研生态:
🚀核心科研功能
-
📚 文献综述:自动化文献分析与综合 -
📊 创意生成:系统化梳理并形成新研究方向 -
🧪 算法设计与实现:方法论开发与工程落地 -
💻 算法验证优化:自动化测试与迭代改进 -
📈 结果分析:实验数据的深度解读 -
✍️ 论文撰写:自动生成完整学术论文
⚡ 快速开始
安装指南
AI环境安装
-
使用uv工具
推荐使用uv管理项目依赖(比conda更快)
ounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(line
# 安装uv
curl -LsSf https://astral.sh/uv/install.sh | sh
source ~/.bashrc
# 克隆项目
git clone https://github.com/HKUDS/AI-Researcher.git
cd AI-Researcher
# 创建并激活环境
uv venv --python 3.11
source ./.venv/bin/activate
uv pip install -e .
playwright install
Docker安装
我们使用Docker容器化技术部署智能交互环境。运行前请确保已安装Docker。执行以下命令获取研究智能体镜像:
ounter(line
docker pull tjbtech1/airesearcher:v1
或通过提供的Dockerfile自行构建:
ounter(line
cd ./docker && docker build -t tjbtech1/airesearcher:v1 .
API密钥配置
基于’.env.template’创建环境变量文件,配置包括API密钥、测试案例ID等参数:
ounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(line
# ================ 容器配置 ================
DOCKER_WORKPLACE_NAME=workplace_paper
BASE_IMAGES=tjbtech1/airesearcher:v1
COMPLETION_MODEL=openrouter/google/gemini-2.5-pro-preview-05-20
CHEEP_MODEL=openrouter/google/gemini-2.5-pro-preview-05-20
GPUS='"device=0"'
CONTAINER_NAME=paper_eval
WORKPLACE_NAME=workplace
CACHE_PATH=cache
PORT=7020
PLATFORM=linux/amd64
# ================ 大模型配置 ================
GITHUB_AI_TOKEN=您的GitHub_AI令牌
OPENROUTER_API_KEY=您的OpenRouter密钥
OPENROUTER_API_BASE=https://openrouter.ai/api/v1
# ================ 任务配置 ================
CATEGORY=vq
INSTANCE_ID=one_layer_vq
TASK_LEVEL=task1
MAX_ITER_TIMES=0
🔥 Web图形界面
基于gradio开发的Web界面可通过以下命令启动:
ounter(line
python web_ai_researcher.py

环境变量配置界面:

案例选择界面:

✨ 工作原理
-
🔄 端到端科研自动化系统
AI-Researcher通过集成化流水线实现完整科研生命周期的自动化管理,包含三大战略阶段: -
写作智能体 📄:自动整合研究思路、算法框架和实验结果,生成结构完整的学术论文 -
📝设计阶段:构建理论框架与实施方案 -
⚙️实现阶段:将概念转化为可执行代码 -
🔬验证阶段:系统化测试与性能评估 -
🔧优化阶段:基于测试结果的迭代改进 -
🔍 资源收集器:从主流学术数据库自动获取跨领域研究资料 -
🧠 资源过滤器:基于引用量、代码维护等指标筛选高质量资源 -
💭 创意生成器:系统分析现有方法局限,探索新兴研究方向 -
文献综述与创意生成 📚💡
-
算法设计、实现与验证 🧪💻
设计→实现→验证→优化四阶段闭环 -
论文撰写 ✍️📝
-
🔬 综合基准测试体系
我们建立了标准化评估框架,包含: -
👨🔬 专家级基准:以人工撰写论文作为黄金标准 -
🌈 多领域覆盖:涵盖CV、NLP、DM、IR四大方向 -
🌐 开源基准构建:公开数据集处理全流程 -
📊 多维评估指标:创新性、实验完整性、理论基础等 -
🌟 易用型AI科研助手
特色功能包括: -
🌐 多模型支持:兼容Claude、OpenAI等主流模型 -
📚 一键启动:仅需提供参考文献即可开始研究 -
🧠 低门槛:无需深厚领域知识即可获得专业成果 -
📦 开箱即用:最小化配置立即体验
🔍 使用指南
1. 研究智能体
如需执行完整研究流程(模式一任务),运行:
ounter(line
在research_agent/run_infer_level_1.sh中配置参数后执行
若仅提供参考文献自动生成创意(模式二任务),运行:
ounter(line
在research_agent/run_infer_level_2.sh中配置参数后执行
2. 论文写作智能体
研究完成后生成论文:
ounter(line
在paper_agent/run_paper.sh中配置字段参数后执行
3. 基准数据
基准数据集与收集流程详见:
-
benchmark
目录 -
benchmark_collection
目录
项目地址
https://github.com/HKUDS/AI-Researcher/blob/main/README.md
扫码加入技术交流群,备注「开发语言-城市-昵称」
(文:GitHubStore)