Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Клон 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. Основная идея эксперимента - использование подробной спецификации в качестве промпта для создания сложного продукта... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Аноним (1), 23-Июл-26, 14:54 | +4 +/– | |
А сколько таких проектов еще не опубликовали... Не одну ОС из них собрать пожалуй можно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #10, #17, #22 | ||
| 2. Сообщение от Аноним (2), 23-Июл-26, 14:55 | +13 +/– | |
Жестко. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #12, #35, #47 | ||
| 3. Сообщение от Токсик (?), 23-Июл-26, 14:57 | +1 +/– | |
воссодайте там уже windows 11 на языке M по спецификациям от windows 3.1. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #62 | ||
| 4. Сообщение от Аноним (4), 23-Июл-26, 15:01 | +2 +/– | |
т.е. если этому ии подсунуть спецификацию на какой нибудь виндуз, он и виндуз на русте напишет? тогда нахрина нужны индусы, который энтот виндуз пишат? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #5 | ||
| 5. Сообщение от Аноним (5), 23-Июл-26, 15:06 | +11 +/– | |
венда никогда не работала по собственным спекам, иначе у вайна не было бы столько проблем | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #6 | ||
| 6. Сообщение от Аноним (4), 23-Июл-26, 15:10 Скрыто ботом-модератором | +1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 7. Сообщение от Аноним (7), 23-Июл-26, 15:11 | +1 +/– | |
Specification Driven Development. Неплохой результат. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. Сообщение от Аноним (8), 23-Июл-26, 15:11 | +11 +/– | |
т.е. в llm побывала не одна копия этого самого sqlite, побывали спеки, если хозяин не уследил, то и тестсьют на tcl, а они это зовут clean room? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #36, #49 | ||
| 9. Сообщение от Аноним (9), 23-Июл-26, 15:14 | –3 +/– | |
>Minisqlite включает около 200 тысяч строк кода на Rust, не содержащего unsafe-блоков в коде библиотеки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #11, #18, #30 | ||
| 10. Сообщение от Аноним (-), 23-Июл-26, 15:23 | +4 +/– | |
> Клон SQLite на Rust, воссозданный AI на основе спецификаций | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #13, #42 | ||
| 11. Сообщение от Аноним (11), 23-Июл-26, 15:28 | +/– | |
> А сколько unwrap? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #41 | ||
| 12. Сообщение от Аноним (12), 23-Июл-26, 15:28 | +2 +/– | |
Может лучше сначала попросить ИИ написать документацию по актуальному коду? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #20, #61 | ||
| 13. Сообщение от Аноним (13), 23-Июл-26, 15:29 | –3 +/– | |
В эпоху раста количество уязвимостей почему-то катастрофически растёт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #23, #25, #26 | ||
| 15. Сообщение от Mik Foxi (ok), 23-Июл-26, 15:38 | +14 +/– | |
"без доступа к оригинальному коду" - так ИИ видели этот оригинальный код не раз ранее, когда интернет индексировали. и почему тесты сравнения скорости не привели, работать то быстрее стало или какой смысл был в переписывании ради переписывания? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #19, #67 | ||
| 16. Сообщение от Аноним (16), 23-Июл-26, 15:42 | +4 +/– | |
В очень страшное время живём, то ли ещё будет... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #34, #58 | ||
| 17. Сообщение от Тот_Самый_Анонимус_ (?), 23-Июл-26, 15:43 | +/– | |
Раст + ИИ. Специально, чтоли, такое комбо подбирают? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #37 | ||
| 18. Сообщение от Аноним1234 (?), 23-Июл-26, 15:45 | +4 +/– | |
>>А сколько unwrap | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 19. Сообщение от Аноним (19), 23-Июл-26, 15:50 | +/– | |
> "без доступа к оригинальному коду" - так ИИ видели этот оригинальный код не раз ранее, когда интернет индексировали. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 20. Сообщение от пох.. (?), 23-Июл-26, 15:52 | +1 +/– | |
Так и делаем, разумеется. Редко бывают такие проекты как sqlite, с томами исчерпывающей документации. (который, вообще-то как раз и нет смысла переписывать, кроме рекламного) Просто в этом случае будут вопросы к чистоте переписанного. К тому же для библиотеки соответствие писанному апи важнее соответствия глюкам реализации. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #74 | ||
| 21. Сообщение от Аноним (21), 23-Июл-26, 15:53 | +2 +/– | |
> Minisqlite включает около 200 тысяч строк кода на Rust | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. Сообщение от Аноним (23), 23-Июл-26, 16:00 | +/– | |
> Не одну ОС из них собрать пожалуй можно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 23. Сообщение от Аноним (23), 23-Июл-26, 16:01 Скрыто ботом-модератором | +3 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 | ||
| 24. Сообщение от Георгий (??), 23-Июл-26, 16:05 | +/– | |
Вряд ли настолько же надёжно, как оригинальный SQLite, который тестировался годами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #65 | ||
| 25. Сообщение от Аноним (25), 23-Июл-26, 16:06 | +/– | |
Это не эпоха раста, а эпоха LLM, поэтому дырявый карточный домик Си/Си++ и начал рассыпаться. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #33, #63, #64 | ||
| 26. Сообщение от aname (ok), 23-Июл-26, 16:14 | +/– | |
"Это безопасно" © Дэвид | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 | ||
| 30. Сообщение от Аноним (-), 23-Июл-26, 16:25 Скрыто ботом-модератором | +1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 32. Сообщение от небесный ученый (ok), 23-Июл-26, 16:30 | +2 +/– | |
теперь осталось дело за малым - отловить все логические ошибки в коде допущенные ИИ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #46, #68 | ||
| 33. Сообщение от анони (?), 23-Июл-26, 16:31 | +/– | |
Ржавчину выбирают для ии просто потому, что эти все ии нагoвнoкoдят с памятью похлеще любого человека, ии не умеют в написание нормального кода на с/с++. Но ты наслаждайся дальше своим розовым миром единорогов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 Ответы: #39, #60, #85 | ||
| 34. Сообщение от Аноним (34), 23-Июл-26, 16:33 | +/– | |
Буууууу! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 | ||
| 35. Сообщение от Аноним (35), 23-Июл-26, 16:34 | +/– | |
> Вот так вот взять и написать полную документацию/промпт для AI размером 835 страниц, это та еще задача. )) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #59 | ||
| 36. Сообщение от Аноним (35), 23-Июл-26, 16:35 | –1 +/– | |
Покажешь место, где там исходники sqlite? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #45, #48, #51 | ||
| 37. Сообщение от apple_fun_boy (?), 23-Июл-26, 16:36 | +4 +/– | |
чтоб у дидов подгорало сильнее | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 Ответы: #43 | ||
| 38. Сообщение от анонец (?), 23-Июл-26, 16:42 | +/– | |
Где LICENSE.md, Билли? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 39. Сообщение от Аноним (-), 23-Июл-26, 16:48 Скрыто ботом-модератором | –1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 41. Сообщение от Аноним (9), 23-Июл-26, 16:55 | +/– | |
>А когда unwrap стал запрещенной конструкцией? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 | ||
| 42. Сообщение от Аноним (42), 23-Июл-26, 16:56 | +/– | |
данные разные бывают, некоторые именно такие, выбросить не жалко, я бы через dqlite потестил, на кластере, но уже etcd | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 43. Сообщение от Аноним (42), 23-Июл-26, 16:57 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 | ||
| 44. Сообщение от menangen (?), 23-Июл-26, 16:58 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #75 | ||
| 45. Сообщение от anonymous (??), 23-Июл-26, 16:59 | +/– | |
А внешнюю зависимость elsa она откуда взяла, и как узнала, что именно ее нужно использовать, а не написать свою реализацию? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 | ||
| 46. Сообщение от Сладкая булочка (?), 23-Июл-26, 17:03 | +/– | |
> осталось дело за малым | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
| 47. Сообщение от Аноним (47), 23-Июл-26, 17:11 | +/– | |
Суть не тольуо в этом, соответсвтие спецификации - это не конец работьы а ее начало. Вам нужны скорость и гарантии доступа к данным. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 48. Сообщение от Аноним (47), 23-Июл-26, 17:13 | +/– | |
https://sqlite.org/download.html | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 | ||
| 49. Сообщение от ryoken (ok), 23-Июл-26, 17:14 | +/– | |
В тексте новости про clean room не написано. Откуда вы это вытащили? Если по оригинальной ссылке - пните плз, посмотреть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 51. Сообщение от Аноним (51), 23-Июл-26, 17:19 Скрыто ботом-модератором | +2 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 | ||
| 53. Сообщение от Аноним (53), 23-Июл-26, 17:24 | +/– | |
Sqlite rust'ом не испортишь (народная мудрость) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 56. Сообщение от Джон Титор (ok), 23-Июл-26, 17:31 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #76 | ||
| 58. Сообщение от Мемоним (?), 23-Июл-26, 17:54 | –2 +/– | |
В отличное время живем. Старая уродливая айтишечка, выросшая из гаражных экспериментов калифорнийских хиппи, начинает разваливаться. Если повезет, на ее место придет строгая инженерная дисциплина. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #72 | ||
| 59. Сообщение от нах. (?), 23-Июл-26, 18:00 | +/– | |
так она и доку написать может. И пишет. (Более того - она ЗНАЕТ что сначала документация, потом код. А кожанового сколько пороть-то приходится...) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 | ||
| 60. Сообщение от dannyD (?), 23-Июл-26, 18:19 | +/– | |
>>432 отчёта об уязвимостях в ядре Linux. Не за год, не за месяц, за _сутки_. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 61. Сообщение от dannyD (?), 23-Июл-26, 18:21 | +/– | |
>>Может лучше сначала попросить ИИ написать документацию по актуальному коду? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 | ||
| 62. Сообщение от dannyD (?), 23-Июл-26, 18:26 | –1 +/– | |
>>по спецификациям от windows 3.1 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 63. Сообщение от Аноним (13), 23-Июл-26, 18:29 | +/– | |
Странно... Новый код вроде не арсте пишут, а уязвимости как находили в старом мёртвом коде, так и находят. Порциями. Или это ИИ не умеет работать и его надо всегда подпинывать, чтобы заставить шевелиться хоть как-нибудь? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 | ||
| 64. Сообщение от Аноним (13), 23-Июл-26, 18:30 | +/– | |
Странно... Новый код вроде на расте пишут, а уязвимости как находили в старом мёртвом коде, так и находят. Порциями. Или это ИИ не умеет работать и его надо всегда подпинывать, чтобы заставить шевелиться хоть как-нибудь? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 Ответы: #71 | ||
| 65. Сообщение от нах. (?), 23-Июл-26, 18:32 | +/– | |
и на днях выяснилось что таки портил иногда журналируемую версию базы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 67. Сообщение от Аноним (67), 23-Июл-26, 18:38 | –1 +/– | |
> какой смысл был в переписывании ради переписывания? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 68. Сообщение от нах. (?), 23-Июл-26, 18:39 | +/– | |
приступай! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
| 69. Сообщение от Аноним (71), 23-Июл-26, 18:42 | +/– | |
Кстати не написано сколько это стоило в деньгах и в токенах разных моделей. Если не дорого это интересно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #73, #81 | ||
| 70. Сообщение от нах. (?), 23-Июл-26, 18:42 | +/– | |
Кстати, в пылу споров с луддитами - как-то забыли обсудить новость. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 71. Сообщение от Аноним (71), 23-Июл-26, 18:44 | +/– | |
Виноват ансейф. Рафик не виноват. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 | ||
| 72. Сообщение от _ (??), 23-Июл-26, 18:55 | +1 +/– | |
С чего бы вдруг?! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 Ответы: #78 | ||
| 73. Сообщение от нах. (?), 23-Июл-26, 19:06 | +/– | |
поверь, тебе - дорого. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #69 | ||
| 74. Сообщение от Вася Пупкин (?), 23-Июл-26, 19:09 | +/– | |
Если будет работать быстрее, то ещё как есть смысл | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 Ответы: #77 | ||
| 75. Сообщение от нах. (?), 23-Июл-26, 19:10 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 76. Сообщение от нах. (?), 23-Июл-26, 19:11 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 77. Сообщение от нах. (?), 23-Июл-26, 19:18 | +/– | |
> Если будет работать быстрее, то ещё как есть смысл | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #74 Ответы: #79, #80 | ||
| 78. Сообщение от Мемоним (?), 23-Июл-26, 19:22 | +/– | |
> Теперь каждая кухарка легко слопит sqlite | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 Ответы: #86 | ||
| 79. Сообщение от Вася Пупкин (?), 23-Июл-26, 19:30 | +/– | |
>да сфигали? Процессор не поменялся. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #77 | ||
| 80. Сообщение от Вася Пупкин (?), 23-Июл-26, 19:34 | +/– | |
>В токенах обойдется тебе в пару тыщ раз дешевле | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #77 | ||
| 81. Сообщение от Аноним (81), 23-Июл-26, 19:35 | +/– | |
> Кстати не написано сколько это стоило в деньгах и в токенах разных моделей. Если не дорого это интересно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #69 Ответы: #84 | ||
| 82. Сообщение от вах (ok), 23-Июл-26, 19:39 | +/– | |
Токенов не жалко? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 83. Сообщение от Аноним (83), 23-Июл-26, 19:43 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 84. Сообщение от нах. (?), 23-Июл-26, 19:44 | +/– | |
> От мысли что можно потратить (медианную) годовую зарплату (10к) на переписывание кода | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #81 Ответы: #87 | ||
| 85. Сообщение от kusb reg (ok), 23-Июл-26, 19:48 | +/– | |
Хм. А смысл есть. Для управления памятью нужно самому больше помнить что писал и концентрироваться на это. ИИ так делают не всегда. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 86. Сообщение от нах. (?), 23-Июл-26, 19:51 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #78 | ||
| 87. Сообщение от Аноним (87), 23-Июл-26, 19:52 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #84 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |