利用AI祖师爷Karpathy的理念——零代码构建个人AI知识库
文章目录
1. 前言
Andrej Karpathy开源了一个构建AI知识库wiki的新项目,这几天又在AI圈火起来来了,今天博主就跟大家一起看看怎么个回事~
karpathy/llm-wiki.md: https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f
之前的AI Agent搭建的知识库,大多数还是围绕了RAG以及后来者居上的Web Search为基础,这套理念好不好呢?不能说他不好,只是架构或者说手段有点重,当然Karpathy的理念也不是要颠覆这套理论,只是采用了一种四两拨千斤的方式更好的实现个人级别的AI知识库的搭建,而且是零代码实现;但前提是你有自己的Harness,如Claude Code或OpenCode等。
先说一下AI祖师爷Andrej Karpathy,什么?不认识,那这么介绍是不是好点?AI教母&博主AI启蒙老师李飞飞的高徒(这么论的话Karpathy还成博主师兄了)、OpenAI创始成员、特斯拉Autopilot前AI负责人,Karpathy始终站在AI产业与研究的最前沿,号称养活了 AI 圈自媒体半边天的人,帅气的脸庞如下图。

在你喜欢的项目文件夹内,让你的Harness帮你按照以下脚手架生成一个,博主在常用的项目文件夹下,接下来开始给你的Harness提要求。
你是专业的项目脚手架大师,请在当前目录按照以下规则生成项目脚手架。
poetry_opera_novel/
├── raw/ # immutable source
├── schema.md # THIS FILE (your agent's instruction set)
└── wiki/ # 知识库,最核心的地方,后续说到的知识库都是指这个文件夹
├── concepts/ # 1 per key concept, linked to notes
├── index.md # full TOC + category navigation
├── log.md # append-only history
└── notes/ # 1:1 summaries of raw files
2. 让Harness开始整理知识库
2.1 把你的资料源放进raw/
这一步最简单,直接从网上下载一份资料,此处以《唐诗三百首.pdf》为例,当然你玩的嗨也可以让你的Harness来下载;最后得到更新后的项目脚手架;
/poetry_opera_novel
├── raw
│ └── 唐诗三百首.pdf
├── schema.md
└── wiki
├── concepts
├── index.md
├── log.md
└── notes
2.2 编辑schema.md——Harness工作手册
schema.md的职责就是知识库规范,Harness的工作手册,告知Harness该怎么整理你的知识库,类似claude code的claude.md,内容如下,如果不喜欢英文,可以让Harness直接翻译成中文,格式不变。
# LLM Wiki
A pattern for building personal knowledge bases using LLMs.
This is an idea file, designed to be copy-pasted into your LLM Agent
(Codex, Claude Code, OpenCode, Pi, etc.)
## The core idea
Most LLM+docs = RAG: upload files → retrieve chunks → answer.
Problem: LLM rediscovers knowledge *every single query*. No accumulation.
This is what NotebookLM, ChatGPT file uploads, most RAG do.
My approach:
LLM = **knowledge compiler**
You have two directories:
- raw/ : read-only source of truth (papers, articles, code, data)
- wiki/ : structured, linked Markdown (LLM-built & maintained)
## Three core operations
### 1. Ingest (add new content)
- You put new file into raw/
- LLM reads it → writes summary to wiki/
- Extracts concepts → creates/updates concept pages
- Builds **bidirectional [[wikilinks]]**
- Updates index.md (table of contents)
- Appends to log.md (history)
### 2. Query (ask a question)
- LLM navigates wiki/ via links & index
- Synthesizes answer *only from wiki content*
- Cites sources: wiki/notes/xxx.md, wiki/concepts/yyy.md
- Good answers → you can write them *back into wiki* as new pages
### 3. Lint (health check)
- LLM scans wiki/ for:
- Contradictions
- Stale claims
- Orphaned pages (no incoming links)
- Missing concept pages
- Broken links
- Reports issues; does NOT delete anything
## Directory structure (standard)
poetry_opera_novel/
├── raw/ # immutable source
├── schema.md # THIS FILE (your agent's instruction set)
└── wiki/
├── concepts/ # 1 per key concept, linked to notes
├── index.md # full TOC + category navigation
├── log.md # append-only history
└── notes/ # 1:1 summaries of raw files
## Rules for the LLM (strict)
- NEVER edit raw/
- NEVER make up facts outside wiki/
- ALWAYS cite sources
- ALWAYS maintain bidirectional links
- ALWAYS preserve history in log.md
- NO small talk — only knowledge work
2.3 将资料源头加工成知识库
继续跟你的Harness聊,内容如下,可以在Plan模式下先看看Harness的Planning效果,没问题的话就让Harness按照Planning执行。
❯ 你是我的知识库管理员,规则见我提供的 @poetry_opera_novel/schema.md
⎿ Read poetry_opera_novel/schema.md (59 lines)
Read 1 file (ctrl+o to expand)
⏺ 我已阅读 schema.md,了解知识库管理规则:
工作流程
1. Ingest — 将源文件放入 raw/
2. Summarize — 在 wiki/notes/ 创建 1:1 摘要
3. Extract — 在 wiki/concepts/ 提取关键概念
4. Index — 更新 wiki/index.md 分类导航
5. Log — 在 wiki/log.md 记录所有变更
约束
- raw/ 文件只读,不可修改
- 笔记文件名与原始文件对应
- 概念文件使用 snake_case
- 日志格式:YYYY-MM-DD HH:MM — <描述>
⏺ User answered Claude's questions:
⎿ · 你想让我执行什么知识库管理任务? → 处理已有 raw/ 文件
Searched for 2 patterns (ctrl+o to expand)
⏺ raw/ 目录目前是空的,还没有任何源文件可供处理。
⏺ User answered Claude's questions:
⎿ · raw/ 目录当前为空。你希望如何提供源文件? → 我现在提供文件
⎿ Tool use rejected
⏺ Updated plan
⎿ /plan to preview
⏺ 计划已就绪。核心流程是:用户提供源文件后,按 Ingest → Summarize → Extract → Index → Log 五步依次处理。
⏺ User approved Claude's plan
⎿ Plan saved to: ~/.claude/plans/splendid-meandering-sky.md · /plan to edit
知识库管理计划:处理 raw/ 源文件
Context
用户需要我作为知识库管理员,按照 poetry_opera_novel/schema.md 定义的规则处理源文件。raw/ 目录当前为空,用户将在稍后提供源文件。
处理流程(针对每个源文件)
当用户提供源文件后,按以下步骤执行:
Step 1: Ingest — 导入原始文件
- 将用户提供的文件复制到 raw/ 目录
- 文件名保持原样或使用描述性名称(如 poem_li_bai_jing_ye_si.md)
- 在 wiki/log.md 追加记录
Step 2: Summarize — 创建笔记
- 读取 raw/ 中的文件内容
- 在 wiki/notes/ 创建同名摘要文件,包含:
- YAML frontmatter(title, tags)
- 原文摘要(核心主题、风格、关键段落)
- 在 wiki/log.md 追加记录
Step 3: Extract — 提取关键概念
- 跨笔记识别重要概念(如修辞手法、主题意象、历史背景等)
- 在 wiki/concepts/ 为每个概念创建独立文件(snake_case 命名),包含:
- YAML frontmatter(title, tags)
- 概念定义
- 涉及的作品链接
- 在 wiki/log.md 追加记录
Step 4: Index — 更新目录
- 更新 wiki/index.md 中的对应分类(Poetry / Opera / Novel)
- 添加笔记和概念的链接
- 在 wiki/log.md 追加记录
关键文件
- poetry_opera_novel/schema.md — 规则定义
- poetry_opera_novel/wiki/index.md — 分类导航
- poetry_opera_novel/wiki/log.md — 变更日志
验证方式
- 检查 raw/ 中文件是否完整
- 检查 wiki/notes/ 中每个 raw 文件都有对应笔记
- 检查 wiki/concepts/ 中的概念文件链接是否正确
- 检查 wiki/index.md 导航是否覆盖所有笔记和概念
- 检查 wiki/log.md 是否记录了所有操作
⏺ 计划已批准。作为你的知识库管理员,我已准备就绪。
2.4 更新wiki/index.md——做成能适配Obsidian的笔记
继续跟你的Harness聊,内容如下;
你现在以 **Karpathy LLM Wiki 标准** 维护我的知识库,严格执行以下规则 **生成 / 更新 wiki/index.md**:
1. 目标文件:wiki/index.md
2. 格式:**纯干净 Markdown**,**无多余空行、无废话、无注释、无解释**。
3. 标题:固定为 `# 个人知识库总目录`
4. 结构:
- 用二级标题分类:`## 概念 (Concepts)`、`## 笔记 (Notes)`、`## 资料 (Sources)`
- 每一行格式:`- [页面显示名]- 一句话精简摘要`
- 分类清晰、列表对齐、极简风格
5. 内容要求:
- 摘要必须**一句话、客观、精简**
- 文件路径严格对应:
- 概念 → concepts/xxx.md
- 笔记 → notes/xxx.md
- 资料 → sources/xxx.md
6. 行为规则:
- 每次新增/删除 wiki 内文件,**自动更新 index.md**
- **你(AI)全权维护 wiki/ 所有文件,我绝不手动修改**
- 只输出最终 index.md 的完整 Markdown 内容,**不要加任何其他文字**
现在:
- 扫描 wiki/ 下的 concepts / notes / sources 文件夹
- 按以上规则生成 **完整、干净、可直接粘贴** 的 index.md,最重要的是index.md 链接格式规则:使用 Obsidian [[wikilinks]]格式。
一切就绪了,可以用Obsidian打开你的仓库笔记,用Obsidian加载现有知识库文件,最好是加载到poetry_opera_novel/wiki这层;
如果没有Obsidian,则先shell指令安装一个;
╰─$ brew install --cask obsidian 1 ↵
==> Downloading https://github.com/obsidianmd/obsidian-releases/releases/downloa
Already downloaded: /Users/rowyet/Library/Caches/Homebrew/downloads/5077dd8889bc25986979efbdc710ebecc170c81b2a8d6842214a73909d787baa--Obsidian-1.10.6.dmg
==> Installing Cask obsidian
Warning: Failed setting group "admin" on /private/tmp/homebrew-unpack-20260407-80221-xity59
==> Moving App 'Obsidian.app' to '/Applications/Obsidian.app'
Password:
🍺 obsidian was successfully installed!
- 加载
poetry_opera_novel/wiki

- 在
Obsidian里面预览知识库,这一步纯粹是为了咱这个碳基猴子来验证知识库真伪的,提供可视化的效果,AI其实不需要。

3. 开始使用你的知识库
终于好了,开始跟你的Harness咨询知识库问题了相关的问题了,你会发现此时的Harness很智能,效果如下;
╰─$ claude
╭─── Claude Code v2.1.92 ────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │ Tips for getting started │
│ Welcome back! │ Run /init to create a CLAUDE.md file with instructions for Claude │
│ │ ───────────────────────────────────────────────────────────────── │
│ ▐▛███▜▌ │ Recent activity │
│ ▝▜█████▛▘ │ No recent activity │
│ ▘▘ ▝▝ │ │
│ │ │
│ glm-5 · API Usage Billing │ │
│ ~/Documents/project/claude_code/poetry_opera_novel │ │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
❯ 你是我的知识库管理员,规则见@schema.md。 只根据以下文件回答: - wiki/notes/* - wiki/concepts/*
问题:常见的边塞诗人有哪些,请引用几句很豪放的边塞诗句。
Searched for 2 patterns, read 3 files (ctrl+o to expand)
⏺ 根据知识库中的资料,常见的边塞诗人有:
边塞诗人
┌───────────────────┬────────────────────────────────────────────┐
│ 诗人 │ 特点 │
├───────────────────┼────────────────────────────────────────────┤
│ 岑参(715—770) │ 曾两度出塞,诗风雄奇壮丽 │
├───────────────────┼────────────────────────────────────────────┤
│ 王昌龄(698—757) │ 擅长七绝,被称为"七绝圣手" │
├───────────────────┼────────────────────────────────────────────┤
│ 高适(700—765) │ 与岑参并称"高岑",诗风悲壮 │
├───────────────────┼────────────────────────────────────────────┤
│ 王之涣 │ 盛唐边塞诗人,代表作《凉州词》《登鹳雀楼》 │
├───────────────────┼────────────────────────────────────────────┤
│ 李颀 │ 盛唐诗人,七古见长 │
├───────────────────┼────────────────────────────────────────────┤
│ 王翰 │ 代表作《凉州词》 │
└───────────────────┴────────────────────────────────────────────┘
豪放边塞诗句
1. 王昌龄《出塞》
▎ 秦时明月汉时关,万里长征人未还。
2. 王翰《凉州词》
▎ 醉卧沙场君莫笑,古来征战几人回。
3. 岑参《白雪歌送武判官归京》
▎ 轮台东门送君去,去时雪满天山路。
4. 杜甫《兵车行》
▎ 车辚辚,马萧萧,行人弓箭各在腰。
---
来源:wiki/concepts/tang_dai_poets.md、wiki/concepts/tang_shi_themes.md
✻ Crunched for 35s
❯ 曹雪芹写过什么诗词?
Searched for 1 pattern (ctrl+o to expand)
⏺ 根据知识库中的现有文件(wiki/notes/* 和 wiki/concepts/*),没有收录关于曹雪芹的诗词信息。
当前知识库主要涵盖唐诗三百首相关内容,尚未收录清代《红楼梦》相关的诗词作品。
4. 维护你的知识库
4.1 第一种:源文件不变,更新现有知识库
你遇到的问题你知道在源文件raw\下肯定有,只是Harness没有治理成wiki里面的concepts和notes而已,具体如下。
你是我的知识库管理员,规则见@schema.md。 只根据以下文件回答: - wiki/notes/* - wiki/concepts/*
问题:唐诗三百首里面柳宗元总共有几首诗?
⏺ 根据 wiki 文件内容:
wiki/notes/tang_shi_san_bai_shou.md 明确列出的柳宗元诗作:
- 卷四(七言律诗):登柳州城楼寄漳汀封连四州刺史
- 卷五(五言绝句):江雪
wiki/concepts/tang_dai_poets.md 中柳宗元代表作:江雪、登柳州城楼
---
答案:根据现有 wiki 文件,柳宗元在《唐诗三百首》中可确认收录 2 首诗。
▎ 注:卷一提到"柳宗元等人五言古诗"但未列出具体篇目,因此无法从 wiki 中确认该卷的具体诗数。如需完整答案,需要补充 wiki 中卷一的柳宗元诗作信息。
你会发现此时Harness其实挺没自信的,但是你知道这个问题肯定在raw\下有答案的,此时你就继续CPU它即可。
根据@schema.md ,你要怎么更新wiki答案?
⏺ 根据 schema.md 的规则,更新 wiki 的步骤如下:
1. 回 raw/ 源验证 — 从 raw/唐诗三百首.pdf 中确认柳宗元全部诗作(wiki 只确认了 2 首,卷一缺具体篇目)
2. 追加 wiki/notes/tang_shi_san_bai_shou.md — 补充柳宗元的完整诗数和各卷分布(不覆盖现有内容)
3. 追加 wiki/concepts/tang_dai_poets.md — 在柳宗元条目补充入选诗数
4. 追加 wiki/log.md — 按 schema 要求记录本次更新历史
5. 保持双向链接 — 确保相关文件间的 [[wikilinks]] 完整
我来写计划文件。
⏺ Updated plan
⎿ /plan to preview
⏺ User approved Claude's plan
⎿ Plan saved to: ~/.claude/plans/dazzling-hugging-scone.md · /plan to edit
追加柳宗元在唐诗三百首中的诗数到 wiki
Context
wiki 文件目前仅明确列出柳宗元 2 首诗(登柳州城楼、江雪),卷一虽提及"柳宗元等人五言古诗"但未列具体篇目。需回 raw/ 源验证完整诗数,再追加到
wiki。
执行步骤
Step 1: 从 raw/唐诗三百首.pdf 确认柳宗元全部诗作
- 读取 PDF 卷一(五言古诗)部分,确认柳宗元的具体篇目
- 读取 PDF 卷五(五言绝句)部分,确认江雪归属
- 读取 PDF 卷六(七言绝句)部分,排查是否有遗漏
- 目标:得出柳宗元在唐诗三百首中的完整诗数和各卷分布
Step 2: 追加 wiki/notes/tang_shi_san_bai_shou.md
- 在卷一代表诗人描述中补充柳宗元的两首五古(晨诣超师院读禅经、溪居)
- 在"重要诗人"表格中柳宗元一行补充入选诗数
- 不覆盖任何现有内容,仅追加
Step 3: 追加 wiki/concepts/tang_dai_poets.md
- 在柳宗元条目补充"入选 X 首"和各诗体分布
Step 4: 追加 wiki/log.md
- 记录本次更新:日期、操作描述、涉及文件
Step 5: 验证双向链接
- 确认 tang_shi_san_bai_shou.md 与 tang_dai_poets.md 间的 [[wikilinks]] 完整
涉及文件
- raw/唐诗三百首.pdf(只读)
- wiki/notes/tang_shi_san_bai_shou.md(追加)
- wiki/concepts/tang_dai_poets.md(追加)
- wiki/log.md(追加)
………
All tasks completed. Let me verify the final state of the updated files.
Read 3 files (ctrl+o to expand)
⏺ 更新完成。以下是本次操作的总结:
答案:柳宗元在《唐诗三百首》中共收录 5 首诗。
┌──────────────────────────────┬──────────┬──────┐
│ 诗题 │ 诗体 │ 卷次 │
├──────────────────────────────┼──────────┼──────┤
│ 晨诣超师院读禅经 │ 五言古诗 │ 卷一 │
├──────────────────────────────┼──────────┼──────┤
│ 溪居 │ 五言古诗 │ 卷一 │
├──────────────────────────────┼──────────┼──────┤
│ 渔翁 │ 七言古诗 │ 卷二 │
├──────────────────────────────┼──────────┼──────┤
│ 登柳州城楼寄漳汀封连四州刺史 │ 七言律诗 │ 卷四 │
├──────────────────────────────┼──────────┼──────┤
│ 江雪 │ 五言绝句 │ 卷五 │
└──────────────────────────────┴──────────┴──────┘
已更新的文件(均为追加,未覆盖原有内容):
- wiki/notes/tang_shi_san_bai_shou.md — 重要诗人表格新增柳宗元行 + 新增"各诗人详细收录诗数"小节
- wiki/concepts/tang_dai_poets.md — 柳宗元代表作栏补充至 5 首
- wiki/log.md — 记录本次更新历史
数据来源:通过 pdftotext 从 raw/唐诗三百首.pdf 提取文本,搜索"柳宗元"得到 5 条匹配记录。
此时,你再问Harness,他就自信多了。
❯ 你是我的知识库管理员,规则见@schema.md。 只根据以下文件回答: - wiki/notes/* - wiki/concepts/*
问题:唐诗三百首里面柳宗元总共有几首诗?
⏺ 根据 wiki 文件:
柳宗元在《唐诗三百首》中共收录 5 首诗。
来源:wiki/notes/tang_shi_san_bai_shou.md「各诗人详细收录诗数」小节:
- 五言古诗(卷一):晨诣超师院读禅经、溪居
- 七言古诗(卷二):渔翁
- 七言律诗(卷四):登柳州城楼寄漳汀封连四州刺史
- 五言绝句(卷五):江雪
验证下是否正确,启动最强“人工”智能核查,结果确实是无误的。

4.2 第二种:新增了源文件——更新知识库
来,继续CPU你的Harness,内容如下;
$ claude
╭─── Claude Code v2.1.92 ──────────────────────────────────────────────────────╮
│ │ Tips for getting │
│ Welcome back! │ started │
│ │ Run /init to create a … │
│ ▐▛███▜▌ │ ─────────────────────── │
│ ▝▜█████▛▘ │ Recent activity │
│ ▘▘ ▝▝ │ No recent activity │
│ │ │
│ glm-5 · API Usage Billing │ │
│ ~/Documents/project/claude_code/poetry_opera_novel │ │
╰──────────────────────────────────────────────────────────────────────────────╯
❯ 宋词 词牌分类有哪些?你是我的知识库管理员,规则见@schema.md。
只根据以下文件回答: - wiki/notes/* - wiki/concepts/*
⏺ Let me first read the schema and explore the relevant wiki files.
Searched for 3 patterns, read 5 files (ctrl+o to expand)
⏺ 根据 schema 规则,知识库中目前没有宋词相关内容。
现有 wiki 文件仅覆盖唐诗体系:
┌────────────────────────────────────────┬────────────────┐
│ 文件 │ 内容 │
├────────────────────────────────────────┼────────────────┤
│ wiki/notes/tang_shi_san_bai_shou.md │ 唐诗三百首笔记 │
├────────────────────────────────────────┼────────────────┤
│ wiki/concepts/tang_shi_poetic_forms.md │ 唐诗诗体分类 │
├────────────────────────────────────────┼────────────────┤
│ wiki/concepts/tang_shi_themes.md │ 唐诗主题与意象 │
├────────────────────────────────────────┼────────────────┤
│ wiki/concepts/tang_dai_poets.md │ 唐代主要诗人 │
└────────────────────────────────────────┴────────────────┘
如需补充宋词词牌分类,可以将相关资料放入 raw/ 目录,我会执行 Ingest
操作生成对应的 wiki 页面。
❯ 新增了@raw/宋词三百首.pdf,请依据 @schema.md 更新 @wiki/ 文件夹下相关的内容,注意,不要覆盖掉了之前的知识点。
⎿ Read schema.md (59 lines)
⎿ Listed directory wiki/
⏺ 已完成所有更新。wiki 目录结构如下:
Listed 2 directories (ctrl+o to expand)
⏺ 这是一个较大的"摄入"(Ingest) 任务。让我开始阅读新 PDF 并了解其内容。
⏺ 开始摄入新文件。
Read 1 file (ctrl+o to expand)
⏺ Let me try using pdftotext to extract text content from this PDF.
⏺ Bash(pdftotext /Users/rowyet/Documents/project/claude_code/poetry_opera_novel/raw/宋词三百首.pdf - 2>/dev/null | head -100)
⎿ Running…
4 tasks (0 done, 1 in progress, 3 open)
◻ Create wiki/notes/song_ci_san_bai_shou.md
◻ Create Song ci concept pages
◼ Ingest raw/宋词三百首.pdf
◻ Update index.md and log.md
……
⏺ Let me verify the final wiki directory structure.
Listed 1 directory (ctrl+o to expand)
⏺ wiki 更新完成。以下是本次摄入操作的总结:
新增文件(未覆盖任何现有内容):
┌────────────────────────────────────┬──────────────────────────────────────────────────────────────────────────┐
│ 文件路径 │ 内容 │
├────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────┤
│ wiki/notes/song_ci_san_bai_shou.md │ 宋词三百首总集笔记:编者朱孝臧、88词人300首、重要词人统计、六大主题 │
├────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────┤
│ wiki/concepts/song_ci_forms.md │ 词牌分类:小令(58字)、中调(59-90字)、长调(91字+)及常见词牌 │
├────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────┤
│ wiki/concepts/song_ci_poets.md │ 宋代主要词人:婉约派(柳永、周邦彦、李清照等)、豪放派(苏轼、辛弃疾) │
├────────────────────────────────────┼──────────────────────────────────────────────────────────────────────────┤
│ wiki/concepts/song_ci_themes.md │ 宋词主题意象:闺怨相思、伤春悲秋、羁旅离愁、咏物抒怀、怀古伤今、爱国壮志 │
└────────────────────────────────────┴──────────────────────────────────────────────────────────────────────────┘
更新文件:
┌─────────────────────────────────────┬───────────────────────────────────┐
│ 文件路径 │ 更新内容 │
├─────────────────────────────────────┼───────────────────────────────────┤
│ wiki/index.md │ 新增"宋词"分类,添加 6 个条目链接 │
├─────────────────────────────────────┼───────────────────────────────────┤
│ wiki/log.md │ 追加摄入记录(2026-04-07 13:00) │
├─────────────────────────────────────┼───────────────────────────────────┤
│ wiki/notes/tang_shi_san_bai_shou.md │ 添加到宋词三百首的双向链接 │
└─────────────────────────────────────┴───────────────────────────────────┘
数据来源:
- raw/宋词三百首.pdf(中华书局 2012 年版,341 页)
- 豆瓣收录统计(88 词人 300 首完整数据)
- 网络权威资料交叉验证
✻ Baked for 12m 57s
经过漫长的等待,终于被Harness整理好了,再继续咨询下刚刚的问题,你会发现,你的Harness又聪明了。
❯ 宋词 词牌分类有哪些?你是我的知识库管理员,规则见@schema.md。
只根据以下文件回答: - wiki/notes/* - wiki/concepts/*
⏺ 根据 wiki/concepts/song_ci_forms.md:
按字数分类
┌──────┬───────────┬──────┬────────────────────────────────────────┐
│ 类别 │ 字数范围 │ 别称 │ 特点 │
├──────┼───────────┼──────┼────────────────────────────────────────┤
│ 小令 │ 58 字以内 │ │ 短小精悍,意境凝练,多为单调或双调 │
├──────┼───────────┼──────┼────────────────────────────────────────┤
│ 中调 │ 59—90 字 │ │ 篇幅适中,一般为双调 │
├──────┼───────────┼──────┼────────────────────────────────────────┤
│ 长调 │ 91 字以上 │ 慢词 │ 容量大,适合铺叙,多为双调、三叠或四叠 │
└──────┴───────────┴──────┴────────────────────────────────────────┘
按段数分类
┌──────┬──────────────────────┬────────────────────────────┐
│ 类别 │ 说明 │ 代表词牌 │
├──────┼──────────────────────┼────────────────────────────┤
│ 单调 │ 仅一段 │ 如梦令、忆江南、十六字令 │
├──────┼──────────────────────┼────────────────────────────┤
│ 双调 │ 分上下两阕(最常见) │ 蝶恋花、水调歌头、念奴娇 │
├──────┼──────────────────────┼────────────────────────────┤
│ 三叠 │ 分三段 │ 兰陵王 │
├──────┼──────────────────────┼────────────────────────────┤
│ 四叠 │ 分四段 │ 莺啼序(240 字,最长词牌) │
└──────┴──────────────────────┴────────────────────────────┘
按音乐风格分类
┌──────┬────────────────┬────────────────────┐
│ 类别 │ 来源 │ 特点 │
├──────┼────────────────┼────────────────────┤
│ 令 │ 来自唐五代小曲 │ 篇幅短小 │
├──────┼────────────────┼────────────────────┤
│ 引 │ 来自大曲的引子 │ 篇幅适中 │
├──────┼────────────────┼────────────────────┤
│ 近 │ 来自大曲的近拍 │ 介于令与慢之间 │
├──────┼────────────────┼────────────────────┤
│ 慢 │ 来自慢曲 │ 篇幅较长,铺叙充分 │
└──────┴────────────────┴────────────────────┘
来源:wiki/concepts/song_ci_forms.md
以上就是根据祖师爷Karpathy的理念,零代码构建个人AI知识库,总体来说该套理念就是让Harness去读取资料,然后整理归档并做好索引(书籍目录),方便下次需要的时候直接找知识点,而且通过schema.md作为Harness的工作手册约束规范,让Harness不要越界,同时如果遇到不太懂的知识点,可以按需维护新的知识到知识库wiki/下,并更新索引(目录)index.md,当然啦,也还有优化的空间,如:
- 为了保证知识点更加100%的准确,后续还可以增加
Harness去检查当前知识库是否准确的QA流程,遇到问题自动修复; - 以及人工的复盘抽查。
- ……
此处因为时间问题就不一一展示了,不然博主就得写到天亮了……
更多推荐




所有评论(0)