Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

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



"Клон SQLite на Rust, воссозданный AI на основе спецификаций"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от opennews (??), 23-Июл-26, 14:54 
Компания Cursor опубликовала исходный код minisqlite, реализации СУБД SQLite, воссозданной на языке Rust и успешно проходящей официальный набор тестов sqllogictest от проекта SQLite. Проект подготовлен в ходе эксперимента, в котором проверялась эффективность работы  AI-моделей  GPT-5.5, Grok 4.5, Opus 4.8 и Fable 5, по воссозданию SQLite только на основе официального 835-страничного руководства, без доступа к оригинальному коду, интернету, наборам тестов и исполняемому файлу SQLite. Основная идея эксперимента - использование подробной спецификации в качестве промпта для создания сложного продукта...

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

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

Оглавление

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

1. Сообщение от Аноним (1), 23-Июл-26, 14:54   +7 +/
А сколько таких проектов еще не опубликовали... Не одну ОС из них собрать пожалуй можно.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #17, #22

2. Сообщение от Аноним (2), 23-Июл-26, 14:55   +20 +/
Жестко.

Но все эти 835 страниц документации писались разработчиками все время пока разрабатывается и сопровождается SQLite. Эта документация не раз правилась когда в ней находились неточности и грубые ошибки. Т.е. она по факту отражает текущее состояние SQLite после первого релиза в 2000 году.

Вот так вот взять и написать полную документацию/промпт для AI размером 835 страниц, это та еще задача. ))

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

3. Сообщение от Токсик (?), 23-Июл-26, 14:57   +2 +/
воссодайте там уже windows 11 на языке M по спецификациям от windows 3.1.

Остальным уже не впечатлить.

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

4. Сообщение от Аноним (4), 23-Июл-26, 15:01   +2 +/
т.е. если этому ии подсунуть спецификацию на какой нибудь виндуз, он и виндуз на русте напишет? тогда нахрина нужны индусы, который энтот виндуз пишат?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #142

5. Сообщение от Аноним (5), 23-Июл-26, 15:06   +17 +/
венда никогда не работала по собственным спекам, иначе у вайна не было бы столько проблем
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #6, #109

6. Сообщение от Аноним (4), 23-Июл-26, 15:10    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

7. Сообщение от Аноним (7), 23-Июл-26, 15:11   +2 +/
Specification Driven Development. Неплохой результат.
Ответить | Правка | Наверх | Cообщить модератору

8. Сообщение от Аноним (8), 23-Июл-26, 15:11   +15 +/
т.е. в llm побывала не одна копия этого самого sqlite, побывали спеки, если хозяин не уследил, то и тестсьют на tcl, а они это зовут clean room?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #36, #49

9. Сообщение от Аноним (9), 23-Июл-26, 15:14   –1 +/
>Minisqlite включает около 200 тысяч строк кода на Rust, не содержащего unsafe-блоков в коде библиотеки

А сколько unwrap? Сколько гонок данных* и ошибок при работе с потоками*?

*Признаны логическими ошибками.

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

10. Сообщение от Аноним (-), 23-Июл-26, 15:23   +9 +/
> Клон SQLite на Rust, воссозданный AI на основе спецификаций

Я бы в нем свои данные хранить точно не стал. А что, есть желающие?

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

11. Сообщение от Аноним (11), 23-Июл-26, 15:28   –1 +/
> А сколько unwrap?

А когда unwrap стал запрещенной конструкцией?
Просто для Result<T, E> корректно обрабатываешь все Е.

> Сколько гонок данных* и ошибок при работе с потоками*?
> *Признаны логическими ошибками.

Ну так найди и посчитай.
Если я спрошу "сколько ошибкок в СИ програме" ты сможешь назватиь число?
Или будешь просто пyk-cpeньк в комметариях делать)?

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

12. Сообщение от Аноним (12), 23-Июл-26, 15:28   +3 +/
Может лучше сначала попросить ИИ написать документацию по актуальному коду?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #20, #61

13. Сообщение от Аноним (13), 23-Июл-26, 15:29   –3 +/
В эпоху раста количество уязвимостей почему-то катастрофически растёт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #25, #26

