Co-creation-projects/Apricity-InnocoreAI/README.md
智能科研创新助手 | Intelligent Research Innovation Assistant
基于多智能体协作的科研全流程自动化系统
基于 HelloAgent 框架构建,支持灵活的 LLM 切换
English | 简体中文
</div>InnoCore AI(研创·智核)是一个基于 HelloAgent 框架构建的智能科研创新助手系统。通过多智能体协作,实现从论文搜索、深度分析、写作辅助到引用校验的科研全流程自动化。
┌─────────────────────────────────────────────────────────┐
│ 前端界面层 │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 论文搜索 │ │ 深度分析 │ │ 写作助手 │ │ 引用管理 │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
└─────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────┐
│ API 接口层 │
│ FastAPI + WebSocket + RESTful API │
└─────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────┐
│ 智能体编排层 │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 🕵️Hunter │ │ 🧠 Miner│ │ ✍️ Coach│ │ 🔎 Validator│ │
│ │ 论文搜索 │ │ 深度分析 │ │ 写作助手 │ │ 引用校验 │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
└─────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────┐
│ 核心服务层 │
│ PDF解析 | 向量检索 | LLM调用 | 任务队列 │
└─────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────┐
│ 数据持久层 │
│ PostgreSQL | Qdrant | Redis | 文件存储 │
└─────────────────────────────────────────────────────────┘
| 智能体 | 职责 | 核心能力 |
|---|---|---|
| 🕵️ Hunter | 论文搜索与监控 | ArXiv/IEEE 实时搜索,智能过滤,自动下载 |
| 🧠 Miner | 深度分析与挖掘 | PDF 解析,创新点提取,对比分析,报告生成 |
| ✍️ Coach | 写作辅助与润色 | 学术润色,风格转换,实时建议,术语优化 |
| 🔎 Validator | 引用校验与格式化 | DOI 验证,多格式生成,元数据校验,标准化 |
# Install core dependencies
python install.py
# Or install manually
pip install fastapi uvicorn python-multipart python-dotenv pydantic httpx requests
Create .env file:
cp .env.example .env
# Edit .env file and add your OpenAI API key
python run.py
Complete research workflow in one click:
innocore_ai/
├── agents/ # AI agents
├── api/ # REST API routes
├── core/ # Core functionality
├── models/ # Data models
├── services/ # Business logic
├── utils/ # Utilities
├── frontend/ # Web interface
├── main.py # Main application entry
├── run.py # Simple run script
├── install.py # Installation script
└── requirements-core.txt # Core dependencies
# Install development dependencies
pip install -r requirements.txt
# Run with auto-reload
python run.py
欢迎贡献代码、报告问题或提出建议!
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)本项目采用 MIT 许可证 - 详见 LICENSE 文件
如果这个项目对你有帮助,请给一个 ⭐️ Star!
Made with ❤️ by InnoCore AI Team
</div>