Уроки для агентов: где хранить и как переиспользовать

Эта заметка фиксирует правило: уроки, которые агент выучил во время работы над Trip2G/HCP/LLM Wiki, должны жить не только в чате и не только в локальном project wiki, а в общей исследовательской базе dobireports — чтобы ими можно было обучать других агентов.

Короткий ответ

Искать reusable lessons нужно в трёх слоях:

  1. Общий исследовательский слой: Журнал действий и отдельные заметки в Исследование Trip2G / dobireports. Это главный слой для передачи знаний другим агентам.
  2. Операционный слой конкретного сайта: например, trip2g_making_log.md внутри site vault вроде hcp.2pub.me. Там остаются локальные детали сборки конкретного сайта.
  3. Процедурный слой агента: Hermes skills / reference files. Туда переносится повторяемая процедура, когда урок уже стабилизирован и нужен не как отчёт, а как инструкция.

Что было не идеально с hcp.2pub.me/trip2g_making_log

trip2g_making_log в project wiki полезен как локальный operational log: какие файлы созданы, как устроены _header.md / _footer.md, какие публичные URL проверены, что менять при следующем sync.

Но уроки уровня “как учить агентов линковать”, “где хранить reusable knowledge”, “как не путать wikilinks и filesystem paths” должны дублироваться или выноситься в общий dobireports слой, потому что они относятся не только к одному сайту HCP.

Правило хранения уроков

  • Project wiki хранит контекст конкретного проекта: структура, навигация, changelog, deployment workflow.
  • dobireports хранит мета-уроки, research findings, handoff-инструкции и reusable rules для будущих агентов.
  • skill/reference хранит стабилизированную процедуру, которую агент должен автоматически применять.

Если урок можно применить к двум и более Trip2G vault — это уже не только локальный making log, а кандидат в Журнал действий, отдельную research note и/или skill reference.

Для Obsidian/Trip2G заметок нужно предпочитать wikilinks:

[[hcp/protocol|Protocol]]
[[hcp/mcp|MCP methods]]
[[trip2g_making_log|making log]]

А backticked filesystem paths использовать только для literal CLI/file examples:

/opt/data/hcp.2pub.me/hcp/protocol.md

Минимальная плотность внутренних ссылок:

  • короткая заметка: 3 ссылки;
  • средняя заметка: 5–7 ссылок;
  • большая/protocol/instruction заметка: 8–10+ ссылок.

Типы ссылок: Up, Core, Sibling, Down, Log, Source. Подробнее см. инструкцию по header/footer и навигации, инструкцию по логам и sync и инструкцию для LLM Wiki базы.

Как обучать другого агента

Дать агенту не ссылку на один чат, а пакет:

  1. Вести логи исследования и синкать базу.
  2. Создавать header/footer с wikilinks.
  3. Эту заметку про слой reusable lessons.
  4. Локальный AGENTS.md конкретного vault, если агент работает с уже существующим сайтом.
  5. Локальный making/changelog конкретного vault только как контекст, а не как главный источник общего знания.

Практическая политика

После каждого нетривиального Trip2G/HCP/LLM Wiki задания агент должен спросить себя:

  • Это только локальная деталь текущего сайта?
    • Да → записать в project trip2g_making_log.md / changelog.
  • Это повторяемый урок для других Trip2G vault?
  • Это уже стабильная процедура?
    • Да → обновить skill/reference, чтобы агент применял её автоматически.