实体识别工具

实体识别工具

用于判断两组数据是否来自同一主体的MCP服务器。

快速入门

本工具通过文本标准化和语言模型比较两组数据,判断是否来自同一主体。

安装依赖

运行以下命令安装所需依赖:

pip install genai

使用方法

  1. 准备两个需要比较的JSON对象。
  2. 调用 compare_json 方法进行数据对比。
  3. 使用语言模型(如Gemini)生成最终结果。

示例代码:

import json import genai

json1 = {"name": "John Doe", "address": "123 Main St, Anytown, USA", "hobbies": ["reading", "hiking", "coding"]} json2 = {"name": "john doe", "address": "123 Main Street, Anytown, USA", "hobbies": ["coding", "hiking", "reading"]}

comparison_results = compare_json(json1, json2) model1 = genai.GenerativeModel("gemini-2.0-flash-thinking-exp") result_matching = model1.generate_content("综合这些信息,你认为可以判断两个数据来自同一主体吗?" + json.dumps(comparison_results, ensure_ascii=False, indent=4)) print(result_matching.text)

更多详情请参考仓库README。