Как стать автором
Обновить

«Что нам стоит „Капсулу“ построить?» — как мы создавали VK Капсулу Нео

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров4.6K
Всего голосов 38: ↑31 и ↓7+24
Комментарии23

Комментарии 23

А расскажите, пожалуйста, про опыт взаимодействия с китайцами. Как искали на местах, сложности коммуникации, разница в подходах к задачам/производству? Пытались обмануть? Где оказались тупики в направлениях и почему?

Опыт международного взаимодействия настолько интересный и разносторонний, что для его описания нужно сделать целый цикл статей 🙂

Ну то-есть сейчас в России есть рынок устройств, в которых микрофон включен постоянно и которые имеют связь с VK?

мне почему то казалось что такие приборы сейчас не то чтобы не покупают, а стараются от них избавиться.

Ваш смартфон имеет встроенный микрофон, две камеры, датчик местоположения и регулярно подключён к интернету. Почему колонка шпионит, а смартфон не шпионит?

"Почему колонка шпионит, а смартфон не шпионит? "

и мой телефон в VK что то шлёт? Мне кажется ничего не шлёт, я проверяю регулярно.

лично я слежу чтобы такого не было и не открываю такие сайты, чтобы он пытался такое делать.

в 2023 году, мне кажется, есть Большая разница - слышит ли микрофон "потенциальный гугл" или "потенциальный vk."

В России это прямо большая, и кажется, достаточно Существенная Разница.

Не в пользу микрофонов, доступ к которым есть у VK. И не только дома.

по похожей, кстати, причине, достаточно хороший phunto switcher которым пользовался годами- пришлось с сожалением удалить с ПК уже года три назад.

Цифровая гигиена - это как мне кажется достаточно необходимый навык.

Да, Яндекс тоже отличился, сначала заявляли что микрофоны отключаются, а после слива сообщили что все же могли включаться удаленно.

используйте дояндексовский пунто свитчер, эти сборки никуда не делись и ведут себя скромно, выполняя только то, что и задумывалось изначально

А что конкретно использовали для ОС? FreeRTOS?

Было бы прикольно сделать капсулу с eink экраном который бы показывал помимо эмоций капсулы еще и температуру, влажность, погоду, и чтобы можно было играть в игры на eink экране управляя голосом или тачем. Думаю вполне реализуемо даже на RTOS, если подкинуть памяти до 64/128 мб. Хочется все таки чтобы колонки были более функциональными и разносторонними.

можно сделать магазин приложений для колонки и сделать от самой ВК условно 5 очень качественных игр/приложений. Например приложение для интеграции с ВК будет все время показывать на eink экране количество непрочитанных сообщений или аудиоплеер с возможностью запустить музыку нажав на экран вместо голосовой команды. Очень часто колонку не хочется юзать именно из за того что лень что то сказать голосом особенно если рядом кто то спит или если сама колонка рядом.

Вы проделали хорошую работу но давайте будем честны, в текущем виде колонка не очень полезна даже за свои 4к. Если бы там был chatgpt то понятно но пока хз. Ресурсов у ВК чтобы делать свой chatgpt скорее всего не хватит, поэтому нужно брать чем-то другим. И то что я описал выше вполне себе тянет на киллер фичи . А просто колонка с часами есть у всех

А что конкретно использовали для ОС? FreeRTOS?

FreeRTOS, RT-Thread и не только

Большое спасибо за ваш фидбек. Продуктовая команда VK Капсулы внимательно относится к обратной связи от пользователей и учитывает лучшие идеи при разработке новых устройств.

Не умеют в ВК писать технические статьи про железо. Одно перечисление, какие они молодцы, и какие вызовы решили, а технических подробностей до смешного мало, одно "мы пишем под RTOS" чего стоит: писал явно даже не технарь, т.к. RTOS — это просто класс систем, а не название конкретной OS.

Мы в VK открыты к развитию и прокачке собственного профессионализма и готовы работать над своим контентом. Если вы технический писатель и гуру статей про железо, то приглашаем пройти собеседование в команду умных устройств.

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

Борис, вы бы хоть профиль @vvzvlad открыли — это не он должен проходить у вас собеседование, а вы должны выходить на него с предложением о сотрудничестве.

Компания VK предоставляет равные возможности для всех кандидатов.

А какой архитектуры процессор все-таки решили использовать?

Много хвалебных слов, мало реальных технических подробностей.

Основной блокер, который меня останавливает от покупки умных колонок - необходимость распознавания речи на серверах. Не припоминаю, чтобы какая-нибудь умела понимать хотя бы 5 распространённых фраз в отсутствии интернета.

Какой SoC использовали?

По какому критерию выбирали ртось и на чем работает колонка: FreeRTOS/ThreadX/Zephyr?

Если распознавание речи идет в облаке, то зачем вам понадобилось 16Мб памяти? Держать коннект, проигрывать музыку, захватывать аудио и обрабатывать кнопки - не слишком жирная задача. И о какой памяти идет речь: Flash или RAM?

Если у вас не было опыта с RTOS, то как вы поступили: наняли команду или растили экспертизу внутри?

Устройство постоянно подключено к сети и не имеет цели максимально экономить батарею - зачем потребовалось городить микроконтроллерное решение? Не было бы более резонным пойти проторенной тропой и взять условный Amlogic?

Рынок платформ под RTOS оказался узким

Вот здесь аж поперхнулся, честное слово. Только в моем личном mindmap'е порядка трех сотен производителей МК под разные задачи. В чем узость платформы?

Какой SoC использовали?

березовый

По какому критерию выбирали ртось и на чем работает колонка: FreeRTOS/ThreadX/Zephyr?

Основной критерий выбора – корректное взаимодействие сборки с железом (работа беспроводных интерфейсов, работа с памятью, звуком и т.д.)

Если распознавание речи идет в облаке, то зачем вам понадобилось 16Мб памяти? Держать коннект, проигрывать музыку, захватывать аудио и обрабатывать кнопки - не слишком жирная задача. И о какой памяти идет речь: Flash или RAM?

В колонке 16 МБ RAM и 16 МБ Flash памяти. Алгоритмы распознавания и "очистки" речи – основные потребители оперативной памяти и вычислительных ресурсов процессора. Есть и другие, конечно.

Если у вас не было опыта с RTOS, то как вы поступили: наняли команду или растили экспертизу внутри?

Экспертиза выросла внутри неожиданно быстро для нас самих )

Устройство постоянно подключено к сети и не имеет цели максимально экономить батарею - зачем потребовалось городить микроконтроллерное решение? Не было бы более резонным пойти проторенной тропой и взять условный Amlogic?

"Городить микроконтроллерное решение" – это что, цитата из статьи?

Только в моем личном mindmap'е порядка трех сотен производителей МК под разные задачи.

Поделитесь майндмэпом? Наверняка он будет полезен не только нам, но и другим читателям.

Боюсь в нем нет ни березовых, ни каких-либо иных используемых вами соков

ТВ реклама с фразой - "а почему ананэо (она нэо)?" доставляет, канеш ))

Пожалуйста добавьте в свои колонки dlna, юзабельности как мне кажется продуктам добавит, а реализация не должна быть сильно сложной...

Зарегистрируйтесь на Хабре, чтобы оставить комментарий