The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Опубликована система хранения Blockstor, являющаяся альтернативой LINSTOR"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Опубликована система хранения Blockstor, являющаяся альтернативой LINSTOR"  +/
Сообщение от opennews (?), 28-Май-26, 08:13 
Доступен первый выпуск Blockstor - открытой системы управления распределённым блочным хранилищем для Kubernetes, обеспечивающей репликацию данных поверх DRBD. Blockstor совместим по REST API с LINSTOR и способен без изменений работать с существующей экосистемой клиентов, включая командную утилиту linstor, CSI-драйвер, оператор Piraeus, ha-controller и библиотеку golinstor. Проект представляет собой полностью самостоятельную (clean-room) реализацию на языке Go, не использующую исходный код оригинала. Код распространяется под лицензией Apache 2.0 и развивается в рамках платформы Cozystack (проект CNCF Sandbox)...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=65546

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от penetrator (?), 28-Май-26, 08:13   +23 +/
> Особенностью проекта стало активное использование AI-инструментов при разработке. Практически весь код был подготовлен с помощью Claude Code (модель Opus 4.7) компании Anthropic.

спасибо, не надо

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #3, #13

2. Сообщение от tym83email (ok), 28-Май-26, 08:21   –9 +/
для вас плохие новости:) линуксом тогда тоже пора перестать пользоваться:)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #65

3. Сообщение от q (ok), 28-Май-26, 08:21   –3 +/
Не сказал бы, что я в полном восторге от кода, который пишется мясным бульоном.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #6

4. Сообщение от Аноним (4), 28-Май-26, 08:29   +3 +/
Очень сильно похоже на рекламу. Почему это пропустили вообще?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5

5. Сообщение от Аноним (5), 28-Май-26, 08:37   +/
Код распространяется под лицензией Apache 2.0, а проект развивается в некоммерческой организации Cloud Native Computing Foundation. Что вам ещё нужно?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #28

6. Сообщение от Аноним (6), 28-Май-26, 09:04   +6 +/
его хотя бы остальные могут без поллитра понять и поревьюить, в отличие от "великих тайных замыслов" рандомизатора над 100500 примерами индусского выхлопа
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #9, #18

9. Сообщение от q (ok), 28-Май-26, 09:19   +1 +/
Сходил проверил код -- написан и оформлен хорошо, обильно прокомментирован. Не понять его способен только бульончик.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #12, #25

10. Сообщение от Роман (??), 28-Май-26, 09:39   +3 +/
> В отдельные моменты одновременно работало до 60 AI-агентов

Эта часть наиболее интересная для меня, если автор поделится подходом или записью доклада, или просто готов для благодарной аудитории устроить некий лайв стрим на час-полтора и показать наглядно - буду признателен

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #41

11. Сообщение от нах. (?), 28-Май-26, 09:53   +2 +/
> 1320 запросов со стороны автора и порядка 36 тысяч ответов
> модели в рамках одной непрерывной сессии.

че-та то ли переводчик не владеет темой, то ли автор - е6060.

памяти для контекста у sonnet хватит ну на пару десятков вопрос-ответов если не очень часто ее поправлять.

нормальные люди не сидят в одной сессии дольше чем надо для решения конкретной задачи (одна сессия - один набор связанных комитов, решающий одну узкую проблему, или один комит вообще)

что там у него делали 60 тыщ одних курьер... агентов - в общем-то тоже загадка.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16, #51

12. Сообщение от Аноним (12), 28-Май-26, 09:54   +2 +/
> обильно прокомментирован

только не для людей — там в коментариях весь багтрекер переписан. 9 строк объяснений для пропуска строк начинающихся с #

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #15

13. Сообщение от нах. (?), 28-Май-26, 09:57   +3 +/
> спасибо, не надо

там главная вишенка на тортике дальше - что автор при помощи ыы сп-л чужой код и перевыложил его под несовместимой лицензией.

Причем как-то не видно даже попыток внятно изолировать реверс от быдл0кодинга, наоборот, больше всего похоже что он даже и не пытался.

Че-та мне кажется что суд он - проиграет, даже если в коде не окажется прямой копипасты.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #19

14. Сообщение от Tron is Whistling (?), 28-Май-26, 09:59   +/
Не завидую ~камика~, то есть смельчакам, рискнувшим это реально использовать. Впрочем, об использовании особой речи не идёт.
Ответить | Правка | Наверх | Cообщить модератору

15. Сообщение от q (ok), 28-Май-26, 10:04   +/
Если заглянешь в любой крупный людской проект, то обнаружишь, что всюду в коде встречаются ссылки на багтрекер. Это считается хорошей практикой, так как не надо сидеть с git blame наперевес и выискивать, на каком основании добавлено странное неочевидное условие. [Это знание разблокируется только при работе в крупной компании.]
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #27, #31

16. Сообщение от Аноним (16), 28-Май-26, 10:09   +1 +/
Ну автокомпакт и субагентов никто не отменял
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #20, #23

17. Сообщение от Анонисссм (?), 28-Май-26, 10:23   +/
получается и Cozystack такого же какчества?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #24

18. Сообщение от Аноним (18), 28-Май-26, 10:30   +/
Хахаха, погоди ты серьезно? Тогда я буду смеяться еще сильнее! (с)

Посмотри как тыщиглаз разобрались со всякими Copy Fuck'ами и Dirty Fagʼами.
Пока ИИшка не натыкала мордочкой в овнокод, дырени жили-не-тужили.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #22, #54

19. Сообщение от Аноним (19), 28-Май-26, 10:35   –1 +/
> автор при помощи ыы сп-л чужой код

Поясните что в ваших хм... понятиях означает "сп-л"?
Неужели код где-то пропал?
Да вроде вот лежит github.com/LINBIT/linstor-server

Код LINSTOR написан на Java, код Blockstor - на Го.
Если вы найдет "украденные" строки, то можно с уверенностью идти в суд.
Но что-то мне подсказывает, что жаба от гошки отличается весьма)

> перевыложил его под несовместимой лицензией

Под свободной.
ГНУ-рак был заменен на свободный апач.

Но вам никто не запрещает сделать Libre-Blockstor и перелицензировать её под коммуняцкой лицензией. (Так как апач свободный, в отличие от)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #21

20. Сообщение от Аноним (19), 28-Май-26, 10:37   –1 +/
Это сложные технологии.
Таким как нax они труднодоступны для понимания.

Лучше пусть расскажет как в 90х сделал неоценимый (и неоцененный) вклад в опенсорс.
Хоть посмеемся.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #42

21. Сообщение от нах. (?), 28-Май-26, 10:52   –2 +/
> Поясните что в ваших хм... понятиях означает "сп-л"?

использовал результаты чужого труда без разрешения автора. Так доходит?

> Неужели код где-то пропал?

код спираченой тобой винды тоже никуда не пропадал, но почему-то за это пдют сапогом.

> Но что-то мне подсказывает, что жаба от гошки отличается весьма)

суд не будет сравнивать построчно. Ему хватит утверждений эксперта что тут тот же алгоритм до мелких деталек.

а так-то да, был уже прецедент "переписывания" с C на C++ - с последующими успешными продажами. И тоже про storage, что характерно.
(но там почти честно - код был и остался gpl. Только вот авторы куда-то подевались. Ну ведь сами виноваты, согласись - в COPYING ведь и нет места где упоминаются какие-то еще авторы кроме Фре Софтваре Фаундейшн.)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #34, #37

22. Сообщение от анонимно (?), 28-Май-26, 10:57   +/
И это хорошо что иишка была от белых хакеров.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #38

23. Сообщение от нах. (?), 28-Май-26, 11:00   +/
> Ну автокомпакт и субагентов никто не отменял

с субагентами тут да, загадка к чему он это прицепил - очевидных способов не просматривается, да еще 60 штук разом, сам какие-то skills понавайбкодил или вот что?

А автокомпакт сам понимаешь почему надо избегать а если уже случился - /exit, тут все пропало, к этой сессии нельзя возвращаться даже для исправления ошибок - потому что это как раз то место где происходят галлюцинации и зацикливания. Подозреваю их там будет.

Гораздо лучше этот /exit набрать вовремя самому, чтобы к именно той проблеме если понадобиться - вернуться с полным контекстом. А следующую разбирать отдельно - так ты вовремя заметишь что что-то не сообразил сохранить, даже если это случилось. (и у тебя есть старая сессия с еще оставшимся окном, так что не надо самому копипастить, надо просто в нее переключиться и попросить запомнить таки нужные детали)

И у тебя будет целиком свободный контекст для новой задачи, а не вечный риск что он кончится прямо посередине работы.

Хех, еще один очевидный для тех кто работал с кодом вопрос - а как афтырю удалось прокодить сутками напролет, если он НЕ платил по собственным заявлениям per token? MAX в максимальном варианте хватило вот на все тыщи субагентов? Кто пробовал?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #45

24. Сообщение от нах. (?), 28-Май-26, 11:03   +1 +/
> получается и Cozystack такого же какчества?

а ты сомневался?

докер в докере под докером для тех кто не справился с докером в докере под докером.

Но зато - цени, ручная работа, старик а сам все делал, не то что нынешние вайбкодерки!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

25. Сообщение от Аноним (25), 28-Май-26, 11:03   +/
Прямо таки ВЕСЬ код проверил? Или поверил цифробоженьке на слова о грядущих финансированиях?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

27. Сообщение от Аноним (12), 28-Май-26, 11:47   +2 +/
странное неочевидное условие пропускать строки с # в начале?
Ссылки на баги идут подряд по 3-4 штуки к одной строке кода, иногда они идут перед функцией.
Там не обоснование странного и неочевидного, там восстановление контекста для нейросетки и этого контекста будет становиться все больше
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #30

28. Сообщение от Аноним (28), 28-Май-26, 12:24   +/
> проект развивается в некоммерческой организации Cloud Native Computing Foundation.

Как этот набор букв запрещает заниматься им рекламой своего продукта?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #40

29. Сообщение от Mik Foxi (ok), 28-Май-26, 12:31   +2 +/
Вообще хорошо когда сразу пишут что вайбкодинг, чтобы не тратить время и обходить стороной такой "продукт".
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #43

30. Сообщение от нах. (?), 28-Май-26, 12:34   +/
> Там не обоснование странного и неочевидного, там восстановление контекста для нейросетки

если действительно так как ты описываешь - то это чрезвычайно чайниковское управление нейросеткой.
Там не восстановление контекста (она вообще-то и сама бы сообразила о чем код) а забивание ненужным для текущей задачи мусором (мы тот код уже написали, нахрена он в контексте нужен? Пометить в claude.md как законченную задачу и переходить к следующей). Судя по тому как автор сидел в одной и той же сессии 20 суток - он реально не умеет пользоваться инструментом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

31. Сообщение от нах. (?), 28-Май-26, 12:36   +/
> что всюду в коде встречаются ссылки на багтрекер.

Именно что у нормальных там ссылки, а не копипаста из тикета. Оно уже один раз описано, show me the code!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #33

33. Сообщение от q (ok), 28-Май-26, 13:11    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #50

34. Сообщение от Витюшка (?), 28-Май-26, 13:18   +1 +/
Алгоритмы, принципы, идеи не охраняются авторским правом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

35. Сообщение от Аноним1234 (?), 28-Май-26, 13:30   +/
Много слов zfs и ни одного btrfs. То есть, ну вы поняли.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #36

36. Сообщение от kvaps (ok), 28-Май-26, 13:33   +1 +/
А давно btrfs в блочные тома научился?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #44

37. Сообщение от Аноним (37), 28-Май-26, 13:55   +/
> использовал результаты чужого труда без разрешения автора.

А его нужно спрашивать?
Разве ЖПл лицензия не постулируюет, что изучать код может кто угодно (получивший бинарник)?
Если читать можно, то зачем спрашивать у автора?

> Так доходит?

Ваши умозаключения весьма непонятны.

> код спираченой тобой винды тоже никуда не пропадал, но почему-то за это пдют сапогом.

Разве код винды под ЖПЛ, которая "гарантирует 4 свободы, бла-ьла-бла" ?
Если я читаю чьи-то письма - это плохой поступок, если я читаю надпись на заборе, то она ж общедоступна.

> Ему хватит утверждений эксперта что тут тот же алгоритм до мелких деталек.

Разве идеи и алгоритмы можно запатентовать?
Может вы еще и интрефейсы АПИ захотите запретить использовать?

> а так-то да, был уже прецедент "переписывания" с C на C++ - с последующими успешными продажами.

Отлично. Кто поработал, тот честно заработал.

