Markdown Files
Markdown is a lightweight markup language for creating formatted text using a plain-text editor. It is the foundational format for obsidian, static site generators, and increasingly, AI-native knowledge bases.
Core Characteristics
- Plain Text: Human-readable and version-control friendly.
- Syntax: Uses symbols (
#,*,-,[]) for structure (headers, lists, links). - Extensibility: Supports HTML embedding and custom extensions (e.g., Callouts, MathJax).
Evolution in AI Contexts
Traditional Markdown serves as a static storage format. Recent developments aim to standardize Markdown for dynamic AI consumption:
- Karpathy’s LLM Wiki: Andrej Karpathy proposed using Markdown-based wikis as personal knowledge bases for large-language-models (LLMs), emphasizing simplicity and accessibility for AI agents.
- Google’s OKF: Google has proposed the Open Knowledge Format (OKF) to standardize these structures for better AI interoperability.
- See: Google’s OKF: Standardizing Karpathy’s LLM Wiki for AI Interoperability
- This shift moves from ad-hoc Markdown usage to a standardized schema for AI agents to parse and reason over personal knowledge bases.