Back to MCP directory
publicPublicdnsLocal runtime

guarantee-processor

本项目利用自然语言处理技术,从保函文本中自动抽取关键要素、切分条款并提示要点,输出结构化数据,为法律金融专业人士提供自动化处理方案。

article

README

🚀 保函业务自动化项目

本项目聚焦于保函业务的自动化处理,借助自然语言处理技术,可从保函文本中精准提取关键信息、合理划分条款内容,还提供提示与录制功能,最终输出JSON格式的结果,极大提升业务处理效率。

🚀 快速开始

在线版本

在线版本即将推出,敬请持续关注。

本地部署

  1. 克隆项目仓库:
    git clone https://github.com/u3588064/LLMemory.git
    
  2. 安装依赖项:
    pip install -r requirements.txt
    
  3. 运行系统:
    python main.py
    

✨ 主要特性

信息提取

  • 支持提取SWIFT标识代码、名称与地址、金额与币种等关键要素。

条款划分

  • 能够自动划分单据要求、语言要求、交单方式等多种条款内容。

功能多样

  • 提供提示和录制功能,方便用户操作。

📦 安装指南

本地部署

  1. 克隆项目仓库:
    git clone https://github.com/u3588064/LLMemory.git
    
  2. 安装依赖项:
    pip install -r requirements.txt
    
  3. 运行系统:
    python main.py
    

💻 使用示例

输入文本

This performance guarantee shall be valid from its issuance and remain effective until August 35, 2025.

抽取结果

{
    "保函种类": ["Performance Guarantee", "Advance Payment Guarantee"],
    "开具人信息": {
        "姓名": "John Doe",
        "地址": "123 Main Street, City"
    },
    "受益人信息": {
        "姓名": "Jane Smith",
        "地址": "456 Oak Avenue, Town"
    },
    "金额": 1000.00,
    "币种": "USD"
}

条款划分结果

{
    "生效条款": "This performance guarantee shall be valid from its issuance",
    "失效条款": "remain effective until August 35, 2025"
}

📚 详细文档

项目结构

项目的文件夹结构如下:

- 保函业务自动化项目
    - src/
        - 要素抽取模块.py
        - 条款切分模块.py
        - 提示功能模块.py
        - 录制系统模块.py
    - data/
        - 示例保函文本.txt
        - 条款划分结果.json

要素列表

目前支持提取的要素如下:

  1. SWIFT标识代码:提取保函中的SWIFT国际组织代码。
  2. 名称与地址:包括开具人、受益人及其它相关方的名称和地址信息。
  3. 金额与币种:提取保函中涉及的所有金额数值及其对应的货币单位。

条款划分

系统能够自动划分以下条款内容:

  1. 单据要求:需提交的支持索赔的相关文件。
  2. 语言要求:索赔单据所使用的语言规定。
  3. 交单方式:索赔的提交形式及途径。
  4. 生效条件:保函的有效起始时间。
  5. 失效条件:保函的有效终止时间。
  6. 费用承担方:明确费用的承担主体。
  7. 担保承诺:担保方的保证条款内容。
  8. 索赔要求:索赔的具体内容和要求。
  9. 时间和地点要求:索赔的时间节点及提交地点。
  10. 适用规则:保函所依据的相关法规或国际惯例。

📄 许可证

本项目采用MIT许可证,具体信息请参见LICENSE文件。

👋 联系方式

如需进一步了解,请联系:u3588064@connect.hku.hk

二维码

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client