Chuyển tới nội dung chính

{/* Trang này được tạo tự động từ SKILL.md của kỹ năng bởi website/scripts/generate-skill-docs.py. Chỉnh sửa nguồn SKILL.md, không phải trang này. */}

Wiki Wiki

Wiki LLM của Karpathy: xây dựng/truy vấn KB đánh dấu liên kết với nhau.

Siêu dữ liệu kỹ năng

NguồnĐi kèm (được cài đặt theo mặc định)
Đường dẫn

skills/research/LLM-wiki ` | | Phiên bản |

2.1.0 ` | | Tác giả | Đại lý Hermes | | Giấy phép | MIT | | Nền tảng | Linux, macOS, Windows | | Thẻ |

wiki

, `knowledge-base

, `research

, `notes

, `markdown

, rag-alternative | | Kỹ năng liên quan | XPROTECTX21XPROTECTX, XPROTECTX22XPROTECTX |

Tham khảo: đầy đủ SKILL.md

thông tin

Sau đây là định nghĩa kỹ năng đầy đủ mà Hermes tải khi kỹ năng này được kích hoạt. Đây là những gì tác nhân coi là hướng dẫn khi kỹ năng được kích hoạt.

Wiki LLM của Karpathy

Xây dựng và duy trì một cơ sở kiến thức tổng hợp, bền bỉ dưới dạng các tệp đánh dấu được liên kết với nhau. Dựa trên Andrej Karpathy's LLM Wiki pattern.

Không giống như RAG truyền thống (tìm lại kiến thức từ đầu cho mỗi truy vấn), wiki tổng hợp kiến thức một lần và cập nhật nó. Tài liệu tham khảo chéo đã có sẵn. Mâu thuẫn đã được gắn cờ. Tổng hợp phản ánh tất cả mọi thứ ăn vào.

Phân công lao động: Con người quản lý các nguồn và chỉ đạo phân tích. đại lý tóm tắt, tham chiếu chéo, lưu trữ và duy trì tính nhất quán.

Khi kỹ năng này kích hoạt

Sử dụng kỹ năng này khi người dùng:

  • Yêu cầu tạo, xây dựng hoặc bắt đầu một wiki hoặc cơ sở kiến thức
  • Yêu cầu nhập, thêm hoặc xử lý nguồn vào wiki của họ
  • Đặt câu hỏi và wiki hiện có có mặt tại đường dẫn đã định cấu hình
  • Yêu cầu lint, kiểm tra hoặc kiểm tra tình trạng wiki của họ
  • Tham khảo wiki, cơ sở kiến thức hoặc "ghi chú" của họ trong bối cảnh nghiên cứu

Vị trí Wiki`Vị trí: Đặt qua biến môi trường

WIKI_PATH (ví dụ: trong

~/.Hermes/.env

).

Nếu không được đặt, mặc định là

~/wiki

.

WIKI="$\{WIKI_PATH:-$HOME/wiki}"

`
``Wiki chỉ là một thư mục chứa các tệp đánh dấu — hãy mở nó bằng Obsidian, VS Code, hoặc
bất kỳ biên tập viên nào. Không có cơ sở dữ liệu, không cần dụng cụ đặc biệt.

## Kiến trúc: Ba lớp`<!-- ascii-guard-ignore -->

`

wiki/
├── SCHEMA.md # Conventions, structure rules, domain config
├── index.md # Sectioned content catalog with one-line summaries
├── log.md # Chronological action log (append-only, rotated yearly)
├── raw/ # Layer 1: Immutable source material
│ ├── articles/ # Web articles, CLIppings
│ ├── papers/ # PDFs, arxiv papers
│ ├── transcripts/ # Meeting notes, interviews
│ └── assets/ # Images, diagrams referenced by sources
├── entities/ # Layer 2: Entity pages (people, orgs, products, models)
├── concepts/ # Layer 2: Concept/topic pages
├── comparisons/ # Layer 2: Side-by-side analyses
└── queries/ # Layer 2: Filed query results worth keeping

`

<!-- ascii-guard-ignore-end -->

**Lớp 1 — Nguồn thô:** Không thể thay đổi. Tác nhân đọc nhưng không bao giờ sửa đổi những điều này.

**Lớp 2 — Wiki:** Các tệp đánh dấu do đại lý sở hữu. Được tạo, cập nhật và
được tham chiếu chéo bởi đại lý.
**Lớp 3 — Lược đồ:**
`SCHEMA.md
` xác định cấu trúc, quy ước và phân loại thẻ.

## Khôi phục Wiki hiện có (TUYỆT VỜI - thực hiện việc này mỗi phiên)

Khi người dùng đã có sẵn wiki, **luôn tự định hướng trước khi làm bất cứ điều gì**:`① **Đọc
`SCHEMA.md

** — hiểu miền, quy ước và phân loại thẻ.
② **Đọc
`index.md

** — tìm hiểu những trang nào tồn tại và phần tóm tắt của chúng.
③ **Quét
`log.md
` gần đây** — đọc 20-30 mục cuối cùng để hiểu hoạt động gần đây.

``` bash
WIKI="$\{WIKI_PATH:-$HOME/wiki}"

# Orientation reads at session start
read_file "$WIKI/SCHEMA.md"
read_file "$WIKI/index.md"
read_file "$WIKI/log.md" offset=<last 30 lines>

`
``Chỉ sau khi định hướng, bạn mới nên nhập, truy vấn hoặc tìm lỗi mã nguồn. Điều này ngăn cản:
- Tạo các trang trùng lặp cho các thực thể đã tồn tại
- Thiếu tham chiếu chéo đến nội dung hiện có
- Đi ngược lại quy ước của lược đồ
- Lặp lại công việc đã được ghi lại

Đối với các wiki lớn (hơn 100 trang), hãy chạy nhanh
`search_files
` cho chủ đề
trong tầm tay trước khi tạo ra bất cứ điều gì mới.

## Khởi tạo Wiki mới

Khi người dùng yêu cầu tạo hoặc khởi động một wiki:
1. Xác định đường dẫn wiki (từ

$WIKI_PATH
` env var hoặc hỏi người dùng; mặc định

~/wiki

)
2. Tạo cấu trúc thư mục trên
3. Hỏi người dùng xem wiki bao gồm miền nào - hãy nêu cụ thể
4. Viết
`SCHEMA.md
` tùy chỉnh theo tên miền (xem mẫu bên dưới)
5. Viết
`index.md
` ban đầu với tiêu đề được phân đoạn
6. Viết
`log.md
` ban đầu với mục tạo
7. Xác nhận wiki đã sẵn sàng và đề xuất các nguồn đầu tiên để nhập

### Mẫu SCHEMA.md

Thích ứng với miền của người dùng. Lược đồ hạn chế hành vi của tác nhân và đảm bảo tính nhất quán:

`
`markdown
# Wiki Schema

## Domain
[What this wiki covers — e.g., "AI/ML research", "personal health", "startup intelligence"]