> но там почти честно - код был и остался gpl

В чем могла быть нечестность?

>  Только вот авторы куда-то подевались.

Авторы оригинала на СИ? А какое отношение они имеют к новому коду?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

38. Сообщение от Аноним (38), 28-Май-26, 14:00   +/
>И это хорошо что иишка была от белых хакеров.

Этим "белым" просто не сказали от кого были дыры.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

40. Сообщение от Tym83email (?), 28-Май-26, 14:12   +/
Какого продукта? Блокстора? Его никто не продает) Козистека? Тоже бесплатно берите — и он не наш, все права на него у CNCF. Это как если бы ребята из красной шляпы опубликовали новость об обновлении ядра Линукс и вы бы сказали, что они свой продукт рекламируют.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #53, #55

41. Сообщение от Tym83email (?), 28-Май-26, 14:13   +/
Он прям трансляцию запускал процесса, поищу ссылку. Ну можно и по то как разрабатывал, запилить пост, если интересно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #49, #56

42. Сообщение от Tym83email (?), 28-Май-26, 14:14   +/
Ну квапс вообще один из активных контрибьюторов в KubeVirt, Kubernetes, Kamaji, Cilium и другие проекты + свои опенсорсные проекты делал + Cozystack. И делал это вполне себе хорошо ещё до появления нейронок.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

43. Сообщение от Tym83email (?), 28-Май-26, 14:15   –1 +/
Для вас тоже плохие новости, лучше больше никакие ИТ-решения не использовать:)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #48

44. Сообщение от Аноним1234 (?), 28-Май-26, 14:37   +/
Как и любая ФС в Linux, через loop, с самого начала.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #46

45. Сообщение от kvaps (ok), 28-Май-26, 14:39   +1 +/
Если можно получить детерменированный результат, ничто не мешает запустить агента для его достижения.

В моём случае в какой-то момент было 60 неработающих тестов, 30 из них были на окружении, каждый из них фиксился очень долго. Агенты ходили и руками читали логи ядра, разбирались с правильными переходами состояний в DRBD, фиксили код, перепроверяли на окружении.

Прежде чем эти тесты появились пришлось отправить ресёрч агентов на разные источники (мои старые статьи и доклады, официальная база знаний и документация, чат drbd_ru где постоянно обсуждаются проблемы и корнер кейсы)

Каждый из агентов собирал кейсы в отдельный маркдаун, который я просматривал и потом отдавал на имплементацию.

На самом деле я получил непередаваемый опыт пралельной разработки с помощью AI.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #47, #57

46. Сообщение от kvaps (ok), 28-Май-26, 14:44   +2 +/
Если я правильно помню специфику btrfs как блочный сторадж она не годится. Для любого блочного устройства созданного внутри btrfs рекомендуется отключить CoW, а это убивает всякий смысл.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

47. Сообщение от нах. (?), 28-Май-26, 16:48   –2 +/
ты не зюйкай, ты пальцем покажи - что писал, как запускал! Как потом проверял чем там кончилось и можно ли дальше ехать.

А то все очень интересно, но совершенно непонятно. А примеры в документации про хеловроты, которым все это и наник не вперлось.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

48. Сообщение от нах. (?), 28-Май-26, 16:49   +/
> Для вас тоже плохие новости, лучше больше никакие ИТ-решения не использовать:)

мля, а новость-то в чем?!


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

49. Сообщение от нах. (?), 28-Май-26, 16:50   +/
> Он прям трансляцию запускал процесса, поищу ссылку.

хатим, хатим!
> как разрабатывал, запилить пост, если интересно

не, эт неинтересно, мы не хотим переписывать чужой код с жабы на игого


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

50. Сообщение от нах. (?), 28-Май-26, 16:54   +/
> У нормальных как раз копипаста из тикета, ибо багтрекеры имеют свойство становиться
> недоступными, а проекты -- переезжать на другие трекеры. В обоих случаях

ты только что аппелировал к энтер-прайсам и большим проектам, а тут вдруг проблемы косорукого васяна из подвала.

> реалиях, где коммерческие трекеры расторгают договор с российскими компаниями. Знаешь

проблемы людоедов канонира фрегата мало колебут.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

51. Сообщение от Аноним (51), 28-Май-26, 17:21   +/
> модель Opus 4.7
> памяти для контекста у sonnet хватит ну на пару десятков

При чём тут sonnet? У Opus 4.7 окно 1 мегатокен. Это раз. Второе, ну упал и упал в чём проблема-то? Пишешь ему в промпте, мол, над заданием кто-то возможно уже поработал, и возможно даже неплохо, проверь что там уже есть и закончи. С такой вводной тебе и haiku зерг-рашем напрогает если нарезать потоньше. Вон этот, как его, диджей австралийский, топит же за ральф луп.

> нормальные люди не сидят в одной сессии дольше чем надо для решения конкретной задачи

Нормальные люди не сидят в сессии вообще, а пишут задания на листочках^W^Wв файлик с маркдауном, и иногда ревьюят PRы. Чтобы в сессии агента за ручку водить, это только когда что-то уже совсем нетривиальное делать надо или для одноразовых вещей.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #52

52. Сообщение от нах. (?), 28-Май-26, 17:45   +/
> У Opus 4.7 окно 1 мегатокен.

Это с оплатой per token.

> Второе, ну упал и упал в чём проблема-то?

В том что получить работающий код удастся разьве что в случае когда этот код - хеловрота.

> Нормальные люди не сидят в сессии вообще, а пишут задания на листочках^W^Wв файлик с
> маркдауном, и иногда ревьюят PRы.

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

Что-то мне подсказывает что ты тоже вприглядку вайбкодишь только.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #58

53. Сообщение от Аноним (53), 28-Май-26, 18:12   +/
ну так - так и есть, если белка в парке найдет желудь и заявит об этом, то белка себя прорекламирует
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

54. Сообщение от Аноним (54), 28-Май-26, 19:48   –1 +/
Копифаки - это проблема убогой архитектуры кривого монолита, разваливающегося под собственной тяжестью.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

55. Сообщение от нах. (?), 28-Май-26, 21:05   +/
> Это как если бы ребята из красной шляпы опубликовали новость об обновлении ядра Линукс

если бы речь была об обновлении ядра линукс 4.18 в 2k26м году - причем без объяснения как это обновление приспособить к нормальным ядрам, а скорее с намеком покупайте наших слонов - то это таки действительно была бы реклама rh.

В принципе, если вернуться поближе к теме новости - с gluster они именно так и делали. И это действительно была реклама - rh, потому что очень быстро они довели проект до состояния, когда им без rh действительно стало нельзя пользоваться вообще. (а потом быстро похоронили на заднем дворе, не было никакого ванятки, но это уже отдельная история)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

56. Сообщение от ктото (?), 29-Май-26, 13:00   +/
> запилить пост, если интересно

интересно!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

57. Сообщение от aimemail (ok), 29-Май-26, 14:06   +/
я очень надеюсь что будет доклад про это. потому что в этом проекте это кажется самое интересное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

58. Сообщение от Аноним (51), 29-Май-26, 16:39   +/
> Это с оплатой per token.

Это с подпиской. Вчера на $job_name уже 4.8 доставили, может уже и до всех доехало, у нас обычно тормозят выкатку пока сисурити не благословит.

> В том что получить работающий код удастся разьве что в случае когда этот код - хеловрота.

С какой радости? Агенту так-то без разницы начать работу, продолжить или закончить.

> эмм... ты конечно же покажешь мне подобные задания на листочках, которые я могу скормить своему клиенту и получить тот же результат?

Ну раз ты такое никогда не видел, гугли SpecKit и BMAD. Когда попользуешься и поймёшь что с ними не так, вопросов что на листочках писать уже не останется. Там много хороших идей с посредственными реализациями. Да хотя бы в feautre-dev:feature-dev в клавдии посмотри как сделано, её можно /творчески переработать/ чтобы вопросов задавала поменьше, и тоже сразу в файл или в issue на гитхабе^Wсамохощенном Forgejo или куда там сейчас модно бежать с гитхаба.

На счёт повторимости результата, я тестирую свои документооборот своих листочков делая две параллельные реализации хэллоуворлда (минимально пригодного веб-магазина), один бэкэнд на го, второй на питоне. Реализации фронта и бэка должны быть взаимозаменяемы (NxM). Если не работает, один агент идёт искать что сломалось, а второй анализировать завершённые сессии в поисках где и почему.

