Skip to content

HappyThis/patent_creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Patent Creator

Patent Creator 概念图

Patent Creator 是一个面向专利交底书写作的智能体工作台。它试图解决的问题很直接:把发明人、研发人员或产品负责人口中的零散想法,逐步整理成一份结构化、可继续打磨的专利交底书。

它不是一个普通聊天机器人,也不是一个空白文档编辑器。它的目标是让用户通过 chat 指挥 agent 工作,由 agent 负责阅读、规划、修改和写作,用户主要负责判断方向、补充事实和提出修改意见。

解决了什么问题

很多专利写作不是从一份完整材料开始的,而是从一些不稳定的想法开始:

  • 这个方案到底解决了什么技术问题?
  • 哪些部分是真正有创新性的机制?
  • 技术方案应该怎么展开才不散?
  • 背景技术、技术效果、权利要求建议应该围绕什么主线组织?
  • 如何从一段口头描述过渡到可以继续修改的交底书?

Patent Creator 关注的就是这个中间地带:从想法到交底书。

用户不需要一开始就准备完整文档。用户可以先描述项目、发明点、已有代码、技术材料或修改要求,系统会在多轮协作中逐步形成技术内核、技术方案和交底书正文。

核心思想

Patent Creator 的核心体验可以概括为:Agent do anything。

用户不需要在复杂的文档编辑器里拆任务、找入口、搬内容。用户只需要通过 chat 说明目标,剩下的阅读、规划、工具调用、章节修改和文档维护,都交给 agent 完成。

这背后的产品观点是:创新是专利的核心。

如果直接从零散材料生成完整交底书,agent 很容易陷入两个问题:

  • 阅读成本高:用户很难快速判断 agent 是否抓住了真正的创新点。
  • 写作发散:正文可能看起来完整,但核心技术主线不稳定。

因此,Patent Creator 采用“技术内核先行”的工作方式。这里的技术内核也可以理解为创新内核。

推荐路径是:

  1. 先挖掘技术内核
  2. 再围绕技术内核形成技术方案
  3. 最后微调交底书正文,使其成为完整文档

技术内核不是交底书章节,而是写作前的核心事实源。它用于降低用户阅读成本,也用于约束后续写作方向。用户可以先确认“技术内核是否准确”,再让 agent 继续展开正文。

系统层面也会约束:在当前 session 没有可依赖的技术内核时,agent 不能直接写入或改写交底书正文。

当前工作台围绕这个模式提供交底书预览、技术内核面板、多轮会话、文档章节读写、过程记录和基础排版能力。目标体验是:用户像指挥一个专利写作助理一样工作,而不是自己在表单、编辑器和材料之间来回搬运内容。

工程亮点

Patent Creator 不只是在做一层聊天界面,也在围绕 agent 的可验证工作流建设工程底座。

  • Benchmark-driven:用固定 case、重复运行、LLM judge 和结果快照来评估技术内核/技术方案质量,让 prompt、工具和上下文策略的改进有可比较的分数依据。
  • Evaluation harness:benchmark harness 会准备测试材料、运行 subject agent、抽取交底书产物、调用 judge、记录轨迹并发布结果,用一套端到端流程衡量 agent 的实际写作能力。
  • Agent loop:主 agent 在多轮循环中读取上下文、选择工具、观察结果、继续决策,并把过程记录、工具输出和最终文档状态沉淀下来。
  • Loop engineering:项目把“让 agent 自己持续推进任务”作为工程问题处理,而不是只依赖一次 prompt;上下文压缩、工具预算、执行状态、过程折叠和 benchmark 反馈共同构成迭代闭环。

技术内核挖掘能力

Patent Creator 把“能否挖掘出好的技术内核”视为核心能力之一。

为此,项目正在建立 benchmark 评价机制,用于评估 agent 是否能够从代码、材料或描述中提取出稳定、准确、有专利价值的技术主线。

评价重点不只是“读了多少文件”或“生成了多少文字”,而是:

  • 是否识别了真实技术问题
  • 是否抓住了关键创新机制
  • 是否能区分背景材料和发明点
  • 是否能形成可指导后续写作的技术内核
  • 是否能让交底书围绕该内核持续展开

这个 benchmark 会反过来推动 agent 工具、上下文管理和写作策略的改进。

当前 benchmark 快照

以下分数来自仓库中已经发布的 benchmark 结果快照,用于说明当前技术内核/技术方案挖掘链路的大致表现,不代表最终产品能力上限。

Benchmark 结果 ID 规模 平均分 通过情况 备注
专利技术方案 benchmark 20260605-patent-tech-solution-10cases-5x-w10 10 cases × 5 repeats 87.06 / 100 50/50 scored,artifact_success=50/50 min=70,max=96,judge=codex

当前状态

本项目目前处于本地原型阶段,已经具备基础的交底书协作写作体验:

  • 从 chat 指挥 agent 完成写作
  • 生成和维护技术内核
  • 基于技术内核约束交底书正文写作
  • 可视化交底书预览
  • 多轮会话与历史切换
  • 文档章节读写
  • 工具调用过程折叠展示
  • 上下文窗口管理
  • 本地文件工作区

它还不是一个完整的商业化专利系统,但已经可以作为智能体专业写作工作流的实验场。

目前还需要做什么

还有一些关键能力尚不成熟:

  • 图片生成能力尚不具备
  • 公式、图片和复杂版式支持还不完善
  • 当前排版仍然比较粗糙
  • 尚不具备导出良好排版 DOCX 的能力
  • 网络搜索能力还比较粗糙
  • 网页阅读和资料引用能力还比较粗糙
  • 专利语言风格控制还需要继续增强
  • 技术内核 benchmark 仍需要持续完善

本地体验

复制配置文件:

cp env.example .env

填写模型密钥后启动:

./scripts/start-dev.sh

Windows PowerShell 可以使用:

.\scripts\start-dev.ps1

默认打开:

http://127.0.0.1:5173

运行数据默认保存在:

~/.patent_creator

开源许可

本项目基于 MIT License 开源。

一句话

Patent Creator 想做的是:让用户从“我有一个想法”开始,通过指挥 agent,逐步完成一份围绕技术内核展开的专利交底书。