## Conventions
- File names: lowercase, hyphens, no spaces (e.g.,
`transformer-architecture.md

)
- Every wiki page starts with YAML frontmatter (see below)
- Use

[[wikilinks]]
` to link between pages (minimum 2 outbound links per page)
- When updating a page, always bump the
`updated
` date
- Every new page must be added to
`index.md
` under the correct section
- Every action must be appended to
`log.md

- **Provenance markers:** On pages that synthesize 3+ sources, append

^[raw/articles/source-file.md]

at the end of paragraphs whose claims come from a specific source. This lets a reader trace each
claim back without re-reading the whole raw file. Optional on single-source pages where the``sources:
` frontmatter is enough.

## Frontmatter

``` yaml

---
tiêu đề: Tiêu đề trang
đã tạo: YYYY-MM-DD
đã cập nhật: YYYY-MM-DD
loại: thực thể | khái niệm | so sánh | truy vấn | tóm tắt
tags: [từ phân loại bên dưới]
nguồn: [raw/articles/source-name.md]
# Tín hiệu chất lượng tùy chọn:
sự tự tin: cao | trung bình | thấp # mức độ hỗ trợ của các tuyên bố
tranh cãi: đúng # được đặt khi trang có mâu thuẫn chưa được giải quyết
mâu thuẫn: [other-page-slug] # trang này xung đột với trang này
---

```confidence
` and
`contested
` are optional but recommended for opinion-heavy or fast-moving
topics. Lint surfaces
`contested: true
` and
`confidence: low
` pages for review so weak claims
don't silently harden into accepted wiki fact.

### raw/ Frontmatter

Raw sources ALSO get a small frontmatter block so re-ingests can detect drift:

``` yaml

---
source_url: https://example.com/article # URL gốc, nếu có
đã nhập: YYYY-MM-DD
sha256: <bản tóm tắt hex của nội dung thô bên dưới phần đầu>
---

``The
`sha256:
` lets a future re-ingest of the same URL skip processing when content is unchanged,
and flag drift when it has changed. Compute over the body only (everything after the closing

---

), not the frontmatter itself.

## Tag Taxonomy
[Define 10-20 top-level tags for the domain. Add new tags here BEFORE using them.]

Example for AI/ML:
- Models: model, architecture, benchmark, training
- People/Orgs: person, company, lab, open-source
- Techniques: optimization, fine-tuning, inference, alignment, data
- Meta: comparison, timeline, controversy, prediction

Rule: every tag on a page must appear in this taxonomy. If a new tag is needed,
add it here first, then use it. This prevents tag sprawl.

## Page Thresholds
- **Create a page** when an entity/concept appears in 2+ sources OR is central to one source
- **Add to existing page** when a source mentions something already covered
- **DON'T create a page** for passing mentions, minor details, or things outside the domain
- **Split a page** when it exceeds ~200 lines — break into sub-topics with cross-links
- **Archive a page** when its content is fully superseded — move to
`_archive/

, remove from index

## Entity Pages
One page per notable entity. Include:
- Overview / what it is
- Key facts and dates
- Relationships to other entities ([[wikilinks]])
- Source references

## Concept Pages
One page per concept or topic. Include:
- Definition / explanation
- Current state of knowledge
- Open questions or debates
- Related concepts ([[wikilinks]])

## Comparison Pages
Side-by-side analyses. Include:
- What is being compared and why
- Dimensions of comparison (table format preferred)
- Verdict or synthesis
- Sources

## Update Policy
When new information conflicts with existing content:
1. Check the dates — newer sources generally supersede older ones
2. If genuinely contradictory, note both positions with dates and sources
3. Mark the contradiction in frontmatter:
`contradictions: [page-name]

4. Flag for user review in the lint report

`
``Mẫu ###index.md

Chỉ mục được chia theo loại. Mỗi mục là một dòng: wikilink + tóm tắt.

`markdown
# Wiki Index`> Content catalog. Every wiki page listed under its type with a one-line summary.
> Read this first to find relevant pages for any query.
> Last updated: YYYY-MM-DD | Total pages: N

## Entities
<!-- Alphabetical within section -->

## Concepts

## Comparisons

## Queries

`
``**Quy tắc chia tỷ lệ:** Khi bất kỳ phần nào vượt quá 50 mục, hãy chia nó thành các phần phụ
theo chữ cái đầu tiên hoặc tên miền phụ. Khi chỉ mục vượt quá tổng số 200 mục, hãy tạo
`_meta/topic-map.md
` nhóm các trang theo chủ đề để điều hướng nhanh hơn.

### mẫu log.md

`markdown
# Wiki Log`> Chronological record of all wiki actions. Append-only.
> Format:

## [YYYY-MM-DD] action | subject

> Actions: ingest, update, query, lint, create, archive, delete
> When this file exceeds 500 entries, rotate: rename to log-YYYY.md, start fresh.

## [YYYY-MM-DD] create | Wiki initialiZed
- Domain: [domain]
- Structure created with SCHEMA.md, index.md, log.md

`

## Hoạt động cốt lõi

### 1. Nhập

Khi người dùng cung cấp nguồn (URL, tệp, dán), hãy tích hợp nguồn đó vào wiki:`① **Chụp nguồn thô:**
- URL → sử dụng
`web_extract
` để nhận markdown, lưu vào
`raw/articles/

- PDF → sử dụng
`web_extract
` (xử lý PDF), lưu vào
`raw/papers/

- Đã dán văn bản → lưu vào thư mục con
`raw/
` thích hợp
- Đặt tên file mô tả:
`raw/articles/karpathy-LLM-wiki-2026.md

- **Thêm vật chất thô thô** (
`source_url

,
`ingested

,
`sha256
` trên thân).
Khi nhập lại cùng một URL: tính toán lại sha256, so sánh với giá trị được lưu trữ —
bỏ qua nếu giống nhau, trôi cờ và cập nhật nếu khác. Cái này đủ rẻ để
thực hiện mỗi lần nhập lại và nắm bắt những thay đổi nguồn thầm lặng.`② **Thảo luận về những điều rút ra** với người dùng — điều gì thú vị, điều gì quan trọng đối với
miền. (Bỏ qua phần này trong ngữ cảnh tự động/cron - tiến hành trực tiếp.)`③ **Kiểm tra những gì đã tồn tại** — tìm kiếm index.md và sử dụng
`search_files
` để tìm
các trang hiện có cho các thực thể/khái niệm được đề cập. Đây là sự khác biệt giữa
một wiki đang phát triển và có rất nhiều bản sao.`④ **Viết hoặc cập nhật các trang wiki:**
- **Thực thể/khái niệm mới:** Chỉ tạo trang nếu chúng đáp ứng Ngưỡng trang
trong SCHema.md (hơn 2 nguồn đề cập hoặc trung tâm của một nguồn)
- **Các trang hiện có:** Thêm thông tin mới, cập nhật thông tin, cập nhật ngày
`updated

.
Khi thông tin mới mâu thuẫn với nội dung hiện có, hãy tuân theo Chính sách cập nhật.
- **Tham khảo chéo:** Mỗi trang mới hoặc cập nhật phải liên kết đến ít nhất 2 trang khác
các trang thông qua

[[wikilinks]]

. Kiểm tra các trang hiện có liên kết trở lại.
- **Thẻ:** Chỉ sử dụng các thẻ từ phân loại trong SCHema.md
- **Xuất xứ:** Trên các trang tổng hợp từ 3 nguồn trở lên gắn thêm

^[raw/articles/source.md]

đánh dấu các đoạn văn có tuyên bố theo dõi một nguồn cụ thể.
- **Độ tin cậy:** Đối với các xác nhận có nhiều ý kiến, diễn biến nhanh hoặc chỉ có một nguồn, hãy đặt``confidence: medium
` hoặc
`low
` ở mặt trước. Không đánh dấu
`high
` trừ khi
yêu cầu được hỗ trợ tốt trên nhiều nguồn.`⑤ **Cập nhật điều hướng:**
- Thêm trang mới vào
`index.md
` theo đúng mục, theo thứ tự bảng chữ cái
- Cập nhật số lượng "Tổng số trang" và ngày "Cập nhật lần cuối" trong tiêu đề chỉ mục
- Nối vào
`log.md

:

## [YYYY-MM-DD] ingest | Source Title

- Liệt kê mọi tập tin được tạo hoặc cập nhật trong mục nhật ký`⑥ **Báo cáo những gì đã thay đổi** — liệt kê mọi tệp được tạo hoặc cập nhật cho người dùng.

Một nguồn duy nhất có thể kích hoạt cập nhật trên 5-15 trang wiki. Điều này là bình thường
và mong muốn - đó là hiệu ứng gộp.

### 2. Truy vấn

Khi người dùng đặt câu hỏi về miền của wiki:① **Đọc
`index.md

** để xác định các trang có liên quan.
② **Đối với các wiki có hơn 100 trang**, cả
`search_files
` trên tất cả các tệp

.md

đối với các thuật ngữ chính - chỉ mục có thể bỏ sót nội dung liên quan.
③ **Đọc các trang liên quan** sử dụng
`read_file

.
④ **Tổng hợp đáp án** từ kiến ​​thức đã tổng hợp. Trích dẫn các trang wiki
bạn đã rút ra từ: "Dựa trên [[page-a]] và [[page-b]]..."
⑤ **Gửi lại các câu trả lời có giá trị** — nếu câu trả lời là một sự so sánh đáng kể,
tìm hiểu sâu hoặc tổng hợp mới, hãy tạo một trang trong
`queries/
` hoặc
`comparisons/

.
Đừng gửi những tra cứu tầm thường - chỉ gửi những câu trả lời có thể gây khó khăn cho việc tìm lại.
⑥ **Cập nhật log.md** với truy vấn và liệu nó đã được gửi hay chưa.

### 3. Xơ vải

Khi người dùng yêu cầu tìm lỗi mã nguồn, kiểm tra tình trạng hoặc kiểm tra wiki:`① **Trang mồ côi:** Tìm các trang không có

[[wikilinks]]
` gửi đến từ các trang khác.

`
``` python

# Use execute_code for this — programmatic scan across all wiki pages
import os, re
from collections import defaultdict
wiki = "<WIKI_PATH>"
# Scan all .md files in entities/, concepts/, comparisons/, queries/
# Extract all [[wikilinks]] — build inbound link map
# Pages with zero inbound links are orphans

`
``② **Liên kết wiki bị hỏng:** Tìm

[[links]]
` trỏ đến các trang không tồn tại.`③ **Tính đầy đủ của chỉ mục:** Mọi trang wiki sẽ xuất hiện trong
`index.md

. So sánh
hệ thống tập tin chống lại các mục chỉ mục.`④ **Xác thực Frontmatter:** Mỗi trang wiki phải có tất cả các trường bắt buộc
(tiêu đề, đã tạo, cập nhật, loại, thẻ, nguồn). Thẻ phải có trong phân loại.`⑤ **Nội dung cũ:** Các trang có ngày
`updated
` cũ hơn nhiều nhất >90 ngày
nguồn gần đây đề cập đến các thực thể tương tự.`⑥ **Mâu thuẫn:** Các trang cùng chủ đề có tuyên bố trái ngược nhau. tìm kiếm
các trang chia sẻ thẻ/thực thể nhưng nêu các sự kiện khác nhau. Hiển thị tất cả các trang
với mặt trước
`contested: true
` hoặc
`contradictions:
` để người dùng đánh giá.`⑦ **Tín hiệu chất lượng:** Liệt kê các trang có
`confidence: low
` và bất kỳ trang nào trích dẫn
chỉ có một nguồn duy nhất nhưng không có trường tin cậy - đây là những ứng cử viên
để tìm sự chứng thực hoặc hạ cấp xuống
`confidence: medium

.`⑧ **Trôi nguồn:** Đối với mỗi tệp trong
`raw/
` có mặt trước
`sha256:

, hãy tính toán lại
hàm băm và cờ không khớp. Không khớp cho biết tệp thô đã được chỉnh sửa
(không nên xảy ra — thô/ không thể thay đổi) hoặc được nhập từ một URL kể từ đó
đã thay đổi. Không phải là một lỗi nghiêm trọng nhưng đáng để báo cáo.`⑨ **Kích thước trang:** Gắn cờ các trang trên 200 dòng — có thể chia tách.`⑩ **Kiểm tra thẻ:** Liệt kê tất cả các thẻ đang được sử dụng, gắn cờ bất kỳ thẻ nào không có trong phân loại SCHEMA.md.`⑪ **Xoay vòng nhật ký:** Nếu log.md vượt quá 500 mục, hãy xoay nó.`⑫ **Báo cáo kết quả** với đường dẫn tệp cụ thể và các hành động được đề xuất, được nhóm theo
mức độ nghiêm trọng (liên kết bị hỏng > mồ côi > trôi nguồn > các trang bị tranh chấp > nội dung cũ > vấn đề về phong cách).`⑬ **Thêm vào log.md:**

## [YYYY-MM-DD] lint | N issues found

## Làm việc với Wiki

### Đang tìm kiếm

``` bash

# Find pages by content
search_files "transformer" path="$WIKI" file_glob="*.md"

# Find pages by filename
search_files "*.md" target="files" path="$WIKI"

# Find pages by tag
search_files "tags:.*alignment" path="$WIKI" file_glob="*.md"

# Recent activity
read_file "$WIKI/log.md" offset=<last 20 lines>

`

### Nhập hàng loạt

Khi nhập nhiều nguồn cùng một lúc, hãy cập nhật theo đợt:
1. Đọc tất cả các nguồn trước
2. Xác định tất cả các thực thể và khái niệm trên tất cả các nguồn
3. Kiểm tra tất cả các trang hiện có (một lượt tìm kiếm, không phải N)
4. Tạo/cập nhật trang trong một lần (tránh cập nhật dư thừa)
5. Cập nhật index.md một lần vào cuối
6. Viết một mục nhật ký duy nhất bao gồm lô

### Đang lưu trữ

Khi nội dung được thay thế hoàn toàn hoặc phạm vi miền thay đổi:
1. Tạo thư mục
`_archive/
` nếu chưa tồn tại
2. Di chuyển trang tới
`_archive/
` với đường dẫn ban đầu (ví dụ:
`_archive/entities/old-page.md

)
3. Xóa khỏi
`index.md

4. Cập nhật bất kỳ trang nào được liên kết tới nó — thay thế liên kết wiki bằng văn bản thuần túy + "(đã lưu trữ)"
5. Ghi nhật ký hành động lưu trữ

### Tích hợp Obsidian

Thư mục wiki hoạt động như một kho tiền Obsidian ngay lập tức:
-

[[wikilinks]]
` hiển thị dưới dạng liên kết có thể nhấp
- Chế độ xem biểu đồ trực quan hóa mạng lưới kiến thức
- YAML frontmatter hỗ trợ truy vấn Dataview
- Thư mục
`raw/assets/
` chứa các hình ảnh được tham chiếu qua

![[image.png]]
``Để có kết quả tốt nhất:
- Đặt thư mục đính kèm của Obsidian thành
`raw/assets/

- Bật "Wikilinks" trong cài đặt Obsidian (thường được bật theo mặc định)
- Cài đặt plugin Dataview cho các truy vấn như
`TABLE tags FROM "entities" WHERE contains(tags, "company")
``Nếu sử dụng kỹ năng Obsidian cùng với kỹ năng này, hãy đặt
`OBSIDIAN_VAULT_PATH
` thành
cùng thư mục với đường dẫn wiki.

### Obsidian Headless (máy chủ và máy không đầu)

Trên các máy không có màn hình, hãy sử dụng
`obsidian-headless
` thay vì ứng dụng dành cho máy tính để bàn.
Nó đồng bộ hóa vault thông qua Obsidian Sync mà không cần GUI — hoàn hảo cho các tác nhân chạy trên
máy chủ ghi vào wiki trong khi máy tính để bàn Obsidian đọc nó trên một thiết bị khác.

**Cài đặt:**

`
``` bash

# Requires Node.js 22+
npm install -g obsidian-headless

# Login (requires Obsidian account with Sync subscription)
ob login --email <email> --password '<password>'

# Create a remote vault for the wiki
ob sync-create-remote --name "LLM Wiki"

# Connect the wiki directory to the vault
cd ~/wiki
ob sync-setup --vault "<vault-id>"

# Initial sync
ob sync

# Continuous sync (foreground — use systemd for background)
ob sync --continuous

`
`**Đồng bộ hóa nền liên tục qua systemd:**

`
`ini
# ~/.config/systemd/user/obsidian-wiki-sync.service
[Unit]
Description=Obsidian LLM Wiki Sync
After=network-online.target
Wants=network-online.target`[Service]
ExecStart=/path/to/ob sync --continuous
WorkingDirectory=/home/user/wiki
Restart=on-failure
RestartSec=10`[Install]
WantedBy=default.target

`

`
``` bash
systemctl --user daemon-reload
systemctl --user enable --now obsidian-wiki-sync

# Enable linger so sync survives logout:
sudo loginctl enable-linger $USER

`
``Điều này cho phép tác nhân ghi vào

~/wiki
` trên máy chủ trong khi bạn duyệt tương tự
vault trong Obsidian trên máy tính xách tay/điện thoại của bạn - các thay đổi sẽ xuất hiện trong vài giây.

## Cạm bẫy
- **Không bao giờ sửa đổi tệp trong
`raw/

** — nguồn không thể thay đổi. Sửa chữa đi trong các trang wiki.
- **Luôn định hướng trước** — đọc SCHEMA + chỉ mục + nhật ký gần đây trước bất kỳ thao tác nào trong phiên mới.
Việc bỏ qua phần này sẽ gây ra sự trùng lặp và bỏ sót các tham chiếu chéo.
- **Luôn cập nhật index.md và log.md** — bỏ qua bước này sẽ khiến wiki xuống cấp. Đây là những
xương sống điều hướng.
- **Không tạo trang để chuyển lượt đề cập** — tuân theo Ngưỡng trang trong SCHEMA.md. Một cái tên
xuất hiện một lần trong chú thích cuối trang không đảm bảo một trang thực thể.
- **Không tạo các trang không có tham chiếu chéo** — các trang riêng biệt sẽ không hiển thị được. Mỗi trang phải
liên kết đến ít nhất 2 trang khác.
- **Cần có Frontmatter** — nó cho phép tìm kiếm, lọc và phát hiện độ cũ.
- **Thẻ phải đến từ phân loại** — thẻ dạng tự do sẽ phân rã thành nhiễu. Thêm thẻ mới vào SCHEMA.md
đầu tiên, sau đó sử dụng chúng.
- **Giữ cho các trang có thể quét được** — một trang wiki phải có thể đọc được trong 30 giây. Chia trang lên
200 dòng. Di chuyển phân tích chi tiết đến các trang chuyên sâu.
- **Hỏi trước khi cập nhật hàng loạt** — nếu một lượt nhập liệu chạm tới hơn 10 trang hiện có, hãy xác nhận
phạm vi với người dùng đầu tiên.
- **Xoay nhật ký** — khi log.md vượt quá 500 mục nhập, hãy đổi tên thành
`log-YYYY.md
` và bắt đầu làm mới.
Nhân viên hỗ trợ nên kiểm tra kích thước nhật ký trong quá trình tìm lỗi mã nguồn.
- **Xử lý mâu thuẫn một cách rõ ràng** — đừng âm thầm ghi đè. Lưu ý cả hai tuyên bố có ngày tháng,
đánh dấu ở phần đầu, gắn cờ để người dùng đánh giá.

## Công cụ liên quan`[LLM-wiki-compiler](https://GitHub.com/atomicmemory/LLM-wiki-compiler) là CLI Node.js
tổng hợp các nguồn thành một wiki khái niệm có cùng cảm hứng với Karpathy. Nó tương thích với Obsidian,
vì vậy những người dùng muốn có đường dẫn biên dịch được lập lịch/theo hướng CLI có thể trỏ nó vào cùng một kho này
kỹ năng duy trì. Đánh đổi: nó sở hữu việc tạo trang (thay thế phán đoán của tác nhân trên trang
sáng tạo) và được điều chỉnh cho tập hợp nhỏ. Sử dụng kỹ năng này khi bạn muốn quản lý tác nhân trong vòng lặp;
sử dụng LLMwiki khi bạn muốn biên dịch hàng loạt thư mục nguồn.