Knowledge Table:让非结构化文档秒变结构化数据的终极开源工具
Knowledge Table让非结构化文档秒变结构化数据的终极开源工具【免费下载链接】knowledge-tableKnowledge Table is an open-source package designed to simplify extracting and exploring structured data from unstructured documents.项目地址: https://gitcode.com/gh_mirrors/kn/knowledge-tableKnowledge Table是一款强大的开源工具专为简化从非结构化文档中提取和探索结构化数据而设计。它通过自然语言查询界面帮助用户轻松创建表格和图形等结构化知识表示让复杂的文档数据处理变得简单高效。 为什么选择 Knowledge Table在当今数据驱动的世界更好的 RAG检索增强生成系统依赖于将非结构化数据转化为表格或图形等结构化格式。Knowledge Table 作为 WhyHow.AI 开发的核心工具在这一过程中发挥着关键作用。它直观的界面使技术和非技术用户都能轻松探索和管理数据同时作为开源项目它完全可定制以满足您的特定需求。无论是集成自己的模型、工作流还是提取规则Knowledge Table 的灵活性都能支持创新并适应您的独特要求。通过以正确的格式组织正确的数据它帮助您简化数据提取过程轻松解锁非结构化信息中的宝贵见解。 核心功能亮点Knowledge Table 提供了一系列强大功能让文档数据处理变得前所未有的简单自然语言提取使用自然语言查询从非结构化文档中提取结构化数据无需复杂的编程知识。自定义提取规则定义规则来指导提取过程并确保数据质量支持列级和全局级规则设置。目前支持的规则类型包括May Return为 LLM 提供答案示例指导提取方向Must Return指定允许返回的答案列表提供严格限制Allowed # of Responses限制返回结果数量确保精准性Resolve Entity将不同表述解析为统一实体如将 blackrock、Blackrock, Inc. 统一为 Blackrock多样化格式支持控制提取数据的输出格式目前支持文本、文本列表、数字、数字列表和布尔值格式。数据追溯与过滤通过 UI 中显示的来源信息实现数据可追溯性并可基于元数据或提取的数据过滤文档。灵活导出选项支持将提取的数据导出为 CSV 或图形三元组满足不同场景的数据使用需求。链式提取能力使用 符号引用先前的列实现复杂的链式提取例如What are the treatments fordisease? 核心概念解析表格Tables与电子表格类似表格是存储结构化数据的行列集合。每行代表一个文档每列代表一个通过问题提取和格式化的实体。文档Documents每个文档都是上传到 Knowledge Table 的非结构化数据源如合同、文章或报告。上传文档时它会被分割成块这些块会被嵌入并标记元数据然后存储在向量数据库中。问题Question问题是指导提取的核心机制它定义了您想要从文档中提取的数据内容。 快速开始指南使用 Docker 运行推荐前提条件DockerDocker Compose启动应用docker-compose up -d --build停止应用docker-compose down访问项目前端可在http://localhost:3000访问后端可在http://localhost:8000访问。本地运行前提条件Python 3.10Bun用于前端后端设置克隆仓库git clone https://gitcode.com/gh_mirrors/kn/knowledge-table进入后端目录cd knowledge-table/backend/创建并激活虚拟环境python3 -m venv venv source venv/bin/activate # Windows 使用 venv\Scripts\activate安装依赖pip install .启动后端cd src/ python -m uvicorn app.main:app后端将在http://localhost:8000可用。前端设置进入前端目录cd ../frontend/安装 Bun如未安装curl https://bun.sh/install | bash安装依赖bun install启动前端bun start前端将在http://localhost:5173可用。环境配置将.env.sample重命名为.env在.env文件中添加您的 OpenAI API 密钥在.env中配置向量存储目前支持 Milvus 和 Qdrant 实际应用场景Knowledge Table 适用于多种业务场景帮助您轻松处理各类文档数据合同管理提取关键信息如当事人名称、生效日期和续期日期简化合同审查流程。财务报告分析从年度报告或收益报表中提取财务数据快速获取关键财务指标。研究信息提取通过关键问题从一系列研究报告中提取信息加速文献综述过程。元数据生成通过对文件运行有针对性的问题如此电子邮件线程是关于什么项目的对文档和文件的信息进行分类和标记。 导出为三元组为了创建三元组的模式我们使用 LLM 考虑列的实体类型、用于生成单元格的问题以及值本身以创建模式和三元组。文档名称被插入为节点属性。向量块 ID 也包含在三元组的 JSON 文件中并与创建的三元组相关联。 可选集成Unstructured APIKnowledge Table 提供与 Unstructured API 的可选集成以增强文档处理能力。此集成允许从各种文档类型进行更高级的解析和提取。要使用 Unstructured API 集成在 Unstructured.io 注册 API 密钥在.env文件中设置UNSTRUCTURED_API_KEY环境变量安装带有 Unstructured 支持的项目pip install .[unstructured]当设置UNSTRUCTURED_API_KEY时Knowledge Table 将自动使用 Unstructured API 进行文档处理。如果未设置密钥或 Unstructured API 出现问题系统将回退到默认文档加载器。注意使用 Unstructured API 可能会根据您的 Unstructured.io 计划产生费用。 扩展项目Knowledge Table 设计灵活且可定制允许您对其进行扩展以适应您的工作流与自己的数据库集成创建自定义问题和规则连接您的模型使用自定义嵌入扩展以处理更大的工作负载️ 发展路线图Knowledge Table 正在不断发展以下是即将推出的功能更多 LLM 集成Azure OpenAI、Llama3、GPT-4、Anthropic 等更多向量数据库支持Weaviate、Chroma、Pinecone 等后端数据存储PostgreSQL、MongoDB、MySQL、Redis 等其他功能云部署脚本、自定义嵌入支持等 贡献指南我们欢迎社区贡献来改进 Knowledge Table。如果您有任何想法、错误报告或功能请求请在仓库上打开 issue。贡献步骤Fork 仓库为您的功能或错误修复创建新分支进行更改并使用描述性消息提交将更改推送到您的 forked 仓库向主仓库打开 pull request 许可证本项目采用 MIT 许可证。详情请参见 LICENSE 文件。 支持与联系WhyHow.AI 正在构建工具帮助开发人员使用图形结构为其 RAG 管道带来更多确定性和控制力。如果您正在将知识图谱整合到 RAG 中欢迎通过 teamwhyhow.ai 与我们交流或在 WhyHow.AI 关注我们的 newsletter。加入我们的 Discord 讨论。【免费下载链接】knowledge-tableKnowledge Table is an open-source package designed to simplify extracting and exploring structured data from unstructured documents.项目地址: https://gitcode.com/gh_mirrors/kn/knowledge-table创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2024年企业网站群建设方案:如何构建高转化、易管理的数字化矩阵与长尾优化策略

2024年企业网站群建设方案:如何构建高转化、易管理的数字化矩阵与长尾优化策略

说实话,做企业网站群建设方案这个事儿,很多老板和运营负责人一听到就头大。为啥?因为这两个字放在一起,听起来太宏大、太技术流了。好像一下子就要建一个大网站一样。但咱们把话摊开来说,其实它就是解决一个很接地气的问题:你手里有好几个品牌,或者你旗下有几十个分公司…

2026/8/14 7:53:33 阅读更多 →
G-Helper 无法启动?3 类常见病因一次讲透,附完整自救指南

G-Helper 无法启动?3 类常见病因一次讲透,附完整自救指南

G-Helper 无法启动?3 类常见病因一次讲透,附完整自救指南 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivoboo…

2026/8/14 7:53:33 阅读更多 →
某眼票房API签名逆向分析与安全实践

某眼票房API签名逆向分析与安全实践

1. 某眼票房数据逆向分析实战指南在移动互联网时代,数据安全防护与逆向分析始终保持着微妙的平衡关系。某眼作为国内主流票务平台,其API接口中的signKey和mygsig参数构成了关键的安全校验机制。这两个参数本质上是通过特定算法生成的数字签名&#xff0c…

2026/8/14 7:53:33 阅读更多 →

最新新闻

从提示词到驾驭工程:构建可预测、可管理的AI智能体系统

从提示词到驾驭工程:构建可预测、可管理的AI智能体系统

1. 从“提示词工程”到“驾驭工程”:AI应用范式的必然演进如果你在过去两年里深度参与过AI大模型的应用,无论是用ChatGPT写周报,还是用Midjourney画图,又或者尝试用API开发一个智能客服,那你一定对“提示词工程”这个概…

2026/8/14 8:53:07 阅读更多 →
网站安全防护:从IP黑名单到动态防御体系的构建与实践

网站安全防护:从IP黑名单到动态防御体系的构建与实践

1. 从一次“公示”说起:为什么我们需要关注“黑名单IP”2020年2月19日,一个看似普通的日子,一份“网站黑名单IP公示”在圈内流传。这份名单的核心内容,是指出了一批被标记为“多数为扫站的黑客”的IP地址。对于非技术背景的朋友&a…

2026/8/14 8:53:07 阅读更多 →
HTA攻击原理剖析:从HTML应用到系统威胁的伪装与防御

HTA攻击原理剖析:从HTML应用到系统威胁的伪装与防御

1. 项目概述:HTA攻击的“伪装者”本质 在网络安全攻防的战场上,攻击者总是想方设法地利用用户对“正常”文件的信任。HTA攻击,就是其中一种极具迷惑性的手法。它不像传统的可执行文件(.exe)那样容易被安全软件警觉&…

2026/8/14 8:53:07 阅读更多 →
Node.js Webshell应急响应实战:从检测到加固的全流程解析

Node.js Webshell应急响应实战:从检测到加固的全流程解析

1. 项目概述:一次真实的应急响应复盘那天下午,我正在处理一个常规的日志审计任务,突然告警系统弹出一条高优先级警报,指向一台边缘业务服务器。告警信息很模糊,只是提示某个Web目录下存在异常文件访问行为。这种告警偶…

2026/8/14 8:53:07 阅读更多 →
Windows 10纯净安装指南:从ISO镜像到系统优化全流程详解

Windows 10纯净安装指南:从ISO镜像到系统优化全流程详解

1. 项目概述:为什么选择ISO方式重装Win10?如果你正在阅读这篇文章,大概率是遇到了系统卡顿、蓝屏、中毒,或者新买的电脑预装了一堆用不着的软件,想给它来个“大扫除”。重装系统,尤其是Windows 10&#xff…

2026/8/14 8:53:07 阅读更多 →
没有真实机器人也能学抓取:SERL 模仿学习实战,从仿真数据到 BC 策略的保姆级陪跑

没有真实机器人也能学抓取:SERL 模仿学习实战,从仿真数据到 BC 策略的保姆级陪跑

没有真实机器人也能学抓取:SERL 模仿学习实战,从仿真数据到 BC 策略的保姆级陪跑 【免费下载链接】serl SERL: A Software Suite for Sample-Efficient Robotic Reinforcement Learning 项目地址: https://gitcode.com/gh_mirrors/se/serl 你一定…

2026/8/14 8:52:07 阅读更多 →

日新闻

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

在这个流量为王、视觉至上的互联网时代,对于临沂乃至整个山东乃至全国的传统中小企业来说,拥有一张精美的“数字名片”早已不再是可选项,而是生存的必答题。每当夜幕降临,沂河两岸灯火辉煌,物流之都的喧嚣逐渐沉淀为对未来的思考。我们常常听到老板们在茶余饭后探讨:为什…

2026/8/14 0:00:26 阅读更多 →
Flutter与OpenHarmony实现剧本杀组队表单开发实战

Flutter与OpenHarmony实现剧本杀组队表单开发实战

1. 项目概述在移动应用开发领域,跨平台框架Flutter因其高效的开发体验和出色的性能表现,已经成为众多开发者的首选。而OpenHarmony作为新兴的操作系统平台,其开放性和灵活性为开发者提供了全新的可能性。本文将聚焦于一个实际应用场景——剧本…

2026/8/14 0:00:26 阅读更多 →
大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

在这个数字化浪潮席卷全球的今天,企业想要在激烈的市场竞争中站稳脚跟,拥有一张好看的“数字名片”已经远远不够了。很多老板在刚开始接触互联网业务时,都有一个共同的困惑:为什么我花了钱建的网站,就像是在真空中自嗨?访客进来转了两圈就跑了,线索石沉大海,甚至连客服…

2026/8/14 0:01:27 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/13 10:41:52 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/13 10:41:51 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/13 10:41:50 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/13 10:41:49 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/13 10:41:49 阅读更多 →