> Что-то мне подсказывает что ты тоже вприглядку вайбкодишь только.

Когда кажется креститься надо.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #59, #60

59. Сообщение от нах. (?), 29-Май-26, 17:07   +/
>> Это с оплатой per token.
> Это с подпиской.

какой из? С моей - per token.
(А без подписки хрен тебе вообще а не opus)

> С какой радости?

дык с банальной - после схлопывания контекста оно забыло о чем речь шла и какие грабли только что уже потоптало.
Вот только щас пришлось опять разжевать что от...сь же ты от .git, это вообще файл такой, нет тут гита в помине. (это есть в md но она ж дура и его не перечитала пока не ткнул носом)

> Когда попользуешься и поймёшь что с ними не так, вопросов что на листочках писать уже не
> останется. Там много хороших идей с посредственными реализациями.

да йопрст, я спрашиваю как сделать правильно, а ты мне опять про как не надо делать. Я знаю как не надо -то!

> Да хотя бы в feautre-dev:feature-dev в клавдии посмотри как сделано

уныло там сделано, был бы у меня бесконечный цикл разработки и отдельные системы под каждую я бы такое стал трогать, а для разовой работы пользы никакой. Нет у меня повторяемых фич.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #61

60. Сообщение от нах. (?), 29-Май-26, 17:25   +/
>> Это с оплатой per token.
> Это с подпиской. Вчера на $job_name уже 4.8 доставили, может уже и
> до всех доехало, у нас обычно тормозят выкатку пока сисурити не

И да, доехало, у меня уже 4.8 (ноут сдох, зарядится - гляну чего там с оплатой. 4.7 был либо урезанный либо плати посекундно... а у нас денех нет)
а sonnet апгрейду не подлежит? У меня с опусом пока не очень сложилось.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #62

61. Сообщение от Аноним (51), 29-Май-26, 18:57   +/
> какой из? С моей - per token.

5x.

> (А без подписки хрен тебе вообще а не opus)

Ну юзай API напрямую. Или через Openrouter. Или AWS Bedrock. Или тебе для локалхостных дел?

> дык с банальной - после схлопывания контекста оно забыло о чем речь шла и какие грабли

только что уже потоптало.
> Вот только щас пришлось опять разжевать что от...сь же ты от .git, это вообще файл такой, нет тут гита в помине. (это есть в md но она ж дура и его не перечитала пока не ткнул носом)

Я обычно не доверяю ллм конструировать собственный контекст. Для тривиальных заданий и интерактивной работы это без разницы, а вот для нетривиальных задач (и особенно автоматического исполнения!) может уйти сотня-другая килотокенов только на ориентирование, поиск и чтение нужных файлов в большом проекте, прежде чем дело дойдёт до реальной работы, а у меня время не бесконечное (на опеннете комментить некому!). Поэтому системный промпт (забудьте всё, чему вас учили...), промпт агенту с заданием и расписанным по шагам воркфлоу, и канонический контекст собираю скриптом до начала работы. В итоге вместо условных 100к контекста со всеми тупиками и вызовами Bash(find ...), "I will check commit history...", и пятнадцати минут шуршания по директориям, получается условные 60к дистиллята, которого достаточного чтобы начать писать файлы, и дёргать тесты сразу, без разогрева.

То, что у тебя ллм на файл ".git" агрится, это проблема двоякая. Прежде всего, не делай так. Так уж сложилось традиционно, что ".git" это маркер исползования Git, и хоть ты плачь, но мир так решил и по другому уже не будет. Если переименовать вообще никак невозможно, то на практике остаётся немного. Во-первых, ты можешь не использовать дефолтный системный промпт (написать свой, где будет написано, мол, тут svn и любые команды git вообще запрещёны), и, во-вторых, хуки на вызовы инструментов, где любая попытка вызвать git получит ошибку "у нас тут svn...". Но это всё костыли, реальное решение не использовать файл с именем ".git" чтобы не смущать модель, у которой на git overfit и чинить его никто не будет.

> да йопрст, я спрашиваю как сделать правильно, а ты мне опять про как не надо делать. Я знаю как не надо -то!

