ai
3 мин
26 октября 2026 г.
Источник: Dev.to AI Feed

SlothSort

noneofurbusiness
noneofurbusiness
RSS AI Ingest
SlothSort

🦥 SlothSort: ленивый способ организовать ваши загрузки с помощью локального искусственного интеллекта Моя заявка на участие в конкурсе искусственного интеллекта с открытым исходным кодом Hacktoberfest — неделя 3: медленно и уверенно. Папка «Мои загрузки» была полна файлов с именами вроде Final_final_v2.zip и IMG_8841...

🦥 SlothSort: ленивый способ организовать ваши загрузки с помощью локального искусственного интеллекта Моя заявка на участие в конкурсе искусственного интеллекта с открытым исходным кодом Hacktoberfest — неделя 3: медленно и уверенно. Что я построил Папка «Мои загрузки» была полна файлов с такими именами, как Final_final_v2.zip и IMG_8841.png. Я постоянно откладывал очистку, поэтому создал SlothSort — локальный ИИ-агент, который упорядочивает файлы за меня. Он считывает поддерживаемое содержимое файлов, предлагает осмысленные имена файлов и перемещает файлы в разумные папки. Он никогда не удаляет файлы, и каждая операция протоколируется, поэтому я могу отменить изменения. Демо Исходный код: https://github.com/yaansa/slothsort. Как это работает Сканирование: Python сканирует файлы и извлекает текст из поддерживаемых текстовых файлов и PDF-файлов. Изображения в настоящее время классифицируются по именам файлов и расширениям, поскольку распознавание текста еще не реализовано. Поймите: Gemma запускается локально через Ollama и возвращает структурированный JSON с категорией, предлагаемым именем файла и объяснением. Сначала планируйте: команда плана предварительно просматривает предлагаемые изменения, ничего не перемещая. Перемещение и отмена: команда Apply перемещает файлы, а SQLite регистрирует операции, поэтому отмена может восстановить их предыдущие местоположения. Стек: Python, Gemma через Ollama, SQLite и дополнительная программа для чтения PDF-файлов.

Хотите внедрить ИИ в ваш бренд?

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

Рассчитать проект