15. Сообщение от Mik Foxi (ok), 23-Июл-26, 15:38   +17 +/
"без доступа к оригинальному коду" - так ИИ видели этот оригинальный код не раз ранее, когда интернет индексировали. и почему тесты сравнения скорости не привели, работать то быстрее стало или какой смысл был в переписывании ради переписывания?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19, #67, #91

16. Сообщение от Аноним (16), 23-Июл-26, 15:42   +5 +/
В очень страшное время живём, то ли ещё будет...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #58

17. Сообщение от Тот_Самый_Анонимус_ (?), 23-Июл-26, 15:43   +/
Раст + ИИ. Специально, чтоли, такое комбо подбирают?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #101, #131

18. Сообщение от Аноним1234 (?), 23-Июл-26, 15:45   +3 +/
>>А сколько unwrap

4519

>>Сколько гонок данных

0. В rust асинхронный вызовы безопасны.

>>ошибок при работе с потоками

0, так как нет потоков. Да и если бы были потоки, в rust написать поточную ошибку это нужно постораться.

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

19. Сообщение от Аноним (19), 23-Июл-26, 15:50   –1 +/
> "без доступа к оригинальному коду" - так ИИ видели этот оригинальный код не раз ранее, когда интернет индексировали.

А это еще надо доказать ;)

> и почему тесты сравнения скорости не привели, работать то быстрее стало или какой смысл был

"Проект подготовлен в ходе эксперимента"
Конкретно в этом - взаимодействие разнотипных агентов которые работают вместе.
Со сравнением затрат.

Думаю будет еще минимум 2-3 публикации с разными аспектами.
Или ты хотел все в один блог-пост уместить? А как потом рекламу делать)?

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

20. Сообщение от пох.. (?), 23-Июл-26, 15:52   +1 +/
Так и делаем, разумеется. Редко бывают такие проекты как sqlite, с томами исчерпывающей документации. (который, вообще-то как раз и нет смысла переписывать, кроме рекламного) Просто в этом случае будут вопросы к чистоте переписанного. К тому же для библиотеки соответствие писанному апи важнее соответствия глюкам реализации.

Если они тебя не колебут, потому что ты хотел баги исправить и фичи доделать, а не переписывал ради переписывания, то ровно так все и работает. Обычно клава сама догадывается, но полезно пнуть.

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

21. Сообщение от Аноним (21), 23-Июл-26, 15:53   +3 +/
> Minisqlite включает около 200 тысяч строк кода на Rust

Оригинал около 160 тысяч строк. Но это не одним продуктом а аккуратно разбито на библиотеки и утилиты. Аккуратно задокументированные. И получается максимум на десяток тысяч строк одна задача.

Ну и главное: уже существующие 92 миллиона строк кода тестов. На которых все проверялось.

Вполне по силам ИИ.

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

22. Сообщение от Аноним (22), 23-Июл-26, 16:00   +/
> Не одну ОС из них собрать пожалуй можно.

Bolgerust OS

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

24. Сообщение от Георгий (??), 23-Июл-26, 16:05   +/
Вряд ли настолько же надёжно, как оригинальный SQLite, который тестировался годами.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #65, #127

25. Сообщение от Аноним (25), 23-Июл-26, 16:06   –4 +/
Это не эпоха раста, а эпоха LLM, поэтому дырявый карточный домик Си/Си++ и начал рассыпаться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #33, #63

26. Сообщение от aname (ok), 23-Июл-26, 16:14   +/
"Это безопасно" © Дэвид
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

30. Сообщение от Аноним (-), 23-Июл-26, 16:25   +1 +/
> А сколько unwrap?

Считай unwrap аналогом assert, тогда не будешь задавать глупых вопросов.

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

32. Сообщение от небесный ученый (ok), 23-Июл-26, 16:30   +5 +/
теперь осталось дело за малым - отловить все логические ошибки в коде допущенные ИИ
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #68, #141

33. Сообщение от анони (?), 23-Июл-26, 16:31   +5 +/
Ржавчину выбирают для ии просто потому, что эти все ии нагoвнoкoдят с памятью похлеще любого человека, ии не умеют в написание нормального кода на с/с++. Но ты наслаждайся дальше своим розовым миром единорогов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #39, #60, #85

35. Сообщение от Аноним (35), 23-Июл-26, 16:34   +/
> Вот так вот взять и написать полную документацию/промпт для AI размером 835 страниц, это та еще задача. ))

Уже было. Называлось DbC, не взлетело потому что написать контракт достаточно высокого качества требует где-то 80% усилий от написания кода по этому контракту. Мясным лень было считай два раза одну и ту же работу делать. Но теперь код ллм написать может, так что DbC опять актуален, если не по букве, то по духу уж точно. Что и продемонстрировали.

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

36. Сообщение от Аноним (35), 23-Июл-26, 16:35   –3 +/
Покажешь место, где там исходники sqlite?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #45, #48, #51

38. Сообщение от анонец (?), 23-Июл-26, 16:42   +1 +/
Где LICENSE.md, Билли?
Ответить | Правка | Наверх | Cообщить модератору

39. Сообщение от Аноним (-), 23-Июл-26, 16:48   –1 +/
https://opennet.ru/65952-linux
432 отчёта об уязвимостях в ядре Linux. Не за год, не за месяц, за _сутки_.  И кто их все наговнокодил - ИИ? Или те человеки, которые "умеют в написание нормального кода на с/с++"?

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

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

41. Сообщение от Аноним (9), 23-Июл-26, 16:55   +/
>А когда unwrap стал запрещенной конструкцией?
>Просто для Result<T, E> корректно обрабатываешь все Е.

Просто проверяй указатель перед работой и не забывай освобождать память.

>Если я спрошу "сколько ошибкок в СИ програме" ты сможешь назватиь число?

- А вот в Си...
Я ни слова не сказал про Си.

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

42. Сообщение от Аноним (42), 23-Июл-26, 16:56   +/
данные разные бывают, некоторые именно такие, выбросить не жалко, я бы через dqlite потестил, на кластере, но уже etcd
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

45. Сообщение от anonymous (??), 23-Июл-26, 16:59   +/
А внешнюю зависимость elsa она откуда взяла, и как узнала, что именно ее нужно использовать, а не написать свою реализацию?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

47. Сообщение от Аноним (47), 23-Июл-26, 17:11   +1 +/
Суть не тольуо в этом, соответсвтие спецификации - это не конец работьы а ее начало. Вам нужны скорость и гарантии доступа к данным.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

48. Сообщение от Аноним (47), 23-Июл-26, 17:13   +2 +/
https://sqlite.org/download.html
https://github.com/sqlite/sqlite
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

49. Сообщение от ryoken (ok), 23-Июл-26, 17:14   –1 +/
В тексте новости про clean room не написано. Откуда вы это вытащили? Если по оригинальной ссылке - пните плз, посмотреть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

51. Сообщение от Аноним (51), 23-Июл-26, 17:19   +3 +/
Смотри в model.bin начиная с оффсета 0x10001E3D9
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

53. Сообщение от Аноним (53), 23-Июл-26, 17:24   +/
Sqlite rust'ом не испортишь (народная мудрость)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #95

56. Сообщение от Джон Титор (ok), 23-Июл-26, 17:31   –1 +/
И часто в sqlite возникали такие ошибки из-за которых его нужно переписывать на rust?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #76

58. Сообщение от Мемоним (?), 23-Июл-26, 17:54   –6 +/
В отличное время живем. Старая уродливая айтишечка, выросшая из гаражных экспериментов калифорнийских хиппи, начинает разваливаться. Если повезет, на ее место придет строгая инженерная дисциплина.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #72

59. Сообщение от нах. (?), 23-Июл-26, 18:00   –1 +/
так она и доку написать может. И пишет. (Более того - она ЗНАЕТ что сначала документация, потом код. А кожанового сколько пороть-то приходится...)

Нет, DbC УЖЕ неактуален - ЫЫ не нужны совсем детальные указания как что делать, если задача не воспроизвести существующий апи 1:1 а сделать что-то свое. Более того - если вообще никаких указаний не дать, описав проблему в общих чертах вместо постановки задачи - существует весьма ненулевой шанс что задачу ыы сама себе поставит правильно. "Получается всякая фигня. Иногда корабль."

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

60. Сообщение от dannyD (?), 23-Июл-26, 18:19   +3 +/
>>432 отчёта об уязвимостях в ядре Linux. Не за год, не за месяц, за _сутки_.

не за сутки а в _одной_публикации_

----------

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

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

61. Сообщение от dannyD (?), 23-Июл-26, 18:21   +/
>>Может лучше сначала попросить ИИ написать документацию по актуальному коду?

и круг замкнулся!

LOL товарищи!

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

62. Сообщение от dannyD (?), 23-Июл-26, 18:26   –1 +/
>>по спецификациям от windows 3.1

лучший способ быстро и гарантированно отравить любую AI-модель.

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

63. Сообщение от Аноним (13), 23-Июл-26, 18:29   +/
Странно... Новый код вроде не арсте пишут, а уязвимости как находили в старом мёртвом коде, так и находят. Порциями. Или это ИИ не умеет работать и его надо всегда подпинывать, чтобы заставить шевелиться хоть как-нибудь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #114, #71

65. Сообщение от нах. (?), 23-Июл-26, 18:32   +/
и на днях выяснилось что таки портил иногда журналируемую версию базы.
уп-с.

(надеюсь не при помощи ыы вы... а, зря надеялся...)

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

67. Сообщение от Аноним (67), 23-Июл-26, 18:38   +/
> какой смысл был в переписывании ради переписывания?

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

То, что сейчас происходит не более чем тренировка

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

68. Сообщение от нах. (?), 23-Июл-26, 18:39   –1 +/
приступай!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

69. Сообщение от Аноним (71), 23-Июл-26, 18:42   +1 +/
Кстати не написано сколько это стоило в деньгах и в токенах разных моделей. Если не дорого это интересно.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #73, #81, #110

70. Сообщение от нах. (?), 23-Июл-26, 18:42   –1 +/
Кстати, в пылу споров с луддитами - как-то забыли обсудить новость.

> Проект подготовлен в ходе эксперимента, в котором проверялась
> эффективность работы AI-моделей GPT-5.5, Grok 4.5, Opus 4.8 и
> Fable 5,

но код написал почему-то опус!

(подвела микробиология или где-то в 850страничной доке попалось слово security?)

Антропик, похоже, кастрировал своего Супика. Пробирки моет отлично.

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

71. Сообщение от Аноним (71), 23-Июл-26, 18:44   +/
Виноват ансейф. Рафик не виноват.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #117

72. Сообщение от _ (??), 23-Июл-26, 18:55   +1 +/
С чего бы вдруг?!
Теперь каждая кухарка легко слопит sqlite, да как колбаски нарезать! ... и от этого проистекает "инженерная дисциплина"?!
Расшифруй?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #78, #89

73. Сообщение от нах. (?), 23-Июл-26, 19:06   +/
поверь, тебе - дорого.
У cursor токены нахаляву и в любом количестве. Л-шье оплатило.

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

74. Сообщение от Вася Пупкин (?), 23-Июл-26, 19:09   +/
Если будет работать быстрее, то ещё как есть смысл
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #77

76. Сообщение от нах. (?), 23-Июл-26, 19:11   –1 +/
> И часто в sqlite возникали такие ошибки из-за которых его нужно переписывать
> на rust?

его изначально было бессмысленно переписывать на хруст потому что это - embedded library.
Просто демонстрация возможностей опуса.

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

77. Сообщение от нах. (?), 23-Июл-26, 19:18   +1 +/
> Если будет работать быстрее, то ещё как есть смысл

да сфигали? Процессор не поменялся.
К тому же если у тебя цель "быстрее" - "эй, Клава- найди узкие места в sqlite и пооптимизи!"
В токенах обойдется тебе в пару тыщ раз дешевле.
Причем можешь скормить ей свою приложуху, чтоб она именно твой corner case пооптимизировала, а не бессмысленные тесты от которых тебе никакой пользы.

(чем-то таким, только не про sqlite, я надысь и занимался, пока фу6ля была бесплатновая)


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #79, #80, #103

78. Сообщение от Мемоним (?), 23-Июл-26, 19:22   +/
> Теперь каждая кухарка легко слопит sqlite

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

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

79. Сообщение от Вася Пупкин (?), 23-Июл-26, 19:30   +/
>да сфигали? Процессор не поменялся.

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

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

80. Сообщение от Вася Пупкин (?), 23-Июл-26, 19:34   +/
>В токенах обойдется тебе в пару тыщ раз дешевле

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

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

81. Сообщение от Аноним (81), 23-Июл-26, 19:35   +/
> Кстати не написано сколько это стоило в деньгах и в токенах разных моделей. Если не дорого это интересно.

Все они опубликовали
cursor.com/blog/agent-swarm-model-economics
Буквально первая же картинка.

Просто тот кто писал новость на опеньке решил не пугать нuщyков с коре2duo цифрами.
От мысли что можно потратить (медианную) годовую зарплату (10к) на переписывание кода ИИшкой у них же инфаркт случится.


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

82. Сообщение от вах (ok), 23-Июл-26, 19:39   +/
Токенов не жалко?
Ответить | Правка | Наверх | Cообщить модератору

85. Сообщение от kusb reg (ok), 23-Июл-26, 19:48   +/
Хм. А смысл есть. Для управления памятью нужно самому больше помнить что писал и концентрироваться на это. ИИ так делают не всегда.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

86. Сообщение от нах. (?), 23-Июл-26, 19:51    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

88. Сообщение от Аноним (88), 23-Июл-26, 19:59   +/
Вслед за которыми отправятся на свалку истории финансисты, экономисты, директора, менеджеры, депутаты, банкиры, президенты, генералы и попы. Всех заменит ИИ и будет щастье!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

89. Сообщение от Аноним (88), 23-Июл-26, 20:00   +/
Кухарка из известного высказывания могла иметь технологию управления государством, слопящая кухарка технологии не имеет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #115

91. Сообщение от Аноним (91), 23-Июл-26, 20:08   +1 +/
Чтобы эксперимент был чистым, нужно, чтобы исходники были закрытыми, а спецификация - открытой. Производительность сравнить интересно, да. Также интересно, почему назвали "mini". Что отсутствует?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

92. Сообщение от Аноним (92), 23-Июл-26, 20:20   +/
Пусть ai компилятор раста по спекам создаст, а вдруг быстрее выйдет.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #93

93. Сообщение от Аноним (13), 23-Июл-26, 20:22   +/
Тогда уж сразу попросить составить спеку самого оптимального языка, а не какого-то раста.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92 Ответы: #99

94. Сообщение от Аноним (-), 23-Июл-26, 20:24   +1 +/
> Пробирки моет отлично.

Safety filters flagged this chat...

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

95. Сообщение от Аноним (13), 23-Июл-26, 20:25   +/
Звучит как вызов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

96. Сообщение от Аноним (96), 23-Июл-26, 20:25   +/
Вкалывают роботы, отдыхает человек 🏖️
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #97, #139

97. Сообщение от Аноним (88), 23-Июл-26, 20:37   +1 +/
ИИ может отдыхать эффективнее человека.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96 Ответы: #100

99. Сообщение от Аноним (92), 23-Июл-26, 20:39   +/
Сформируй критерии абстрактной оптимальности и нобелевка твоя.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93

100. Сообщение от Аноним (92), 23-Июл-26, 20:40   +/
Не может. Количество электроэнергии и воды для охлаждения даже в простое зашкаливает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97

101. Сообщение от Tron is Whistling (?), 23-Июл-26, 21:00    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #107

102. Сообщение от Георгий (??), 23-Июл-26, 21:00   +/
Ну так история SQLite — как правила ПДД (написанные кровью).
Разница в том, что у SQLite сверхредкие проблемы обнаруживают баги раз в несколько лет, а у новой СУБД обнаружат в будущем.
Речь идёт об ошибках в логике в редких ситуациях, вроде внезапного отключения питания. Rust тут ничего не гарантирует.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

103. Сообщение от Tron is Whistling (?), 23-Июл-26, 21:00   +/
Попробовал я пооптимизировать.
Лучше бы не пробовал.
LLM в оптимизацию не то, что не может, а даже близко не подходит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #121

104. Сообщение от Георгий (??), 23-Июл-26, 21:05   +/
Ну, возможно, проблем удастся избежать благодаря набору тестов от оригинального SQLite.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

105. Сообщение от Аноним (105), 23-Июл-26, 21:35   +/
Это не просто переписывание, это конкретно отмыв лицензии, который должен быть настолько же наказуемым, как и отмыв денег. И это не говоря о том, что данный перформанс никак не бьётся с мечтами кабанычей о том, что "я сказал голосом ИИшке что мне надо, и она сделала мне хорошо, теперь я рублю пассивный доход, а кожанным мешкам - ни копейки", потому что хорошую спецификацию и богатый набор тестов не из воздуха берётся.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #106, #119

106. Сообщение от Аноним (107), 23-Июл-26, 21:56   +1 +/
> Это не просто переписывание, это конкретно отмыв лицензии,

SQLite это public domain - с ней можно делать буквально, что угодно: применять хоть в опенсорсе, хоть в закрытом коде.

> который должен быть настолько же наказуемым, как и отмыв денег.

На каком основании?
Аргумент "мне так хочется" суд не устроит.
В результирующем коде нет ни одной строки из оригинала, так как агент в оригинал даже не заглядывал.

>  И это не говоря о том, что данный перформанс никак не бьётся с мечтами кабанычей о том, что "я сказал голосом ИИшке что мне надо, и она сделала мне хорошо, теперь я рублю пассивный доход, а кожанным мешкам - ни копейки",

У тебя отличная фантазия))

> потому что хорошую спецификацию и богатый набор тестов не из воздуха берётся.

Разве это любимая затея всяких СПОшников брать нормальный софт, в разработку которого вложили силы-время-деньги, пытаться его реверсить и лепить убогие поделки "зато бисплатна!"?


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

107. Сообщение от Аноним (107), 23-Июл-26, 21:58   –1 +/
> Просто на хрусте без LLM писать невозможно.

То что ты не осилил - не значит что все настолько же тyпыe.

А то что ядро без LLM оказалось дырявым поделием, ставит под вопрос компетенции тысяч СИшников которые его пилили десятилетиями.

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

109. Сообщение от Anonim (??), 23-Июл-26, 22:13   +/
>>так вот как раз настало время разогнать индусов и сделать наконец божественный виндуз

ты думашь первую вторую и третью винду тоже индусы напсали?

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

110. Сообщение от OpenEcho (?), 23-Июл-26, 22:30   +/
> Кстати не написано сколько это стоило в деньгах и в токенах разных моделей.

Если не надо быстро то $1,339 или если надо быстро то $20 килобаков

Я несколько дней назад на эту новость оригинал линк кидал:

https://cursor.com/blog/agent-swarm-model-economics

там всё и про цены и про клин рум...

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

111. Сообщение от Аноним (145), 23-Июл-26, 22:34   +1 +/
>> Просто для Result<T, E> корректно обрабатываешь все Е. [eсли не забить^W использовать unwrap, то компилятор будет бить по рукам и _явно_ указывать, что _тут_ ты не проверил]
> Просто проверяй указатель перед работой и не забывай освобождать память

Просто прекрати употреблять горох и отравлять экосистему малых водоемов.

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

112. Сообщение от Ivan_83 (ok), 23-Июл-26, 22:37   +2 +/
ЫЫ - это электронный Джамшут, который не умеет говорить: "не знаю".

sqlite3 на расте никому и даром не сдался, потому что это встраиваемая БД, а для встраивания ничего лучше С API не существует.
Как отдельная утилита - оно проходит по категории: "чисто по приколу налабали ыыыы", ибо отдельной утилитой пользуются не часто и к ней претензий никогда не было.

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

113. Сообщение от ыых (?), 23-Июл-26, 22:59   –1 +/
> если задача не воспроизвести существующий апи 1:1 а сделать что-то свое.

а с каких пор ыы делает что-то свое, а не воспроизводит существующее?

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

114. Сообщение от Tty4 (?), 23-Июл-26, 23:28   +/
Осталось только заставить пользоваться галлюцинациями нейронок. Но людям работающие версии подавай...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

115. Сообщение от _ (??), 23-Июл-26, 23:32   +1 +/
Мариианна, а как это так? Слова нет, а (_|_) - есть?!?!?  (С)


Хуанг вон яко Прометей - приносит вам в каждый дом весьма капабельную шелезку! Чтоб даже за железным занавесом - могли! И за такой ништяк берт то всего ничего - около 6 косых никому уже не нужной бумаги :)

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

116. Сообщение от жыжа (?), 24-Июл-26, 00:09   +1 +/
Ну, вероятно, потому что у sqlite на кодовую базу в 150K LOC приходится 90M (миллионов) LOC тестов - https://www.sqlite.org/testing.html
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #118

117. Сообщение от Аноним (13), 24-Июл-26, 00:21   +/
Но дыры в сэйф-коде...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71

118. Сообщение от нах. (?), 24-Июл-26, 00:53   +/
> Ну, вероятно, потому что у sqlite на кодовую базу в 150K LOC
> приходится 90M (миллионов) LOC тестов - https://www.sqlite.org/testing.html

ВНЕЗАПНО, если прочитать оригинал статьи - выясняется, что моделям доступа к ним не дали, и интернет отключили.
У них был ТОЛЬКО тот самый 800страничный мануал. Все тесты пришлось самим, бедные модельки. Заставляют делать совершенно ненужную человечеству работу лишь бы поприкалываться.

We instructed the new version of the swarm, equipped with all the improvements described above, to implement the whole of the 835-page SQLite manual in Rust. We withheld the source code, test suites, SQLite binary, and internet access.

To measure progress, we graded against sqllogictest, a test suite from the SQLite project built to check that different database engines return the same results for the same queries. It contains millions of queries with known correct answers, and the grade is the fraction the swarm's database gets right. Progress shows up as a rising curve over the course of a run.

The swarm was never told the suite existed.


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

119. Сообщение от Аноним (119), 24-Июл-26, 02:34   +/
Наказуем на каком основании?
Ну мыслепреструплении потому что тебе так захотелось?
По закону нет запрета написать свою релизацию этого по.
Как не зайду на опеннет, так местным курам дай что либо запретить, наказать, засудить.

А давай тебя самого за клевету засудим?
Что, не нравится?
Ну это твои проблемы.
Все, теперь ты подсудимый.
Потому что я так решил.

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

120. Сообщение от Аноним (120), 24-Июл-26, 03:15   +/
Истинно говорю вам - в 2036 году у каждого будет своя персональная ОС, написанная AI на языке Rust.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #122, #123, #126, #132, #135

121. Сообщение от Аноним (121), 24-Июл-26, 03:30   –1 +/
Наоборот, это получается у них лучше всего, если это задача где есть некоторый набор тестов и фикстур. У меня например ИИ ускорил код примерно в 100 раз, переписанный с C++ x64 на Rust+ARM, при этом промпт был циклический: "этого недостаточно, оптимизируй дальше". В процессе он несколько раз менял концепцию и архитектуру, падал на плато, вставлял unsafe типа simd, итоговый код больно читать. Сложнее написать хорошие тесты.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103 Ответы: #145

122. Сообщение от Аноним (121), 24-Июл-26, 03:34   –1 +/
Только уже не на Rust, а на новом спроектированном ИИ языке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120

123. Сообщение от Ivan_83 (ok), 24-Июл-26, 03:37   –1 +/
Раст не интересен, ОС устраивают те что есть.
Вот DE и фреймворки к гую - тут огромный пласт для работ и развития.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120

124. Сообщение от mikhailnov (ok), 24-Июл-26, 03:44   +3 +/
Во время обучения модели исходники Sqlite наверняка присутствовали
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118

126. Сообщение от Аноним (126), 24-Июл-26, 08:14   +/
Скорее появятся ОС нового поколения для встраиваемых систем вместо линукса и будут они написаны на каком-нибудь zig
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120

127. Сообщение от warlockemail (??), 24-Июл-26, 08:29   +/
> Нейрослоп
> Надёжно

Вы там нормально?

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

128. Сообщение от warlockemail (??), 24-Июл-26, 08:32   +/
Я вам открою страшный секрет. На Rust можно делать C API. И даже удобнее, чем на C.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112 Ответы: #136

129. Сообщение от Анон1110м (?), 24-Июл-26, 08:51   +2 +/
ИИ не существует.
Ответить | Правка | Наверх | Cообщить модератору

130. Сообщение от Аноним (130), 24-Июл-26, 09:31   +/
>> Нейрослоп
>> Надёжно
> Вы там нормально?

Наамаанаа!
Пока нейрслоп тычет носом разработчиков ядра в их результаты жизнедеятельности (я про код если что) и находит CVEшки, которые тыщиглаз не замечали годами.

Так что это, как минимум, более надежно чем было)


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

131. Сообщение от Аноним (-), 24-Июл-26, 09:53    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

132. Сообщение от dannyD (?), 24-Июл-26, 10:08   +/
>>Истинно говорю вам - в 2036 году у каждого будет своя персональная ОС, написанная AI на языке Rust.

ты имеешь ввиду мозговой имплант?

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

133. Сообщение от tkzv (ok), 24-Июл-26, 10:21   +/
> Не за год, не за месяц, за _сутки_.

Именно за месяц. Предыдущая публикация была месяц назад.

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

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

134. Сообщение от Аноним (142), 24-Июл-26, 10:34    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору

135. Сообщение от Аноним (142), 24-Июл-26, 10:35   +/
> Истинно говорю вам

Гундяев, ты? 😆

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

136. Сообщение от Аноним (142), 24-Июл-26, 10:37   +/
Одна проблема: при всём богатстве типов приложений, Раст - ПОСЛЕДНЕЕ, на чём их надо писать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128

138. Сообщение от Аноним (142), 24-Июл-26, 10:38   +/
> ЫЫ - это электронный Джамшут

🤣🤣 Отлично сказал! Вообще не понимаю, как можно доверять тупой нейросети писать код, когда она даже ОДНУ строчку в intellisense (VS) не может толком написать! Подсовывает всякую галиматью, хотя по контексту даже школьнику понятно, что там должно быть.

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

139. Сообщение от Аноним (142), 24-Июл-26, 10:40   +/
Это мечты из песенки 😆 На деле, вкалывают пока-что нубы со своими "промптами", да обычные программисты пилят код, до которого ИИ не додумается даже за век обучений.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96

140. Сообщение от Аноним (142), 24-Июл-26, 10:43   +1 +/
Небольшое уточнение: переписывали код, а получили недоказуемый слоп. КТО будет проверять достоверность кода?? Я ИИ даже синус не доверю, потому что у ИИ нет вообще понятия "интеллекта", он НЕ ПОНИМАЕТ, что именно он пишет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81

141. Сообщение от Аноним (142), 24-Июл-26, 10:44   +/
Легко! "mv /src/rust/all_his_bullsh...  /dev/null" - сделано!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

142. Сообщение от Аноним (142), 24-Июл-26, 10:50   +/
Написать этот смехотворный "менеджер окон с потоком сообщений" - студенческая лабораторка. Куда важнее все те БАГИ, которые ПОРТИРУЮТ из венды в венду, чтобы старое забагованное г___уа_но могло и дальше запускаться.

Просто посмотрите на QNX - много там надо кода, чтобы подвигать окошками или пожонглировать драйверами? ОДНА ДИСКЕТКА. Ну ладно, две. 😆 А венда тем временем о__ела и не вмещается уже даже на DVD.

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

143. Сообщение от Аноним (143), 24-Июл-26, 12:07   +/
тсс. не пали контору
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113

144. Сообщение от Аноним (143), 24-Июл-26, 12:14   +/
>В результирующем коде нет ни одной строки из оригинала, так как агент в оригинал даже не заглядывал.

он на нём обучался! на нём и на всём коде всего  что в интернет выложено, весь gnu включая, кстати, так что истории с uutils это воровство а не ыы написал.

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

145. Сообщение от Аноним (145), 24-Июл-26, 12:21   +/
> Наоборот, это получается у них лучше всего, если это задача где есть
> некоторый набор тестов и фикстур. У меня например ИИ ускорил код
> примерно в 100 раз, переписанный с C++ x64 на Rust+ARM, при
> этом промпт был циклический: "этого недостаточно, оптимизируй дальше".

Лучше всего оптимизация выходит для прохождения конкретных тестов, угу. Но лучше присмотреться, нет ли там теперь унутрях чего-то типа:
https://xkcd.com/221/
А то ж тест проходит, да еще и офигеть как быстро, но есть нюанс ...

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


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

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




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

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