user12349932

user12349932

Ну посмотрите на него, сразу видно, айтишная морда
Пикабушник
Дата рождения: 8 июля
106 рейтинг 0 подписчиков 0 подписок 2 поста 0 в горячем
1

Очень люблю французских бульдогов. Теперь один живёт у меня на рабочем столе⁠⁠

Я очень люблю французских бульдогов. Остальных бульдогов тоже люблю, но французы для меня — самые милые существа на планете. В какой-то момент эта любовь добралась до компьютера: начал делать себе пса, который живёт на рабочем столе.

Просто Буля.

Просто Буля.

Зовут Буля. Код собирал и дорабатывал через Claude, а ChatGPT помогал с внешним видом. Мне хотелось проверить, получится ли таким способом сделать себе настольного питомца, с которым приятно возиться.

Он сидит поверх окон, следит за курсором, смотрит по сторонам, чешется, потягивается. Можно погладить, дать лакомство или кинуть мячик. Иногда сам немного гуляет по экрану, а потом снова устраивается рядом.

Снял его, пока он разлегся и лежал.

Снял его, пока он разлегся и лежал.

Самое интересное оказалось — сделать так, чтобы он ощущался живым. Можно нарисовать кучу эмоций, но если пёс просто переключает их по кругу, это довольно быстро становится заметно.

Например, сначала Буля засыпал через полторы минуты без общения с ним. Ты сидишь, работаешь за компьютером, а он уже спит. Теперь сон зависит от бездействия за самим компьютером. Пока работаешь, он может осмотреться, почесать ухо, потянуться, немного полежать с открытыми глазами. Движения идут короткими цепочками, без постоянного повторения одного и того же. Есть спокойный, обычный и игривый режимы.

Но хотелось, чтобы с ним можно было ещё и что-нибудь сделать по делу. Кликаешь по Буле — открывается чат. Можно попросить открыть программу, найти файл, поставить напоминание, составить документ Word или таблицу Excel. Документ можно перетащить на пса и попросить пересказать или объяснить содержимое.

Из простого: «Открой Телеграм», «Поставь на паузу», «Напомни через 10 минут размяться». Из посложнее — «Сделай список покупок в Word». Напоминания сохраняются между запусками.

Ещё у него есть память. Может запомнить предпочтения и потом учитывать их в разговоре. Посмотреть, что он сохранил, и удалить воспоминания можно через меню. Самостоятельную болтовню тоже можно отключить. Я пока как раз пытаюсь нащупать, сколько внимания должен просить такой пёс, чтобы радовать, а не доставать.

Для разговоров подключается готовая языковая модель: облачная со своим API-ключом или локальная через Ollama. Простые команды работают и без неё. Само приложение бесплатное, код выложил под MIT. У облачных провайдеров свои тарифы, встроенной оплаченной нейросети здесь нет.

Про данные тоже скажу. Если подключить облачную модель, сообщения и содержимое документов для разбора отправляются выбранному провайдеру. Есть локальный фильтр телефонов, ФИО и некоторых других данных, но он может что-то пропустить. На картинках он ничего не закрашивает — перед их отправкой есть отдельный вопрос. Секретные документы я бы на такую проверку не отдавал.

Пока это ранняя версия для Windows. Модель может не так понять просьбу, результат документов стоит проверять, и баги ещё наверняка найдутся. Похожие ИИ-питомцы уже существуют; мне захотелось сделать именно своего бульдога, с русским языком и небольшими полезными делами по компьютеру.

Исходники и инструкция: https://github.com/FunnyDropeeFMJ/bulya

Готовая версия для Windows: https://github.com/FunnyDropeeFMJ/bulya/releases/tag/v0.4.0-...

Если попробуете, особенно интересно, насколько он вообще ощущается живым. Чего ему не хватает — больше собачьих привычек, взаимодействий или полезных команд? И в какой момент такого соседа хочется отправить спать самому?

И да еще, если будет интересно, следующим постом покажу, как подключить к Буле нейросеть через свой шлюз: что настроить, сколько это стоит и на чём можно сэкономить. Напишите в комментариях, нужен ли такой разбор — соберу пошагово, чтобы можно было повторить.

Показать полностью 5
6

Жена устала от бумажек в шапке, пришлось запилить Тайного Деда Мороза⁠⁠

У нас каждый декабрь одна и та же история. Кто-то в общем чате пишет «го тайного санту!», все дружно «давай!», а дальше начинается цирк.

Тянем бумажки из шапки. Кто-то вытягивает сам себя и сидит молчит, потому что неловко признаться. Кто-то через неделю теряет свою бумажку и пишет организатору в личку: «Слушай, а кому я дарю? Я забыл». Договорились «чисто символически» — в итоге один дарит беспроводные наушники, второй свечку за 150 рублей, и стыдно абсолютно всем. Вишлисты кидают прямо в чат, тот превращается в простыню из ссылок на маркетплейсы, и двое в итоге покупают одному и тому же человеку одинаковые термокружки.

Но больше всех каждый год страдала жена. Она у нас главный организатор всех семейных движух. Если кто-то не мог приехать лично, тянула за него она. В итоге к концу вечера она знала всю сетку — кто кому дарит, и сама оставалась вообще без всякого сюрприза. Чисто диспетчер в аэропорту.

В прошлом году после очередных таких посиделок она заходит ко мне и говорит: «Ты же вечно вечерами за компом что-то ковыряешь. Сделай нам уже нормальный сервис, чтобы не устраивать этот балаган каждый год».

И выкатила список требований:

— Никакого Санта-Клауса с эльфами. У нас Дед Мороз, мандарины и нормальный новогодний вайб.

— Бабушка должна разобраться сама за две минуты, без звонков внукам за инструкциями.

— Никто не должен знать пары, включая её саму — она тоже хочет сюрприз.

— Мы с ней не должны выпасть друг другу (мы и так обмениваемся подарками лично).

— Чтобы каждый написал внятный вишлист, и больше никаких дежурных носков.

Я сначала, конечно, пошел гуглить готовое. Что-то есть, но то требуют привязать телефон и кормить платные смски, то заставляют ставить приложение на 150 МБ, то верстка на телефоне разваливается на куски, а треть экрана закрыта рекламой микрозаймов. Ну и почти везде Санта. А мне хотелось нашего лампового Деда Мороза — в стиле уютной советской открытки.

В общем, плюнул и сел писать своё. Просидел пару недель по вечерам, но собрал.

Как это устроено:

Организатор создает группу (название, дата, лимит бюджета) и кидает ссылку в семейный или рабочий чат. Человек по ней переходит, вбивает имя, логин и пароль — и всё, он в игре. Никаких почт, смс-кодов и установки приложений, работает прямо в браузере с телефона. Бабушка справилась сама со смартфона, проверено.

(видно, кто уже вступил и кто заполнил анкету, это пример с работы)

Каждый участник заполняет анкету: что любит, размеры, чего точно не дарить, можно ли сладкое (важно, если у кого-то диабет) и косметику. И прикрепляет список хотелок со ссылками на маркетплейсы. Анкету видит только тот, кто тебе дарит.

А чтобы не подарили одно и то же: если человек состоит в нескольких группах (например, семья и коллеги), его Дед Мороз может нажать «Подарю это». У остальных этот подарок помечается как занятый, а сам получатель об этом даже не знает.

(так выглядит человек, которому ты даришь. сразу видно, что бабушке сладкое нельзя)

Самое главное для жены — она наконец-то играет наравне со всеми. Жребий кидает сервер, организатор видит только своего подопечного. Себя никто не вытянет физически, а тех, кто не должен дарить друг другу (мы с женой), можно заранее исключить галочками.

Жена в этом году впервые вообще не будет знать, кто ей дарит. По-моему, её это уже слегка бесит)

(с телефона всё то же самое)

Пара фич, которые родились чисто из жизни:

1. У тёщи с тестем один планшет на двоих. Сайт видит, что два человека заходили с одного девайса, и сам разводит их в жеребьевке, чтобы они случайно не увидели экраны друг друга.

2. Если кто-то забыл пароль (а бабушка забудет, я уверен), сделал бота-помощника Снежка, который помогает восстановить доступ.

3. Голосование за лимит: чтобы не спорить в чате «давайте по 1000» или «давайте по 5000», можно просто анонимно проголосовать внутри группы и выбрать комфортную для всех сумму.

Ну и кульминация. Когда наступает праздник и все подарки подарены, все жмут «Я готов узнать», и сайт вскрывает общую таблицу: кто чей Дед Мороз. Ради этого момента всё и затевалось — только теперь без шпаргалок у жены в блокноте.

[

[

Сайт абсолютно бесплатный, рекламы нет, денег ни с кого брать не планирую. Делал для своих, но если кому-то пригодится в семье, с друзьями или на работе — пользуйтесь на здоровье:

moidedmoroz.ru

Буду рад, если покритикуете: что неудобно, что докрутить, чего не хватает. Жена говорит, что я слишком спокойно отношусь к критике, так что можно без цензуры 🙂

А у вас как с этим? Дарите каждый каждому или тоже перешли на жеребьевку? Делитесь эпичными фейлами с подарками, наверняка у каждого есть история)

Показать полностью 5
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества