Також виклав відео демку користування таким асистентом на YouTube, тож лайк, підписка, дзвіночок: https://youtu.be/2xszM5XWlZo?si=hspUML4H-7bS2PbP
YouTube
Український голосовий асистент на Home Assistant
Демо голосового асистента на Home Assistant:
- Home Assistant Assist
- Home Assistant Voice PE
- Google Cloud STT/TTS
- Gemini 2.0 Flash-Lite
Канал про технології: t.me/den_the_dev
- Home Assistant Assist
- Home Assistant Voice PE
- Google Cloud STT/TTS
- Gemini 2.0 Flash-Lite
Канал про технології: t.me/den_the_dev
🔥6
Таке вже хтось зробив.
Натрапив сьогодні на апку Open Health на GitHub, яка буквально це і робить: використовує АІ для парсингу документів про здоровʼя.
Лінк: OpenHealthForAll/open-health
Натрапив сьогодні на апку Open Health на GitHub, яка буквально це і робить: використовує АІ для парсингу документів про здоровʼя.
Лінк: OpenHealthForAll/open-health
GitHub
GitHub - OpenHealthForAll/open-health: OpenHealth, AI Health Assistant | Powered by Your Data
OpenHealth, AI Health Assistant | Powered by Your Data - OpenHealthForAll/open-health
🤔4👍1
Що там, вже можна оновлюватись до публічної бети ios26?
Як вона себе поводить? Багато ще багів? Оці всі ефекти сильно батарейку їдять?
Як вона себе поводить? Багато ще багів? Оці всі ефекти сильно батарейку їдять?
den the dev
Зробив бекап, буду пробувати 2-гу публічну бету. Сподіваюсь політ буде більш-менш нормальним. Дуже цікаво подивитись наживо на цей ваш лікуід-ґлес.
Кілька нотаток про оновлення:
👉🏻 Батарейка тане на очах.
👉🏻 Візуальні ефекти дуже красиві, але поруч з неадаптованими застосунками виглядає криво.
👉🏻 Окрім візуальних змін нічого корисного не помітив.
👉🏻 Поки незрозуміло як скринінг дзвінків буде працювати з українською мовою. Треба щоб мені хтось зателефонував з незнайомого номера.
👉🏻 Найбільше корисних змін особисто для мене: CarPlay. Він тепер має кращу автоматичну адаптацію під розміри екрану - на екрані тепер поміщається значно більше. Загалом інтерфейс став зручнішим.
Поки все.
👉🏻 Батарейка тане на очах.
👉🏻 Візуальні ефекти дуже красиві, але поруч з неадаптованими застосунками виглядає криво.
👉🏻 Окрім візуальних змін нічого корисного не помітив.
👉🏻 Поки незрозуміло як скринінг дзвінків буде працювати з українською мовою. Треба щоб мені хтось зателефонував з незнайомого номера.
👉🏻 Найбільше корисних змін особисто для мене: CarPlay. Він тепер має кращу автоматичну адаптацію під розміри екрану - на екрані тепер поміщається значно більше. Загалом інтерфейс став зручнішим.
Поки все.
👍14
This media is not supported in your browser
VIEW IN TELEGRAM
Вам може подобатись або не подобатись Liquid Glass, але давайте віддамо належне людям, які це програмували.
Фізика цих елементів просто неймовірна. Те як вони поводяться від дотиків - мені навіть важко вкласти в голові наскільки ці елементи складні у своїй будові.
Дуже цікаво чи це хоча б теоретично можливо реалізувати у вебі на CSS?
Фізика цих елементів просто неймовірна. Те як вони поводяться від дотиків - мені навіть важко вкласти в голові наскільки ці елементи складні у своїй будові.
Дуже цікаво чи це хоча б теоретично можливо реалізувати у вебі на CSS?
❤13💩5
🧠 Я все ще намагаюсь знайти техніку, при якій генерація коду через AI буде для мене корисною
Проблема у тому, що АІ добре генерує типовий шаблонний код, але у нього не дуже виходить з нетиповою інфраструктурою та внутрішніми бібліотеками, про які він нічого не знає (а у Wix дуже багато своєї внутрішньої інфраструктури).
Хочу поділитись з вами технікою, яку намацав для себе останнім часом.
Суть проста: щоб мінімізувати галюцинації і безтолкові зміни, треба йому спершу написати:
У відповідь він не змінюватиме код, а лише текстом буде генерувати структурований план дій. На цьому етапі можна його скоригувати і відсіяти дурні дії + текстовий план копайлот складає швидше, ніж генерує код. Тож можна швидко за кілька ітерацій дійти до бажаного плану.
Коли план виглядає притомно, лише тоді казати йому:
P.S: Мова про GitHub Copilot з Sonnet 4.
Проблема у тому, що АІ добре генерує типовий шаблонний код, але у нього не дуже виходить з нетиповою інфраструктурою та внутрішніми бібліотеками, про які він нічого не знає (а у Wix дуже багато своєї внутрішньої інфраструктури).
Хочу поділитись з вами технікою, яку намацав для себе останнім часом.
Суть проста: щоб мінімізувати галюцинації і безтолкові зміни, треба йому спершу написати:
Build a structured plan for changes. Don't perform any changes without my explicit permission.
У відповідь він не змінюватиме код, а лише текстом буде генерувати структурований план дій. На цьому етапі можна його скоригувати і відсіяти дурні дії + текстовий план копайлот складає швидше, ніж генерує код. Тож можна швидко за кілька ітерацій дійти до бажаного плану.
Коли план виглядає притомно, лише тоді казати йому:
Go ahead and perform changes according to our plan.
P.S: Мова про GitHub Copilot з Sonnet 4.
❤12👍5
Але навіть так, у мене часто відчуття, що я швидше напишу те що хочу руками, ніж буду обговорювати з АІ, що (їй/йому) треба написати.
Те що поки дійсно корисне: Ask Mode, коли потрібно розібратись у невідомому мені проєкті або пояснити складний код.
Те що поки дійсно корисне: Ask Mode, коли потрібно розібратись у невідомому мені проєкті або пояснити складний код.
❤7👍5💯3
den the dev
Хто сьогодні на DOU Day Picnic?
Друзі, чому ви ставите сумні реакції? Поясніть що сталось, бо я не розумію.
👾 Коротка нотатка моїх вражень про DOU Day Picnic 2025
Минулого року я був на першому пікніку і тоді це був найкращий досвід великої події від доковідних часів.
Натурально, що я порівнюватиму цьогорічний пікнік з минулорічним:
👉🏻 Їжа. Минулого року з їжею все було погано. Цьогоріч це виправили, тож на локації були намети від модних київський кафешок зі стрітфудом: Honey, Mirali, Dog&Tails, t.c.pizza, Doggeriz, Nunu.
👉🏻 Меморіал загиблих айтівців на вході. Вразив і засмутив величезною кількістю портретів. Памʼятаємо.
👉🏻 Інша локація. Минулого року подія була у UNIT.city. Там було кілька окремих локацій, затінених будинками та деревами. Цього року був одне великий павільйон та відкритий асфальтований майданчик з мінімумом дерев. На мою думку на UNIT було краще.
👉🏻 Головна сцена була у павільйоні, поруч з усіма зонами партнерів. Кожен партнер ставив свої колонки і разом з головною сценою це створювало велику метушню та гамір.
👉🏻 Спікери говорили з голови, були мало підготовлені. Замість структурованих доповідей переважно були розмови і потік свідомості.
👉🏻 Цьогоріч було лише два потоки: основний та ретросцена - дуже малий простір з потоками свідомості та ностальгії.
👉🏻 Не було технічної сцени, як минулоріч, де розповідали би щось більш айтішне і прикладене - тоді це була для мене найцікавіша сцена. Лише бізнес, бабки, найм, погляди у майбутнє.
👉🏻 Дуже активний мілітарі хантинг. Ціла алея з представниками підрозділів та мілтеку. Воно і не дивно в часи війни.
👉🏻 Зустрів значно менше знайомих облич (майже нікого), хоча минулоріч на пікнік зібрались ніби всі кого я коли-небудь знав з ІТ тусовки. Можливо причиною став нічний обстріл і безсонна ніч, через яку люди весь деньзбирали кабіну піклувались про себе вдома.
Підсумовуючи: вийшло дуже класно, я дуже приємно провів час і безмежно вдячний організаторам за те, що взялись організовувати таку масштабну подію у такий складний час.
Але особисто для мене, минулого року було більш вайбово, хоч і з гіршою їжею 😉
Минулого року я був на першому пікніку і тоді це був найкращий досвід великої події від доковідних часів.
Натурально, що я порівнюватиму цьогорічний пікнік з минулорічним:
👉🏻 Їжа. Минулого року з їжею все було погано. Цьогоріч це виправили, тож на локації були намети від модних київський кафешок зі стрітфудом: Honey, Mirali, Dog&Tails, t.c.pizza, Doggeriz, Nunu.
👉🏻 Меморіал загиблих айтівців на вході. Вразив і засмутив величезною кількістю портретів. Памʼятаємо.
👉🏻 Інша локація. Минулого року подія була у UNIT.city. Там було кілька окремих локацій, затінених будинками та деревами. Цього року був одне великий павільйон та відкритий асфальтований майданчик з мінімумом дерев. На мою думку на UNIT було краще.
👉🏻 Головна сцена була у павільйоні, поруч з усіма зонами партнерів. Кожен партнер ставив свої колонки і разом з головною сценою це створювало велику метушню та гамір.
👉🏻 Спікери говорили з голови, були мало підготовлені. Замість структурованих доповідей переважно були розмови і потік свідомості.
👉🏻 Цьогоріч було лише два потоки: основний та ретросцена - дуже малий простір з потоками свідомості та ностальгії.
👉🏻 Не було технічної сцени, як минулоріч, де розповідали би щось більш айтішне і прикладене - тоді це була для мене найцікавіша сцена. Лише бізнес, бабки, найм, погляди у майбутнє.
👉🏻 Дуже активний мілітарі хантинг. Ціла алея з представниками підрозділів та мілтеку. Воно і не дивно в часи війни.
👉🏻 Зустрів значно менше знайомих облич (майже нікого), хоча минулоріч на пікнік зібрались ніби всі кого я коли-небудь знав з ІТ тусовки. Можливо причиною став нічний обстріл і безсонна ніч, через яку люди весь день
Підсумовуючи: вийшло дуже класно, я дуже приємно провів час і безмежно вдячний організаторам за те, що взялись організовувати таку масштабну подію у такий складний час.
Але особисто для мене, минулого року було більш вайбово, хоч і з гіршою їжею 😉
❤5👍3
den the dev
Video
🌐 Кілька місяців тому я писав, що працюю над лібою для редерингу чатів. Так, от: ми її опенсорснули!
Мій тімлід, Юра Ткаченко, написав особисту історію на DOU про те, як створювався наш продукт (Wix AI Site-Chat). У цій історії, в тому числі, він згадує про проблему контролю над станом скролу в динамічному вікні і те, наскільки це складна задача.
Я працював над цією проблемою майже 8 тижнів і результатом цієї роботи стала наша експериментальна бібліотека для побудови чатів - chat-viewer.
👨💻 Код: wix-incubator/chat-viewer
📚 Документація: wix-incubator.github.io/chat-viewer
👀 Демо: wix-incubator.github.io/chat-viewer/demo
Дисклеймер: Це поки що експериментальна бібліотека, тож враховуйте, що у ній можуть ховатись баги. Документація все ще сира та генерується автоматично з коду, тож прикладів використання обмаль. Є ще багато моментів, які потрібно покращувати. Але! Ми вже використовуємо цю бібліотеку у продакшені і фіксимо всі проблеми, які зустрічаємо.
Мій тімлід, Юра Ткаченко, написав особисту історію на DOU про те, як створювався наш продукт (Wix AI Site-Chat). У цій історії, в тому числі, він згадує про проблему контролю над станом скролу в динамічному вікні і те, наскільки це складна задача.
Я працював над цією проблемою майже 8 тижнів і результатом цієї роботи стала наша експериментальна бібліотека для побудови чатів - chat-viewer.
👨💻 Код: wix-incubator/chat-viewer
📚 Документація: wix-incubator.github.io/chat-viewer
👀 Демо: wix-incubator.github.io/chat-viewer/demo
Дисклеймер: Це поки що експериментальна бібліотека, тож враховуйте, що у ній можуть ховатись баги. Документація все ще сира та генерується автоматично з коду, тож прикладів використання обмаль. Є ще багато моментів, які потрібно покращувати. Але! Ми вже використовуємо цю бібліотеку у продакшені і фіксимо всі проблеми, які зустрічаємо.
DOU
За 9 років роботи я нарешті заробив 20 баксів для Wix
Юрій Ткаченко ділиться досвідом майже десятирічної роботи у Wix та розповідає про створення open source бібліотеки для чатів, розвиток локальної команди й перші результати нового продукту, що вже приносить компанії реальний дохід.
🔥13👍4
Нарешті зміг знайти на OLX б/у Google Coral TPU за більш-менш прийнятною ціною.
Їх практично ніде немає у наявності, а якщо є, то коштують дурних грошей - понад 200$ за штуку з доставкою до України.
tldr: Coral - це Tensor Processing Unit, тобто такий окремий зовнішній процесор для АІ та ML, який підключається по USB (або M.2 в залежності від версії).
Навіщо він мені?
Нещодавно я поставив собі на домашній сервер Frigate NVR - систему відеоспостереження з AI, яка вміє локально розпізнавати різні обʼєкти на відео та вести запис на домашній сервер всього що відбувається вдома.
Coral TPU дозволить розвантажити CPU та GPU від операцій по детекції обʼєктів на відео.
У мене вдома зараз 4 камери, тож це відносно складні обчислення. Особливо, якщо хтось паралельно захоче подивитись якесь кіно на Plex.
Їх практично ніде немає у наявності, а якщо є, то коштують дурних грошей - понад 200$ за штуку з доставкою до України.
tldr: Coral - це Tensor Processing Unit, тобто такий окремий зовнішній процесор для АІ та ML, який підключається по USB (або M.2 в залежності від версії).
Навіщо він мені?
Нещодавно я поставив собі на домашній сервер Frigate NVR - систему відеоспостереження з AI, яка вміє локально розпізнавати різні обʼєкти на відео та вести запис на домашній сервер всього що відбувається вдома.
Coral TPU дозволить розвантажити CPU та GPU від операцій по детекції обʼєктів на відео.
У мене вдома зараз 4 камери, тож це відносно складні обчислення. Особливо, якщо хтось паралельно захоче подивитись якесь кіно на Plex.
👍10
den the dev
Нарешті зміг знайти на OLX б/у Google Coral TPU за більш-менш прийнятною ціною. Їх практично ніде немає у наявності, а якщо є, то коштують дурних грошей - понад 200$ за штуку з доставкою до України. tldr: Coral - це Tensor Processing Unit, тобто такий окремий…
Думаю з графіків очевидно який перформанс до і після встановлення Coral.
Загалом перформанс Coral співставний з OpenVino (вбудований детектор в Intel GPU), але перевага в тому, що всі обчислення по детекції обʼєктів переносяться повністю на Coral, а це вивільняє процесор для інших задач.
Замість 60% у фоні та 80-90% в моменти коли працює детекція, до 20-30% фонового навантаження на процесор.
Мені здається це супер.
Загалом перформанс Coral співставний з OpenVino (вбудований детектор в Intel GPU), але перевага в тому, що всі обчислення по детекції обʼєктів переносяться повністю на Coral, а це вивільняє процесор для інших задач.
Замість 60% у фоні та 80-90% в моменти коли працює детекція, до 20-30% фонового навантаження на процесор.
Мені здається це супер.
🔥16❤2
Чад знімає відео про open source для Syntax.fm.
Цими днями він приїздив до України, щоб розповісти про те, як відомі проєкти створюються та підтримуються розробниками з України.
Записали цікаву розмову у офісі Wix, показали наслідки війни у Києві.
Чекайте на велике відео на YouTube.
Цими днями він приїздив до України, щоб розповісти про те, як відомі проєкти створюються та підтримуються розробниками з України.
Записали цікаву розмову у офісі Wix, показали наслідки війни у Києві.
Чекайте на велике відео на YouTube.
👍22🔥3
Користувачі Reddit, вирішив зробити експерементальний український сабредіт про розумний дім - продовження нашого чату, але на Reddit.
🤖 r/smarthome_ua
Приєднуйтесь, якщо користуєтесь редітом - там дійсно публікують багато корисного і я думаю це буде непогане місце для обговорень всіх новин, які публікуються у суміжних англомовних редітах.
Крім цього, Reddit дуже добре індексується пошуковиками та АІ ботами, тож питання звідти зможуть допомогти іншим людям у пошуку відповідей.
Запрошую!
🤖 r/smarthome_ua
Приєднуйтесь, якщо користуєтесь редітом - там дійсно публікують багато корисного і я думаю це буде непогане місце для обговорень всіх новин, які публікуються у суміжних англомовних редітах.
Крім цього, Reddit дуже добре індексується пошуковиками та АІ ботами, тож питання звідти зможуть допомогти іншим людям у пошуку відповідей.
Запрошую!
Reddit
r/smarthome_ua
Українська спільнота про розумний дім, автоматизації та розумні пристрої
👍15❤4🤡1
Позавчора оновився на Cloudflare addon v6.0.0 для Home Assistant і отримав непрацюючий інтерфейс у мобільних компаньйонах HA.
Завів відповідний тікет в їх репозиторії.
Якщо ви раптом зіткнулись з цією проблемою, то вирішити її можна шляхом вимкнення HTTP/3 в налаштуваннях Cloudflare.
Завів відповідний тікет в їх репозиторії.
Якщо ви раптом зіткнулись з цією проблемою, то вирішити її можна шляхом вимкнення HTTP/3 в налаштуваннях Cloudflare.
Log in to your Cloudflare dashboard, navigate to the Speed > Optimization section, and then find the HTTP/3 (or QUIC) toggle and set it to OFF.
GitHub
v6.0.0 breaks connection on mobile devices · Issue #919 · brenner-tobias/addon-cloudflared
The problem After updating to v6.0.0 connection with Home Assistant iOS companions stopped working. I tried to login in Safari, but it doesn't work too. When navigating to https://fayna-town-18...
❤7👍3
🤖 Безкоштовний доступ до Google AI Pro для студентів
Google надав українським студентам можливість оформити безкоштовну підписку на рік на їх Gemini 2.5 Pro модель, генерацію зображень та відео через Veo 3, 2TB на Google One та всілякі інші функції.
Все що потрібно: підтвердити статус студента з допомогою документів про навчання (студентських квитків, довідки про зарахування, тощо).
🔗 gemini.google/students
Я вже поділився зі своєю сестрою - новоспеченою студенткою, бо вважаю, що це дуже класна пропозиція. Ви теж обовʼязково поділіться цією новиною зі своїми близькими та друзями студентами - вони 100% будуть вдячні.
Google надав українським студентам можливість оформити безкоштовну підписку на рік на їх Gemini 2.5 Pro модель, генерацію зображень та відео через Veo 3, 2TB на Google One та всілякі інші функції.
Все що потрібно: підтвердити статус студента з допомогою документів про навчання (студентських квитків, довідки про зарахування, тощо).
🔗 gemini.google/students
Я вже поділився зі своєю сестрою - новоспеченою студенткою, бо вважаю, що це дуже класна пропозиція. Ви теж обовʼязково поділіться цією новиною зі своїми близькими та друзями студентами - вони 100% будуть вдячні.
Gemini
Gemini voor studenten: je AI-studiepartner van Google
Ontgrendel de kracht van Gemini voor school en daarbuiten, van hulp bij huiswerk tot video's maken. Krijg nu meer Gemini met Google AI Pro.
❤7
🍿 Бачили? Jellyseerr та Overseerr обʼєднуються у один проєкт - Seerr
🔗 seerr-team/seerr
Цікаво як це технічно відбувається, коли два проєкти з різною кодовою базою та функціональністю обʼєднують у один проєкт 🤔
🔗 seerr-team/seerr
Цікаво як це технічно відбувається, коли два проєкти з різною кодовою базою та функціональністю обʼєднують у один проєкт 🤔
GitHub
GitHub - seerr-team/seerr: Open-source media request and discovery manager for Jellyfin, Plex, and Emby.
Open-source media request and discovery manager for Jellyfin, Plex, and Emby. - seerr-team/seerr
😱5👍1