Appearance
面对数百页的专利文件,传统的关键词检索无法理解复杂的底层技术逻辑。IPAgent-OS 是一个专为复杂技术方案设计的专利分析 RAG 智能工作站,专利比对进入"秒级"时代。
01. 专利分析的"深水区"
传统专利检索面临两个瓶颈:
| 痛点 | 说明 |
|---|---|
| 解析难 | 格式混乱,人工提取权利要求耗时耗力 |
| 理解难 | 传统关键词检索无法理解底层技术逻辑 |
IPAgent-OS 针对这两个问题,提供完整解决方案。
02. 底层进化:从原始 IPAgent 到 IPAgent-OS
本项目 Fork 自 Matthew Shaxted 的原始 IPAgent,针对国内开发环境进行了深度重构。
核心升级
| 升级项 | 说明 |
|---|---|
| 推理引擎 | DeepSeek-V3.2 (deepseek-reasoner),逻辑严密性不逊 GPT-4 |
| 向量化方案 | 硅基流动(SiliconFlow) API + BAAI/bge-m3 多语言模型 |
| 架构重写 | 全面采用 LangChain Expression Language (LCEL) 管道语法 |
效率狂魔:多核并行解析
通过内置的 01_unified_parser.py 解析器,利用 multiprocessing.Pool 实现对海量专利文件的并发秒级解析。
03. 工作站级交互体验
IPAgent-OS 不再是简陋的命令行窗口,而是基于 Streamlit 构建的双栏 OS 界面:
┌─────────────────────────────────────────────────┐
│ IPAgent-OS - 专利分析 RAG 工作站 │
├──────────────────┬──────────────────────────────┤
│ │ │
│ 沉浸式对话推理 │ DataFrame 专利原文实时溯源 │
│ 基于 DeepSeek │ 支持对话内容与原文"对账" │
│ 深度理解技术意图 │ 确保分析严谨性 │
│ │ │
├──────────────────┴──────────────────────────────┤
│ 侧边栏:灵活控制模型参数 │
└─────────────────────────────────────────────────┘04. 快速上手
1. 克隆仓库与环境准备
bash
git clone https://github.com/iStoryOfSpring/IPAgent-OS.git
cd IPAgent-OS2. 安装依赖
bash
pip install -r requirements.txt3. 配置 API Key
bash
# DeepSeek API
export DEEPSEEK_API_KEY=your-deepseek-key
# 硅基流动 API
export SILICONFLOW_API_KEY=your-siliconflow-key4. 启动应用
bash
streamlit run app.py5. 上传专利文件
支持格式:
- TXT
- XML(USPTO 格式)
05. 技术架构
核心组件
| 组件 | 技术 |
|---|---|
| 推理引擎 | DeepSeek-V3.2 |
| 向量化 | BAAI/bge-m3 |
| 框架 | LangChain LCEL |
| 前端 | Streamlit |
| 解析器 | multiprocessing.Pool |
工作流
专利文件 → 统一解析器 → 向量化存储 → RAG 检索 → DeepSeek 推理 → 分析结果06. 使用场景
| 场景 | 说明 |
|---|---|
| 侵权分析 | 判断新产品是否侵犯现有专利 |
| 自由实施分析 | FTO 分析,评估技术实施风险 |
| 专利布局 | 了解竞争对手技术路线 |
| 技术尽职调查 | 评估目标公司的专利资产 |
| 研发辅助 | 避免重复研发,发现创新点 |
07. 项目信息
| 项目 | 信息 |
|---|---|
| GitHub | github.com/iStoryOfSpring/IPAgent-OS |
| 语言 | Python |
| 依赖 | LangChain, Streamlit, DeepSeek, SiliconFlow |
| License | MIT |
08. 一句话总结
IPAgent-OS 让专利分析从"苦差事"变成"秒级完成"。
核心技术:DeepSeek-V3.2 推理 + BAAI/bge-m3 向量检索 + 多核并行解析 + Streamlit 双栏界面。
适合:专利分析师、技术研发人员、法务工作者、投资机构。
