TGViewer
Linux / Линукс Linux / Линукс @linux_gram · 13.8K subscribers
Post #12310 2.56K
Клон SQLite на Rust, воссозданный AI на основе спецификаций

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

Опубликованная реализация основывается на результатах, полученных при использовании AI-модели Opus 4.8. Minisqlite включает около 200 тысяч строк кода на Rust, не содержащего unsafe-блоков в коде библиотеки. Библиотека может открывать файлы, созданные в оригинальном sqlite3, и записывать файлы, которые можно прочитать в sqlite3. Реализация охватывает диалект SQL от SQLite, поддержку транзакций, 90 встроенных функций, планировщик запросов, движок выполнения запросов и движок хранения, совместимый с дисковым форматом SQLite 3. Из внешних зависимостей задействован только пакет elsa, с использованием которого реализован страничный кэш.

Linux / Линукс
🥸
Cursor Agent swarms and the new model economics · Cursor We compared old and new agent swarms building SQLite from scratch and found that better coordination delivers similar quality at a fraction of the cost.
  • 👍 10
  • 🤔 5
  • ✍ 2
  • 🌚 2
  • 😁 1
More from @linux_gram
  1. Oct 12, 2026Linux / Линукс 🥸
  2. Oct 12, 2026Торвальдс запостил экспериментальные патчи ядра, созданные при помощи нейросети Claude Cod…
  3. Oct 12, 2026Linux / Линукс 🥸
  4. Oct 12, 2026Вышел SQLite 3.54 СУБД прекратила поддержку Windows XP и Windows CE. Кроме этого, движок с…
  5. Oct 12, 2026Post #12946
  6. Oct 11, 2026Linux / Линукс 🥸
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →