Haft с самого начала был полностью завайбкожен. Был буквально сжигалкой лишних токенов, практически «эй, вот тут FPF - это как кости Дзен, давай наполним мясом»))) Это мой первый и последний продукт, где 100% кода выдал Ии, а я вообще не открывал исходники. При этом спеки то были довольно формальными. Но эксперимент провалился. Ну или все таки удался?))) За историю Haft я сам два раза переставал им пользоваться в пользу чистого FPF. Первый раз, когда это был еще Quint Code из-за слишком угловатого процесса. Второй когда разработка пошла вообще не туда: мы с агентами начали городить фичи многие из которых быстро комодитизировались параллельными улучшениями самого FPF. Я не знаю можно ли этот эксперимент назвать дешёвым. Наверное можно, ведь ошибки ведь это самое ценное на любом пути, когда ты их замечаешь)))) И дело не только в том, что я не читал код. Читать диффы, рефакторить – там ещё… много будет))) А скорее в том, сколько slow thinking и внимания вообще я тратил на Haft. Если бы было выделено побольше, этих ошибок не было. Никакой тул, никакая методология, система типов, мета-мета-мета…мета подходы не будут работать, если не проинвестировать в них мозг и время. даже хорошие циклы обратной связи ~десятка пользователей не работают, когда их фидбек толково не обдуман. Ничего САМ собой наш родненький ИИ сделать не может нормально. Так было два года назад было, и сейчас качественного ничего не поменялось: быстрее/лучше/умнее решаются правильно поставленные задачи, «средняя температура правдоподобности» сильно повысилась, высшие приматы радостно генерируют картинки, видео, игры… паршивого качества :) Важнее всего РЕАЛЬНЫЕ задачи, за которыми стоят РЕАЛЬНЫЕ проблемы. Ведь параллельно с существованием haft я дофига работал, для ВСЕХ проектов использовал и сам haft разных версий, и «чистый FPF», и бОльшая часть из них заработала и… в примерно половину (если не больше) из них, в смысле в сгенеренный код, я тоже не то чтобы сильно смотрел. но на думки по каждому тратил много мнооооого часов. Поэтому главное для меня в haft v10 это снова выкидывание экспериментального мусора. Ранее в мажорных релизах я уже вырезал начинания вроде standalone-агента и оболочки для десктопа. Из нового рантайма уходят FPF-компилятор/сайдкар с эмбеддингами и еще ряд велосипедов. Вместо этой машинерии мы сфокусируемся на проектных спеках, читаемых файлах которые теперь рекомендуется коммитить, связи спек с кодом и тестами, и туда же попробуем привязывать результаты запусков тестов по главным инвариантам из спек. Из приятных мелочей - haft теперь будет сам тащить FPF и следить за его обновлениями :) Короче - FPF плюс немного скиллов и память для этого FPF 🤷♀️ Alpha v10 уже вышла, но если вы вдруг этим пользуетесь - подождите еще пару дней до стабильного релиза. А велосипеды… у велосипедов есть прямое назначение - на них надо кататься, а не городить в софте)))
Haft с самого начала был полностью завайбкожен. Был буквально сжигалкой лишних…
84 viewsОткрыть в Telegram →
Из этого канала
- #491Приветствую. С момента последнего письма, к моему удивлению, слишком много…
Приветствую. С момента последнего письма, к моему удивлению, слишком много людей написали мне с вопросами вроде “а как и что вы изучали по основам…
- #490"Сейчас есть мало более хреновых решений, чем сесть гонять /goal loop как он…
"Сейчас есть мало более хреновых решений, чем сесть гонять /goal loop как он есть ""из коробка"". ""сырой"" goal-loop – это рак ai assisted разработки.
- #489Лучший harness — это вы и ваши AI-агенты harness – еще одно новояз словечко…
Лучший harness — это вы и ваши AI-агенты harness – еще одно новояз словечко которое полностью вошло в ментальность и звучит из каждого утюга.