Back to Hello Agents

InnoCore AI 使用指南

Co-creation-projects/Apricity-InnocoreAI/USAGE_GUIDE.md

1.0.27.4 KB
Original Source

InnoCore AI 使用指南

快速开始

1. 启动服务器

bash
python run.py

服务器将在 http://localhost:8000 启动。

2. 访问界面

在浏览器中打开:

3. 验证系统

运行验证脚本确保所有功能正常:

bash
python verify_system.py

工作模式

InnoCore AI 支持两种工作模式:

🔹 单独模式(Individual Mode)

独立使用每个智能体,适合:

  • 单一任务需求
  • 需要精细控制
  • 快速测试功能

🔹 协调模式(Workflow Mode)⭐ 推荐

自动协调所有智能体完成完整工作流,适合:

  • 完整的研究流程
  • 自动化批量处理
  • 生成综合报告

完整工作流程

  1. Hunter 搜索相关论文
  2. Miner 深度分析每篇论文
  3. Validator 生成标准引用
  4. Coach 撰写综合报告

功能使用

📚 Hunter - 论文搜索

功能: 从 ArXiv 搜索学术论文

使用方法:

  1. 在"Hunter - 论文搜索"卡片中输入关键词
  2. 选择数据源(默认 ArXiv)
  3. 设置返回数量(1-50)
  4. 点击"开始搜索"

示例关键词:

  • machine learning
  • deep learning
  • natural language processing
  • computer vision

返回信息:

  • 论文标题
  • 作者列表
  • 摘要
  • 发表日期
  • ArXiv ID
  • PDF 下载链接

🔍 Miner - 论文分析

功能: 深度分析论文内容,支持完整的 PDF 解析

使用方法:

  1. 方式一:ArXiv URL

    • 输入 ArXiv URL(如 https://arxiv.org/abs/2301.00001
    • 系统自动获取论文信息
  2. 方式二:上传 PDF 文件

    • 点击或拖拽上传 PDF 文件
    • 系统自动解析并提取:
      • 论文标题
      • 作者信息
      • 摘要内容
      • 全文文本
      • 页数和字数
    • 解析完成后自动填充 URL 字段
  3. 选择分析类型:

    • 摘要 (summary): 生成论文概要
    • 创新点 (innovation): 分析技术创新
    • 对比 (comparison): 与现有方法对比
    • 综合 (comprehensive): 全面深度分析
  4. 点击"开始分析"

支持的输入格式:

  • ArXiv URL: https://arxiv.org/abs/XXXX.XXXXX
  • ArXiv ID: 2301.00001
  • PDF 文件: 任何标准 PDF 文档(推荐文字版)

PDF 解析功能:

  • ✅ 自动提取标题和作者
  • ✅ 智能识别摘要部分
  • ✅ 提取完整文本内容
  • ✅ 统计页数和字数
  • ✅ 基于完整内容进行 AI 分析

注意事项:

  • 扫描版 PDF 可能无法提取文本
  • 建议使用文字版 PDF 以获得最佳效果
  • 单个文件建议不超过 50MB

✍️ Coach - 写作助手

功能: 学术写作辅助

使用方法:

  1. 在文本框中输入需要处理的文本
  2. 选择写作风格:
    • 学术: 正式学术风格
    • 技术: 技术文档风格
    • 通俗: 易懂的科普风格
  3. 选择任务类型:
    • 改进: 提升文本质量
    • 润色: 优化表达
    • 翻译: 多语言翻译
    • 检查: 语法和拼写检查
  4. 点击"开始处理"

应用场景:

  • 论文摘要润色
  • 技术文档改进
  • 学术翻译
  • 语法检查

✅ Validator - 引用校验

功能: 学术引用格式化和验证

使用方法:

  1. 输入引用信息(支持多种格式)
  2. 选择目标格式:
    • BibTeX: LaTeX 文档引用
    • APA: 美国心理学会格式
    • IEEE: 电气电子工程师学会格式
    • MLA: 现代语言学会格式
  3. 点击"开始校验"

支持的输入:

  • 包含 DOI 的引用
  • ArXiv URL 或 ID
  • 自由格式的引用文本

自动识别:

  • DOI 自动验证(通过 Crossref API)
  • ArXiv ID 自动提取
  • AI 辅助解析引用信息

🔄 完整工作流(推荐)

功能: 一键完成从搜索到报告的全流程

使用方法:

  1. 切换到"协调模式"
  2. 输入研究关键词
  3. 选择搜索数量(3/5/10篇)
  4. 选择分析类型
  5. 选择引用格式
  6. 勾选"生成综合报告"(可选)
  7. 点击"启动完整工作流"

自动执行步骤:

  • ✅ 步骤1: 搜索相关论文
  • ✅ 步骤2: 分析前3篇论文
  • ✅ 步骤3: 生成标准引用
  • ✅ 步骤4: 撰写综合报告(可选)

优势:

  • 节省时间,一键完成
  • 自动协调,无需手动切换
  • 结果整合,便于查看
  • 适合批量研究

API 使用

论文搜索 API

bash
curl -X POST "http://localhost:8000/api/v1/papers/search" \
  -H "Content-Type: application/json" \
  -d '{
    "keywords": "machine learning",
    "source": "arxiv",
    "limit": 10
  }'

