TL;DR: Анонс кода Meta от Muse (в частности, функция постоянного журнала, чтобы вы могли возобновить работу после сбоя) побудил меня добавить ту же основную идею в мой собственный, гораздо меньший по размеру персональный инструмент для написания кода — это заняло около часа, избавило от настоящего разочарования...
TL;DR: Анонс кода Muse от Meta (в частности, функция постоянного журнала, чтобы вы могли возобновить работу после сбоя) побудил меня добавить ту же основную идею в мой собственный, гораздо меньший по размеру личный инструмент для написания кода — это заняло около часа, избавило от настоящего разочарования на той же неделе.
Прочтите о запуске Meta Muse Code на этой неделе — агенте кодирования терминала, который ведет постоянный журнал, чтобы он мог возобновиться после сбоя, а не начинать заново. Маленькая деталь, но она заставила меня взглянуть на свой собственный проект на выходные и сказать: «...Я этим не занимаюсь».
У меня есть небольшой личный инструмент, который использует LLM для рефакторинга небольших фрагментов поддерживаемой мной кодовой базы — ничего сложного, как то, что предлагает Meta, просто что-то, что принимает описание задачи, вызывает модель и применяет предложенные изменения. Это работает нормально, когда все идет гладко. Это работает ужасно, когда что-то выходит из строя на полпути выполнения многошаговой задачи, потому что я не имел возможности узнать, что уже было сделано, а что еще нужно сделать — все просто... каждый раз начиналось с нуля.
Чтение о постоянном журнале событий Muse Code не было каким-то огромным открытием с технической точки зрения — «записывать свои шаги, чтобы вы могли возобновить работу» — идея не новая, — но увидеть корабль крупной компании
