Я очень часто использую глубокие исследования. Почти каждый день. Это когда вместо тебя гуглит робот, который сайт за сайтом собирает досье по теме - от профессиональных вопросов до выбора пылесоса. По пылесосу, кстати, у меня вышло пять исследований и отдельный проход синтеза информации. Пылесос - это серьезно!
Стал ловить себя на том, что после прочтения по диагонали все это добро летит в корзину. Сожженные токены оплачены, выбор сделан, цель достигнута, но осадочек, как говорится, остался.
⬖ LLM-wiki
Андрей Карпатый (один из отцов-основателей OpenAI, а теперь перебежчик в Anthropic) в апреле выкатил идею LLM-вики. План прост и поэтому красив - папка с markdown-файлами и три служебных файла: инструкция, индекс (содержание библиотеки) и журнал. LLM ведет всю бухгалтерию, человек только читает. Идея, справедливости ради, не его. До этого ровно то же самое называли Obsidian-зависимой памятью и вторым мозгом. Просто авторитета Карпатого хватило на шестнадцать миллионов просмотров.
⬖ Иди и сделай
Собственно, я бросил в искина десяток исследований и сказал: вот тебе идеи Карпатого, а дальше сам разбирайся, инструкцию себе тоже напиши сам. Чукча - читатель, чукча не писатель. Ответственным библиотекарем был назначен Claude Opus. На этом библиотечное дело закончилось и начался цирк. В бухгалтерии традиционно все перепутали: индекс заполнялся криво, ссылки были битые, а журнал выглядел как сводка боевых действий. Поглядев на это побоище со здравым смыслом, я включил золотое правило - если работу может сделать алгоритм, то работу должен делать алгоритм. Получилось дофига строк кода, которые превратили типичные действия в кнопки: заведение нового материала, заполнение содержания библиотеки, проверка ссылок. А еще я прикрутил поиск, словарь и дизайн-систему. Но основной смысл: накосячил - кнопка не нажмется.
⬖ Дисциплина
Но самое интересное вот в чем - инструкцию роботы писали для себя сами, и она пережила не десятки, а сотни правок (204, если точно). Собственно, любой косяк облекался в правило, которое Клод величаво называл дисциплиной. Но уже на паре десятков итераций все распухло до неприличных размеров: куча объяснений, почему это здесь и какая у этого была история, декларативные положения, разбор типовых ошибок и прочие нейрослопные прелести. В итоге простое правило жми на красную кнопку превращается в жми на красную кнопку, потому что она вызовет определенную функцию, но не перепутай ее с зеленой, обрати внимание, что рядом желтая, а чуть дальше - фиолетовая. Периодически я брал бритву Оккама и устраивал поножовщину, но вербальные сорняки прорастали обратно.
⬖ Собственно нюанс
Казалось бы, отпусти инструкцию в свободный самотек - работает же, пусть Клод пишет, как ему вздумается. Но привязываться я не хочу ни к Anthropic, ни к кому-либо еще, а вести библиотеку в итоге планирую с помощью локальных моделей. Такую простыню они не переварят - да и человек тоже.
Все вместе это напомнило эксперимент по синтетической эволюции: напихал пауков в банку и изучаешь результат. И оно работает. Но есть нюанс.
#project
Post #45
228
- 🔥 11
- 👍 3