Petr Gnesnyi DIML

DIML · Заметка 01

Гений у всех один и тот же

Я нанял самого умного ассистента на рынке, и все мои конкуренты сделали то же самое, так что теперь мы все звучим одинаково.

Первый пример — название. Когда я начал писать эту статью, Клод для начала предложил название и хук, они на первом снимке. Открыл бы я статью с таким названием и хуком? Разве что под дулом пистолета. Модель меня не знает, поэтому выдала ярлык темы: вопрос в заголовке, цифра в хуке и тема вместо мысли. Я провёл исследование со скаутом (кто это, расскажу позже) и зафиксировал результат в скиллах: стилевую форму названия и хука, а также принятые и отвергнутые решения с причинами. Благодаря этому мой скилл Bard (имя не случайное: у каждого героя должен быть свой бард) сможет писать названия и хуки в принятом мной стиле. В планах ещё расшифровки стендап-комиков, потому что хочу названия дерзче. Результат вы прочитали до первого абзаца.

Второй пример — сам сайт. Я попросил модель сделать страницу для постов и получил то, что на первом снимке. Мне не понравилось сразу, а объяснить почему я не мог: сайты я никогда не делал и нюансов не знаю. Зато мог собирать опыт. Два дня ушли не на вёрстку, а на то, чтобы записать, что мне нравится и почему: четыре референса с пометками, один файл с цветами и шрифтами, двадцать один вопрос от агента, два исследователя и семь спорных пунктов, которые решал я. На втором снимке новый сайт, у которого фоном служит граф моего же хранилища. Решений в этом сайте было множество, и носить их в голове я не собираюсь: всё, что пригодится в следующий раз, зафиксировано в скиллах, процессных скиллах и графе знаний. Значит, я могу целиком переключиться на другую область и другие задачи и не бояться, что забуду, как делается сайт. Если через три месяца или через год снова понадобится сайт, такой или похожий, я сяду и сделаю его, отталкиваясь от того, что построил сейчас, и ни один смысл, ни одно решение не пропадут. Фундамент не разрушается, а с каждым следующим разом только улучшается.

Я уже не в начале пути, но и до середины ещё далеко, не говоря о завершении и готовности продукта. Заметная часть системы уже работает, назвал я её DIML (Drosophila-Inspired Memory Loop). Устроено так:

  1. Хранилище. Заметки в Obsidian, сейчас их 289. Но память — не архив, где всё лежит по полочкам: она должна уметь доставать нужное и наводить порядок.
  2. Три потока, как у мухи. Сигнал идёт в мозг, из мозга и внутри него. Afferent записывает новое, но только после моего «да». Efferent достаёт нужное под задачу обычным поиском по описаниям карточек, без эмбеддингов, и пропускает через раздел Identity с моими устойчивыми предпочтениями, например «не заводить новый механизм, пока не доказана нужда». Intrinsic по ночам сжимает и замораживает созревшие карточки, и это единственное, что система делает без моего «да». На графе это красные узлы, а с остальным хранилищем их соединяет центральный узел Mushroom body, названный по центру памяти у мухи.
  3. Скиллы. Одни описывают порядок действий, другие — правила, по которым проверяется результат. Фиолетовые узлы не дублируют сами скиллы, а хранят то, чего в них нет: как менялось решение, почему принято именно такое, что отвергнуто и что вышло не так, как я ждал.
  4. Всё, что я знаю. Зелёные узлы: проекты, цели, ресурсы и сам раздел Identity. На них агент опирается, когда решает задачу.