Это и есть правильно, на уровне концепций. Реализация на мой вкус посредственная, слишком уж пытается угодить всем. Но пока сам не попользуешься, ты и не узнаешь, как надо так сделать, чтобы /тебе/ удобно было. Сами идеи-то там годные. Конкретно SpecKit даже без изменений делает работу и доставляет фичи в прод -- наблюдаю ежедневно, у нас все девелоперы подсели на него с подачи архитекторов, в какой-то момент они его аж форкнули от удовольствия чтобы сразу tribe knowledge туда внести и не расписывать в конституции одно и то же в разных репах.

>> feautre-dev:feature-dev
> уныло там сделано, был бы у меня бесконечный цикл разработки и отдельные системы под каждую я бы такое стал трогать, а для разовой работы пользы никакой.

feature-dev как раз и есть для разовой разработки кода за ручку с агентом. Для бесконечного цикла ты с ума сойдёшь с ним делать всё в интерактивных сессиях. Я первым делом как разобрался более-менее что к чему перелопатил для себя feature-dev чтобы он вопросы задавал только о вкусах, а для выбора технических решений на основе опыта и анализа сессий был написан гайд как выбирать, где искать, и что мы тут внутри коллектива предпочитаем.

> Нет у меня повторяемых фич.

Ну нет и нет. Что ж теперь, из-за этого не проектировать? Чай не мальчик уже, поди есть занятия поинтереснее, чем в ИРЦ c ботом сидеть.

Совет для облегчения страданий: сохраняй вообще все свои сессии с агентом, даже хреновые. Особенно хреновые, когда всё сначала пришлось начинать. Клава пишет все свои логи в jsonl куда-то там себе в ~/.claude, и это очень полезный источник для последующей рефлексии и дебага. Я если вижу, что агенты постоянно порят схожие ошибки, сразу же бегу анализировать сессии и чинить в первоисточнике (сборка контекста, промпты). Только так и удалось допилить свои портянки на бейсике и маркдауне до рабочего решения. Сейчас у меня примерно 70% всей работы с агентами происходит через PR и issue на гитхабе. Оставшиеся 30% не относятся к разработке кода, и для них просто пачка специализированных агентов (скрипты из промпта + ограниченного набора инструментов) для дебага и починки прода, раздачи тикетов, и прочей волокиты, которую только на локалхосте можно выполнять.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #63

62. Сообщение от Аноним (51), 29-Май-26, 19:21   +/
У меня везде соннет всё ещё 4.6.

> 4.7 был либо урезанный либо плати посекундно... а у нас денех нет

Такой вот делитель на людей первого и второго сорта. Опять.

Если у тебя доступа к опусам нет, то шинкуй задачи помельче. Я пробовал зерг-раш с haiku, оно даже работает, но накладные расходы на координацию быстро съедают все профиты, так что реально это подходит только для "принеси-подай-отойди-не мешай" подзадач основного агента. Sonnet в паре с подагентами справляется куда лучше (близко к оптимуму по деньгам и качеству, но не по времени). Опус и по времени, и по качеству результата значительно впереди (особенно если обложить его подагентами для запуска тестов, ресёрча, логи почитать, сервисы подёргать, и всякой такой побочной деятельности), но не по деньгам.

А так, у меня прямо сейчас четыре хайку по крону ходят и проверяют раз в 15 минут что там с продом, и надо ли кому-то обратить внимание. А раньше on-call графану рефрешил. Прогресс!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #64

63. Сообщение от нах. (?), 29-Май-26, 19:40   +/
>> какой из? С моей - per token.
> 5x.
>> (А без подписки хрен тебе вообще а не opus)
> Ну юзай API напрямую. Или через Openrouter. Или AWS Bedrock. Или тебе
> для локалхостных дел?

мне б денех никому не платить, и не попасться что я людоедского племени и что мне подписка на алису только положена, лет на пятнадцать для начала, а там новую статью добавят.

Но по сути да, для локалхоста, я этот код не планирую продавать (потому что хрен его знает как можно продать чужой gpl код если ты не ibm)

> Я обычно не доверяю ллм конструировать собственный контекст. Для тривиальных заданий и

дык она должна была прочитать файлик, он для того и лежит. Там и описание проекта и какие тут правила игры. (И угадай кто этот файлик написал) Но наткнулась опять на .git, а общесистемный промпт я трогать не хочу - где-то есть настоящие, он все мне сломает там.

