yifanfeng97/Hyper-Extract

Hypergraph is more powerful. Transform unstructured text into structured knowledge with LLMs. Graphs, hypergraphs, and spatio-temporal extractions — with one command.

解決的問題

Hyper-Extract 是一個 CLI 工具與框架,專為將非結構化文字文件轉換為結構化、強型別的「知識抽象」而設計。它消除了手動閱讀與整理資訊的繁瑣工作,能自動將資料提取為從簡單清單到複雜時空圖等多種格式,讓使用者可查詢並視覺化所產生的知識庫。

作用方式

此系統採用三層架構,包含 Auto-Types(8 種強型別資料結構)、Methods(如 GraphRAG 與 LightRAG 的萃取演算法),以及 Templates(80 種以上的領域特定預設)。它利用具備函式呼叫功能的 LLM(如 GPT-4o、Claude 與 DeepSeek)以及 OpenAI 相容的嵌入模型,根據所選模板解析文件。萃取的資料以持久化知識庫形式儲存,隨著新文件加入可逐步進化。

適用對象

  • 研究人員:需要將學術論文轉換為互動式概念圖的人。
  • 金融分析師:希望從財報中萃取實體與指標的人。
  • 開發者:希望使用 vLLM 實現本地、私有部署,將資料留在內部的人。
  • 知識管理人員:使用 Obsidian 透過維基連結整理筆記的人。

主要特色

  • 多樣化的知識結構:支援 8 種類型,包含超圖與時空圖。
  • 豐富的模板圖書館:提供超過 80 個 YAML 模板,涵蓋金融、法律、醫療等領域。
  • 多模型支援:相容 OpenAI、Anthropic、DeepSeek、阿里雲,以及本地 vLLM 部署。
  • Obsidian 整合:可直接將萃取的圖表匯出至 Obsidian 倉儲。
  • MCP 伺服器:可向支援 MCP 的助理(如 Claude Desktop 與 IDE 代理)公開知識抽象。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案