论文分析 API

bash
curl -X POST "http://localhost:8000/api/v1/analysis/analyze" \
  -H "Content-Type: application/json" \
  -d '{
    "paper_url": "https://arxiv.org/abs/2301.00001",
    "analysis_type": "summary"
  }'

写作助手 API

bash
curl -X POST "http://localhost:8000/api/v1/writing/coach" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Your text here",
    "style": "academic",
    "task": "improve"
  }'

引用校验 API

bash
curl -X POST "http://localhost:8000/api/v1/citations/validate" \
  -H "Content-Type: application/json" \
  -d '{
    "citation": "Your citation here",
    "format": "bibtex"
  }'

完整工作流 API

bash
curl -X POST "http://localhost:8000/api/v1/workflow/complete" \
  -H "Content-Type: application/json" \
  -d '{
    "keywords": "deep learning",
    "limit": 5,
    "analysis_type": "summary",
    "citation_format": "bibtex",
    "writing_task": "improve"
  }'

简化工作流 API(仅搜索+分析)

bash
curl -X POST "http://localhost:8000/api/v1/workflow/search-and-analyze" \
  -H "Content-Type: application/json" \
  -d '{
    "keywords": "machine learning",
    "limit": 3,
    "analysis_type": "summary"
  }'

常见问题

Q: 论文搜索没有结果?

A: 尝试使用更通用的关键词,或检查网络连接到 ArXiv。

Q: 论文分析失败?

A: 确保输入的是有效的 ArXiv URL 或 ID,格式如 https://arxiv.org/abs/2301.00001

Q: 写作助手响应慢?

A: AI 模型处理需要时间,请耐心等待。可以在 .env 文件中配置更快的模型。

Q: 引用校验无法验证?

A: 尝试提供包含 DOI 的引用,或使用 ArXiv URL,这样可以自动验证。

配置

环境变量

.env 文件中配置:

env
# AI 模型配置
LLM_API_KEY=your_api_key
LLM_BASE_URL=https://api.openai.com/v1
LLM_MODEL_NAME=gpt-3.5-turbo

# 数据库配置(可选)
DATABASE_URL=postgresql://user:password@localhost:5432/innocore

# 向量数据库配置(可选)
QDRANT_HOST=localhost
QDRANT_PORT=6333

模型选择

支持的模型:

  • OpenAI: gpt-3.5-turbo, gpt-4
  • ModelScope: 通过配置 base_url
  • 其他兼容 OpenAI API 的模型

技术支持

更新日志

最新修复 (2025-11-23)

  • ✅ 修复了所有 API 端点
  • ✅ 集成真实 ArXiv API
  • ✅ 添加 Crossref DOI 验证
  • ✅ 实现 AI 辅助引用解析
  • ✅ 优化前端 Markdown 渲染
  • ✅ 添加复制功能
  • ✅ 改进错误处理

下一步

  1. 配置数据库以启用持久化存储
  2. 配置向量数据库以启用语义搜索
  3. 自定义 AI 模型配置
  4. 探索 API 文档了解更多功能