Эта крошечная ИИ-модель делает то, с чем Apple не справилась — DigUp
Morgans Code
0:00 / 0:00
Эта крошечная ИИ-модель делает то, с чем Apple не справилась — DigUp
52 просмотра · 2 ч назад
Morgans Code
1,77 тыс. подписчиков
52 просмотра · 2 ч назад
Бесплатная локальная модель искусственного интеллекта помогла одному крошечному приложению для Mac найти файлы, которые пропустил Spotlight. DigUp использует алгоритм EmbeddingGemma 2 от Google с 740 миллионами параметров для поиска по смыслу на вашем Mac среди фотографий, PDF-файлов, скриншотов, аудио, видео и кода. Я протестировал его в сравнении со Spotlight на тех же файлах, а затем спрятал 43 фотографии среди 5000 заметок, чтобы посмотреть, насколько хорошо он себя покажет.
На 16-гигабайтном MacBook Air M4 DigUp вывел правильный результат первым в 22 из 23 поисков в небольшом смешанном наборе файлов, а затем в 24 из 30 поисков среди 5043 файлов. 28 из этих 30 файлов попали в пятерку лучших. Результаты поиска появились примерно через 122 миллисекунды после последнего ключа, а создание первого индекса заняло 106 секунд. Размер загружаемой модели составляет 865 мегабайт; готовый индекс для 5043 файлов составляет около 15 мегабайт.
Тест также выявил ограничения: результаты поиска аудиофайлов могут открываться примерно за 21 секунду до нужного момента, похожие объекты могут путаться, а очень маленькие папки иногда ничего не возвращают. В большом тесте использовались заметки, записи и видео, сделанные нами самими, а также 43 фотографии, поставляемые с macOS. Я не тестировал личный архив или более 5000 файлов, поэтому эти результаты относятся к данному тесту, а не являются гарантией для вашей библиотеки.
DigUp — бесплатное приложение с открытым исходным кодом, работающее на Apple Silicon, но ему всего несколько дней. Мы не обнаружили кода, который отправляет ваши файлы или поиск куда-либо, хотя приложение не работает в песочнице, и загруженный бинарный файл не может быть проверен на соответствие исходному коду, который мы изучили. Если вы решите попробовать, подумайте об отключении автоматических обновлений и храните конфиденциальные папки вне песочницы до тех пор, пока приложение не будет работать в песочнице.
Разделы
0:00 EmbeddingGemma 2 и DigUp: локальный поиск с использованием ИИ на Mac
0:46 Как EmbeddingGemma 2 выполняет поиск по смыслу
2:29 DigUp против Spotlight: тест с 16 файлами
3:56 Тест с 5043 файлами: 24 из 30 — первые 20
5:39 Производительность Mac: скорость поиска, оперативная память и индексирование
6:53 В чем ошибка DigUp: аудио и небольшие папки
8:22 Является ли DigUp приватным? Что мы обнаружили в коде
9:16 Альтернативы DigUp: Fenn, SCM и Apple Photos
9:56 Стоит ли устанавливать DigUp? Вердикт
Ключевые показатели
• Модель: Google EmbeddingGemma 2 — 740 миллионов параметров, 865 МБ для загрузки, единое общее пространство поиска для текста, изображений, аудио и видео
• Небольшой смешанный тест: 22 из 23 поисков вернули нужный файл первым, среди 16 файлов и 7 типов файлов на английском и турецком языках
• Большой тест: 24 из 30 поисков вернули нужный файл первым; 28 из 30 поместили его в пятерку лучших среди 5043 файлов
• Поиск: около 122 мс от последнего ключа до результатов на экране; 2–3 мс на сам поиск по индексу
• Первый индекс: 106 секунд для 5043 файлов; готовый индекс составил 15,1 МБ
• Тестируемый Mac: Apple M4 MacBook Air с 16 ГБ памяти, macOS 27.0.1, DigUp 0.6.0
• Ограничение: результаты поиска аудиофайлов могут быть примерно на 21 секунду раньше; Точность при работе с более чем 5000 файлами и на личном архиве не проверялась.
• Совместимость: только Apple Silicon; компьютеры Mac на базе Intel не поддерживаются.
В тесте с 5043 файлами использовались 5000 заметок и 43 образца фотографий macOS. Заметки, аудио и видео были созданы специально для теста. Результаты DigUp для небольших и больших наборов данных — это наши собственные измерения на одном Mac, а не независимые результаты бенчмарков. Spotlight тестировался на тех же файлах и запросах. Мы не тестировали Fenn, SCM или форк Windows DigUp, VectorDash.
Позволили бы вы новому локальному приложению на основе ИИ индексировать ваши файлы для поиска по смыслу? Что бы вы хотели найти в первую очередь: старый скриншот, строку в PDF-файле или момент в видео? Расскажите мне в комментариях.
Подпишитесь на канал Morgans Code, чтобы получать подробные обзоры локальных моделей ИИ, инструментов кодирования, бенчмарков и оборудования для их запуска:
https://www.youtube.com/@MorgansCode?...
Источники
Приложение и исходный код DigUp: https://github.com/ARahim3/DigUp
Релиз DigUp v0.6.0: https://github.com/ARahim3/DigUp/rele...
Система отслеживания ошибок DigUp: https://github.com/ARahim3/DigUp/issues
Карточка модели Google EmbeddingGemma 2: https://huggingface.co/google/embeddi...
Сборка EmbeddingGemma 2 GGUF: https://huggingface.co/ggml-org/embed...
Анонс Google EmbeddingGemma 2 (6 октября, 2026): https://blog.google/innovation-and-ai...
Руководство разработчика Google: https://developers.googleblog.com/emb...
Google AI Edge и Foresight: https://developers.googleblog.com/en/...
Fenn: h...