MoonshotAI выкатили Kimi-Dev-72B — мощную open-source модель, которая обошла всех в SWE-bench Verified: 60.4% точности. Это лучше, чем у многих закрытых моделей, которые в 10 раз больше.
Фишка — архитектура из двух специалистов:
🔴 BugFixer сам находит баги и фиксит, прогоняя через тесты в Docker
🔴 TestWriter пишет юнит-тесты, которые сначала падают, а потом проходят — только если баг устранён
То есть она сама находит и чинит баги, делает тесты и локализует проблемные файлы. А ещё всё это в open-source: MIT лицензия, код и веса на GitHub и Hugging Face
Kimi-Dev-72B училась на 150 млрд токенов из GitHub issues и PR. Патчи и тесты проходят самооценку и отбор по принципу: «либо всё работает, либо в корзину».
Правда, моделька на 72B параметров, поэтому требует мощного железа.
Небольшая заметка о, на мой взгляд, не слишком популярном и за счет этого сильно недооцененном решении, которое в своё время здорово помогло мне собрать все подключения моих облачных хранилищ в одном месте.
Речь конечно о rclone.
Эта утилита особенно удобна, когда нужно работать с несколькими облаками как с обычными папками: можно просматривать содержимое, копировать файлы между сервисами и делать это прямо из файлового менеджера — без лишних обёрток и веб-интерфейсов.
Пакет есть практически во всех репозиториях популярных дистрибутивов, и ставится пакетным менеджером. Но при желании можно взять исходники на гитхабе, и собрать самостоятельно.
По опыту оно стабильно работает с Gdrive, Dropbox, YandexDisk, Nextcloud.
Единственная проблема с которой столкнулся - медленная работа с Gdrive, но тут проблема не rclone, а скорее нюансы конфигурации для конкретного случая. Так что на всякий случай оставлю здесь конфигурацию, которая у меня заработала без тормозов для Gdrive:
exec_always --no-startup-id rclone mount \
--bind 0.0.0.0 \
--umask=002 \
--gid=1002 \
--uid=1000 \
--allow-other \
--timeout=1h \
--poll-interval=15s \
--dir-cache-time=1000h \
--cache-dir=/opt/rclone/cache/gmedia \
--vfs-cache-mode=full \
--vfs-cache-max-size=150G \
--vfs-cache-max-age=12h \
yourdrive: ~/путь/к/диску
Решающим тут к слову тогда оказался --bind 0.0.0.0 - он заставляет использовать строго IPv4.
Если требуется более гибкая настройка или хочется понять, что именно делают все эти флаги — рекомендую заглянуть в официальную документацию rclone. Там всё довольно понятно и подробно описано.
Теперь не нужно объяснять одному ИИ, что вы делали с другим. Индийские разработчики выложили OpenMemory MCP — тулзу с общей памятью для всех AI-инструментов.
С ней можно работать в нескольких проектах — например, в VS Code, Cursor и Windsurf — и не терять контекст. Все истории задач, заметки и диалоги сохраняются, доступны из любого клиента.
ЧТО УМЕЕТ:
⚫️ Общая память для всех AI-инструментов.
⚫️ Локальное хранение — данные только у вас.
⚫️ Команды для добавления, поиска и очистки данных.
⚫️ Быстрый старт через Docker — без облаков и лишней настройки.
На картинке — сцена из сериала «Дом дракона» с Деймоном Таргариеном, который держит в руках свиток и задумчиво-любопытно смотрит на его содержимое. Дальше спойлерить не будем, смотрите сериал.
Сверху картинки — надпись, что после проб и ошибок, которые не сработали, настало время почитать файл readme. И вот здесь как раз надо пояснить.
Файл readme (он же readme.txt, он же read.me) — это послание разработчика к пользователям его продукта. Чаще всего там содержатся инструкции, как работать с программой или сервисом, ответы на частые вопросы или рассказывается, что делать в ситуациях, когда что-то не работает.
👉 В переводе с английского read me означает «прочти меня».
Но разработчики — люди, склонные к энтузиазму и авантюрам, поэтому чаще всего этот файл никто не читает и все сразу начинают пытаться что-то сделать. В большинстве случаев это получается (и поэтому такие файлы не читают). Но вот когда что-то идёт не так, то разработчик сначала перепробует тысячи разных способов и лишь потом, почти сдавшись, откроет readme. Потому что это означает, что он не смог победить глупую машину в равной схватке и приходится пользоваться подсказкой.
С другой стороны, по-настоящему умные и опытные программисты всегда начинают работу с чем-то новым именно с чтения readme. Так, чисто на всякий случай. Вдруг это сэкономит им пару десятков часов бесполезных попыток.
Gemini может коннектиться к GitHub, но это удовольствие только для тех, кто платит 20 баксов в месяц.🤑
Gemini сможет генерировать и объяснять код, отлаживать его и делать всякие другие полезные штуки. Просто добавляешь свою кодовую базу (публичную или частную) и се!
Эта интеграция появилась сразу после того, как OpenAI подрубила GitHub к своему Deep Research ChatGPT.🤖 Google и OpenAI вовсю соревнуются, кто сделает ИИ круче.🔥
Возможно вы сталкивались с "зеленой плиткой" на гитхабе. Мне кажется, это классная визуализация не только для прогресса написания кода, но для отслеживания прогресса в других сферах жизни.
Вот так это выглядит у гитхаба. Зеленое — значит, ты сегодня писал код, черное — не писал. Чем зеленее, тем больше кода. (На самом деле все немного сложнее, но для простоты пойдет)
В общем, мне не хватало такой плитки для отслеживания моих привычек. Мне хотелось решить две задачи
Отслеживать как регулярно я медитирую
Отслеживать как регулярно я учу английские слова (тех англ у меня норм, интересуют литературные англ слова)
Сначала я пробовал использовать плитку гитхаба, но оказалось муторно: надо делать комит, пушить в репу, что-то писать, и к тому же нельзя отслеживать привычки по отдельности, т.к. у гитхаба в плитке отображается прогресс по всем репам)
Недолго мучаясь c гитхабом, я решил попробовать приложения из стора под ios. Но там не было подходящего мне. С местными прилами все время было что-то не так: странный дизайн, очень короткий триал, какие-то механики с выращиванием деревьев и т.д. Я просто хочу плитку и ничего больше, неужели я так много прошу 😡 😡 😡 Уже молчу, что на самом деле не очень люблю устанавливать приложения на смартфон, потому что пользуюсь в основном всем известным желтым банком, такси, браузером, камерой и телегой.
Поэтому решил... ну вы догадались, написать телеграм чат-бота/телеграм мини эпп для трекинга привычек, вот чтобы мне нравился на 100%.
wow… this is literally me
Еще один трекер привычек.... this is literally you
Минималистично дизайн, никакого выращивания деревьев, никакого триала
Немного про механику:
создаете привычку
выбираете дни, в которые будете делать
если сделали в день по расписанию, ставите галку справа и у вас закрашивается квадрат в синий
если не пропустили, а пропускать нельзя было ибо расписание, квадрат покрасится в красный (и будет неприятно и некрасиво, так задумано, да)
Все! Больше ничего не нужно! Осталось только выработать привычку заходить в тг бот, чтобы отмечать прогресс по привычкам...
Напоследок похвастаюсь своим прогрессом
Я схлопотал красный квадрат однажды (все сделал, просто забыл отметить). Поэтому зашел в БД и поправил запись, как будто ничего не было. Читер, каюсь, грешен... Но все равно похвастаюсь, уж простите.
В mini app-е интерфейс, такой, чтобы чисто мне было удобно, и есть несколько багов, с которыми согласен жить. Поправлю их потом.
Помимо опыта в разработке, который я получил, мне удалось не только начать выполнять эти привычки, но также добавил в свою жизнь больше структуры и уменьшить кол-во хаоса. Возможно это потому одна из привычек "медитация", а может быть потому что привычки создают полезную рутину и жизнь улучшается.
В общем, этот telegram mini app решил мои задачи и даже немного больше.
Буду рад, если для вас это тоже окажется полезным. И любой обратной связи тоже буду рад. Можете например рассказать, почему тг бот 💩 💩 💩 Или если вдруг будете пользоваться, можем обсудить какой фичи вам не хватает. За сим заканчиваю повествование.