fix: 'Karpathy' = Андрей Карпати (человек), не copy-paste — чтобы бот не галлюцинировал
This commit is contained in:
48
notes/karpathy-method.md
Normal file
48
notes/karpathy-method.md
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
---
|
||||||
|
date: 2026-04-19
|
||||||
|
type: note
|
||||||
|
tags: [terminology, karpathy, agent-loop, self-healing]
|
||||||
|
---
|
||||||
|
|
||||||
|
# Karpathy method — что это на самом деле
|
||||||
|
|
||||||
|
**Karpathy** = **Andrej Karpathy** (Андрей Карпати) — живой человек. Не копипаст, не аббревиатура.
|
||||||
|
|
||||||
|
## Кто он
|
||||||
|
ML-исследователь: бывший директор AI в Tesla, ex-OpenAI, ex-Stanford. Создал:
|
||||||
|
- nanoGPT (минималистичная реализация GPT)
|
||||||
|
- micrograd (autograd в 150 строк)
|
||||||
|
- llm.c (тренировка LLM на чистом C без зависимостей)
|
||||||
|
- autoresearch (март 2026) — **автономный AI-агент улучшает модель ночью**
|
||||||
|
|
||||||
|
GitHub: https://github.com/karpathy
|
||||||
|
|
||||||
|
## karpathy/autoresearch — источник нашей схемы
|
||||||
|
AI-агент (Claude Code/Codex) сам работает ночью:
|
||||||
|
1. Читает `program.md` — инструкция что исследовать
|
||||||
|
2. Правит `train.py` (только этот файл, других нельзя)
|
||||||
|
3. Запускает обучение ровно 5 мин (wall-clock budget)
|
||||||
|
4. Замеряет `val_bpb` (bits per byte — объективная метрика)
|
||||||
|
5. Если лучше → коммит, если хуже → откат
|
||||||
|
6. Следующая итерация, так 100+ раз за ночь
|
||||||
|
|
||||||
|
Ключевые принципы:
|
||||||
|
- Границы изменений (один файл)
|
||||||
|
- Объективная метрика (один скаляр, меньше = лучше)
|
||||||
|
- Фиксированный budget (5 мин)
|
||||||
|
- **НЕ пауза на подтверждение человека** — работает автономно
|
||||||
|
|
||||||
|
## Как мы применили к KB (2026-04-18)
|
||||||
|
- `scripts/kb-health.py` — наша метрика: битые ссылки + orphan-файлы + TODO без дат + файлы без frontmatter + duplicates
|
||||||
|
- `scripts/kb-agent-loop.sh` — Opus работает в ветке `auto-fix/DATE`
|
||||||
|
- Merge в main если score ниже, reset если выше
|
||||||
|
- Первый прогон: **493 → 45** (−91%), сам написал helper `kb-add-indexes.py`
|
||||||
|
|
||||||
|
## НЕ путать
|
||||||
|
- ❌ «Корпати» ≠ «копировать-вставить»
|
||||||
|
- ❌ Не метод, а фамилия человека
|
||||||
|
- ✅ Метод = **karpathy-style autoresearch** = self-healing через метрику + auto-merge
|
||||||
|
|
||||||
|
## Ссылки
|
||||||
|
- Decision-файл с деталями: [[../decisions/2026-04-17-nextcloud-sync-schema]]
|
||||||
|
- Scripts: `/scripts/kb-health.py`, `/scripts/kb-agent-loop.sh`, `/scripts/kb-add-indexes.py`
|
||||||
Reference in New Issue
Block a user