> То, что у тебя ллм на файл ".git" агрится, это проблема двоякая.
> Прежде всего, не делай так. Так уж сложилось традиционно, что ".git"

это багараунд - это вообще файл. Хаха. Проект антропика так навайбкожен что умудряется просто не работать в терминальной сессии на чем либо кроме распоследней убунточки, на которой видимо и сидят девляпсы антропика, когда не сидят на своем макбуке.
Issue уже пару лет висит. Скоро в школу пойдет. А код-то закрыт.

А напоровшись на файлик задействует другую последовательность инициализации (еще ДО общения с моделью) и кое-как преодолевает эту проблему. Что-то там с рейсом в районе открытия pty у него, похоже. И так у нас всьо.

> дефолтный системный промпт (написать свой, где будет написано, мол, тут svn
> и любые команды git вообще запрещёны), и, во-вторых, хуки на вызовы

не, там рядом вполне настоящие лежат. А конкретно тут настоящий - чужой, поэтому настоящие .git начинаются этажом ниже.

> Это и есть правильно, на уровне концепций. Реализация на мой вкус посредственная,

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

> Совет для облегчения страданий: сохраняй вообще все свои сессии с агентом, даже
> хреновые. Особенно хреновые, когда всё сначала пришлось начинать. Клава пишет все

она ж и так их хранит. Я все не соберусь разобраться с автоматическим менеджментом (народ навайбкодил разного, чтоб хотя бы помнить что от чего а не по uuid'ам их перебирать), а надо бы да.

Именно потому что у меня одна сессия - один комит или серия мелких про один и тот же баг, к старым я периодически возвращаюсь или ее саму отправляю ковырять (я чо, за железку помнить чтоль должен что она мне там наболтала час назад?)

> у меня примерно 70% всей работы с агентами происходит через PR
> и issue на гитхабе. Оставшиеся 30% не относятся к разработке кода,

нам нельзя на шитхап. Я не хочу чтоб этот код сп-ли те кто пытался мне его продать.
(ну и опять же из некоторых стран лучше не светиться)

А научить ее пользоваться тулзами древних (да и сетапить их так чтоб она с того хоста могла дотянуться) - это тоже целая история. Пока оно того не стоит.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

64. Сообщение от нах. (?), 29-Май-26, 19:51   +/
> У меня везде соннет всё ещё 4.6.
>> 4.7 был либо урезанный либо плати посекундно... а у нас денех нет
> Такой вот делитель на людей первого и второго сорта. Опять.

не, ну тут скока заплатишь, столько и получается, это ж не паспортная дискриминация.

> Если у тебя доступа к опусам нет, то шинкуй задачи помельче. Я

Есть, просто он с тем же размером контекста. Включишь вручную гигабайтный - начнет списывать деньги с живого счета. Но мне пока ни разу не понадобился.

Впрочем, я не очень оценил опус - я его пытался использовать (советами собственно антропиков) для больше теоретических раскопок и планов - и как-то он слишком легко во-первых ведется на мои ошибки, не перепроверяя, во-вторых слишком наивно-оптимистичен.

С сонет таких проблем не было - пишешь ему фигню, отвечает что тут фигня, на самом деле вот так оно обстоит. Я решил что для кодинга тоже на нем и останусь, он ведет себя достаточно предсказуемо, а когда и если застрянет - тогда и будем звать опус на помощь. Но новую версию надо бы конечно проверить на вшивость, может чему полезному для меня и научилась (сравнивая сонет 4.6 и предыдущий - это вообще разные цивилизации строили)

> А так, у меня прямо сейчас четыре хайку по крону ходят и
> проверяют раз в 15 минут что там с продом, и надо
> ли кому-то обратить внимание. А раньше on-call графану рефрешил. Прогресс!

главное чтоб начальство не догадалось.

но доверять этим деятельным роботам что-то кроме дисков D я пожалуй подожду. (с их-то подходом "я сначала выполню команду а потом подумаю почему она ошибку вернула"...)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62

65. Сообщение от Аноним (-), 29-Май-26, 20:02   +/
> для вас плохие новости:) линуксом тогда тоже пора перестать пользоваться:)

У Linux мягко говоря совсем другие полися по использованию AI агентов нежели выгрузка с лопаты прям как есть всякого нейрослопа. Дьявол как обычно в деталях.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру