littlebot
Published on 2025-04-15 / 0 Visits
0

【源码】基于Python的专利范围比对机器人

项目简介

在撰写专利范围时,人们常常担忧内容与既有专利过于相似而被驳回,手动在海量专利中使用布林值搜索并逐一比对又极为繁琐。PatentBot 提供了人性化的对话方式,用户只需直接输入想比对的领域、类型以及专利范围,就能轻松找到最相似的专利。

项目的主要特性和功能

  • 人性化交互:无需刻板输入关键字,通过自然对话即可完成专利比对。
  • 精准匹配:能依据用户输入的领域、类型和专利范围,快速精准地找到相似专利。
  • 多领域支持:支持信用、转账、预付等多种专利领域。
  • 多类型支持:涵盖新型、发明等专利类型。

安装使用步骤

环境设定

  1. 下载此专案资料夹。
  2. 此专案使用的 Python 版本为 3.6+,安装专案会用到的套件:
    • ArticutAPI:pip3 install AriticutAPI

在 Loki 上建立 PatentBot

  1. 注册 卓腾语言科技 账号。
  2. 建立 Loki Project:
    • 登入 Loki 控制台
    • 在 Loki 控制台中新建一个专案 PatentBot,并进入专案。
    • 在专案下方选择 ArticutModel 并将 IPC_Number.refType.refProbe.ref 依照下列步骤操作以读取意图:点击 [浏览] > 选择 PatentBot/ref/IPC_Number.ref > [读取意图]。
    • 进入每一个意图,并在 5. 生成模型 区块中点击 [生成模型 (GetVenueAddress)]。
    • 完成后,点击画面上方左边的「房子」图示,回到专案页。取得 PatentBot 的专案金钥。
    • PatentBot 目录下建立 account.info{ "username":"", "apikey": "", "loki_key": "", "discord_token": "" }
    • username 填入你的 Droidtown 使用者账号 (email)。
    • apikey 填入你的 Articut 金钥
    • loki_key 填入你产生的 PatentBot 专案金钥。
  3. 可直接使用此专案里写好的 intent code,也可下载专案使用其提供的空白 intent code 自由发挥。

在 Discord 上建立 PatentBot

  1. 注册 Discord 账号。
  2. 建立 Discord Bot:
    • 进入 Discord 开发者页面,登入你的 Discord 账号。
    • 点击画面上方右边的「New Application」建立一个 Application。
    • 设定 Application 的名字。
    • 在 Application 里,左边切换到 Bot 的分页,[Add Bot],并设定它的名字(建议设定一个和 Application 不同的名字,之后比较容易辨识)。
    • 在 Bot 的分页里,取得 Bot 的 Token,并填入前述的 account.info 档案中。

启动 PatentBot

  1. 在终端机里,移动到 PatentBot 目录之下,执行:python3 discord_bot_patent.py
  2. 在 Discord 里 @<你的 bot> 然后就可以和它对话了!

输入步骤及范例

  1. 分别输入以下领域和类型中的任一词汇,也可以是结合后再一起输入:
    • 领域 (IPC_Number):
      • "G06Q_020_24": ["信用方案", "信用", "后付", "pay after", "24"]
      • "G06Q_020_26": ["转帐方案", "转帐", "现付", "pay now", "26"]
      • "G06Q_020_28": ["预付方案", "预付", "pay before", "28"]
    • 类型 (英文大小写没有影响):
      • "新型": ["新型", "m"]
      • "发明": ["发明", "i"]
    • 例句:我想找发明的,我想比对转帐类别下跟发明相关的专利,有后付的吗
  2. 当 Bot 确认完你想比对的领域和类型,会请你输入想比对的专利范围。
  3. 输入后 PatentBot 会再次跟你确认比对的领域和类型,确认无误进入 Articut 分析比对内容并获得比对结果。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】