Спроси graphify: «как блог связан с автором». По ответу графа объясни баг authorId простыми словами. Код не меняй.
Graph — карта системы
Контекст конечен. Проект больше окна. Нужен индекс связей — не портянка текста.
Простыми словами
Что это
Graph engineering — агент опирается на карту: что от чего зависит, куда идти в коде и в доках.
Промпты и «весь контекст в окно» устаревают как единственная стратегия: окно конечно, проект растёт.
Верхний слой — осторожный self-modifying harness: агент предлагает патч к своим skills/rules, но применяет только после вашего «да». Без разрешения — не «улучшает» себе права на .env.
Движок и тормоза
Уровни графа: от чтения до осторожного self-rewrite
graphify query / path / explain → план по рёбрам → правка кода/доков → graphify update
Если граф врёт — сначала починить граф, потом фичу; self-rewrite skills только после явного «да»
Пример: Новый мост /resheniya ↔ /arsenal: path → bridge в данных → update → аудитор видит мост.
| Часть | Роль |
|---|---|
| Чтение графа | query / path / explain — что связано с чем |
| План по рёбрам | Идти по зависимостям, не наугад по файлам |
| Изменение системы | Код, доки, данные мостов |
| Обновление графа | graphify update после правок (AST, без API-стоимости) |
| Self-rewrite (опция) | Патч skill/rule только с разрешения человека |
| Этика границ | Не расширять права на secrets «для удобства» |
Перед практикой
Чеклист окружения
- Есть способ спросить карту связейgraphify или аналог индекса
- Правило: сначала граф, потом широкий grepОриентация до исследования
- После правок — обновление графаИначе карта устаревает
- Self-rewrite только с «да»Diff инструкций на утверждение
- Запрет саморасширения правОсобенно .env и разрушительные команды
- Песочница для экспериментов с rulesНе прод-права с первой попытки
Скопируйте в Cursor
Примеры промптов
Артефакт модуля
Definition of Done
Сдали модуль, если есть: Отчёт: вопрос к графу → путь → правка → update (+ опц. diff skill на утверждение)
- Одна задача решена через graphify (или аналог) + update
- Понимаете разницу: читать граф ≠ переписывать свои права
- (Опционально) Черновик патча skill с явным запросом «да»
Self-rewrite skills и rules — только после вашего явного «да» и с просмотром diff. Агент не должен сам расширять себе доступ к .env или разрушительным командам.
Связи экосистемы