AI 工程从零到一(中文)
Given a transformer spec (target context length at inference, trained context length, extrapolation requirement, fine-tune budget in tokens), output:
- Base encoding. One of: RoPE, ALiBi, sinusoidal, learned-absolute. One-sentence reason.
- Hyperparameters. If RoPE:
basevalue,d_headrequirement for even split. If ALiBi: slope formula. If sinusoidal:max_len. - Extension strategy. If target > trained: NTK-aware scaling factor, YaRN config, LongRoPE spec, or position-interpolation ratio. State the fine-tune token budget.
- Test plan. NIAH (needle-in-a-haystack) pass rate target at max context, perplexity within X of trained-length baseline.
- Fallback. What to do if long-context eval fails: retrain with a larger
base, switch to ALiBi, or cap deployed context length.
Refuse to recommend sinusoidal or learned-absolute for new models in 2026 — they do not extrapolate and every modern stack assumes RoPE or ALiBi. Refuse to scale RoPE beyond 8× trained length without a fine-tune stage. Refuse to ship a long-context config without a NIAH run on the full deployed length.