SuperAPI AI 工具集

linear-a-decipherment

写作与研究

查看项目

更新于 10-16 03:19

技能介绍

用途

本技能用于对线形文字A(Linear A)铭文进行基于闪米特语假说的计算分析,将Cyrus H. Gordon的五步释读方法形式化为可执行的脚本流程。它建立在lashon-ha-kretan数据集之上,包含约1701条GORILA铭文、60条Gordon释读、3条YasharMana释读、7条学术释读以及2871个原始闪米特语词根。

主要能力

  • 单条铭文分析:对指定铭文运行Gordon五步流程,包括转写提取、分词、辅音骨架提取、同源词搜索(Gordon → YasharMana → 原始闪米特语缓存)和覆盖率汇总。
  • 同源词搜索:为任意线形文字A转写查找闪米特语同源词,支持骨架提取、JSON输出、跳过缓存进行实时搜索。
  • 未知词发现:识别高频但无已知释读的词汇,作为新同源词提案的候选目标。
  • 有前景铭文查找:按已识别词比例排序,找出最适合研究的铭文。
  • 献酒公式比较:分组包含献酒公式(JA-SA-SA-RA-ME模式)的铭文,可选骨架对齐。
  • 语料统计:符号频率、词频与hapax legomena计数、符号共现、位置分布(首/中/尾)、遗址分布(HT、ZA、PK等)。
  • 训练数据生成:为机器学习微调准备JSONL格式数据,v1生成63对聊天格式数据。
  • 反向词根搜索:给定闪米特语辅音词根,查找语料中骨架匹配的所有线形文字A词汇。
  • 语料提取与重建:从JS源文件提取结构化数据,支持按遗址过滤、包含Gordon词典、构建同源词缓存。

使用方式

所有脚本通过 uv run 执行,使用PEP 723内联元数据,仅依赖标准库。基础目录为 ~/.claude/skills/linear-a-decipherment。

常用命令示例:

# 分析单条铭文
uv run ~/.claude/skills/linear-a-decipherment/scripts/analyze.py single HT88

# 同源词搜索
uv run ~/.claude/skills/linear-a-decipherment/scripts/cognate_search.py "KI-RE-TA"

# 查找未知词
uv run ~/.claude/skills/linear-a-decipherment/scripts/analyze.py batch --mode unknowns

# 语料统计
uv run ~/.claude/skills/linear-a-decipherment/scripts/sign_analysis.py frequency

# 反向词根搜索
uv run ~/.claude/skills/linear-a-decipherment/scripts/cognate_search.py --reverse kns

# 提取语料
uv run ~/.claude/skills/linear-a-decipherment/scripts/corpus_extract.py --all

若 data/ 文件缺失,需先运行提取命令。

适用场景

  • 线形文字A铭文的计算语言学研究
  • 基于Gordon闪米特语假说的同源词验证与提案
  • 迈诺斯文明相关文本的统计与模式分析
  • 为机器学习破译模型准备训练数据
  • 与rlama、ancient-near-east-research、exa-search、llama-cpp等技能集成使用

限制

  • 所有释读均为假设性,线形文字A目前仍未被官方破译。
  • Gordon的闪米特语假说只是多种竞争框架之一。
  • 每个分析输出都必须附带学术免责声明。
  • 每个提议的释读必须按CONFIRMED、PROBABLE、CANDIDATE、SPECULATIVE四级置信度分类标注。
  • 依赖外部数据源lashon-ha-kretan,路径为 ~/Desktop/Programming/lashon-ha-kretan/。
  • 数据文件需通过 corpus_extract.py --all 生成,缓存构建约需10秒。
  • 具体收费、价格、平台支持等信息暂未提供。