Всем привет) 4 дня назад я создал пост про то как описал: что меня не устраивает в существующих площадках для видео конференций, и как я решил создать свою площадку под названием ТриСек , где я получил 3 дизлайка за бесплатный сервис)) видимо не всем нравится когда бесплатно))))
Но вот уже спустя 4 дня я хочу поделиться обновлениями "уже выпущенными" и теми которые только в плане) Работаю не покладая рук :) Даже на шашлыки не съездил :)
Весь функционал на текущий момент 11.05.2024 бесплатный, за исключением двух моментов
Время сессии не более 1 часа, за 10 минут до окончания сессии вы получите уведомление
Нету возможности загружать записанные конференции в облако и хранить их там
Ну собственно и платно вы его не получите, так как нечего еще не продается а только тестируется)) но возможно войдет в платную версию, что бы компенсировать затраты хотя бы на сервера) Тут хотелось бы услышать ваши комментарии)
Ну и собственно обновления:
Выпущенные обновления:
Модуль - LiveCoding: Мне частенько приходится собеседовать разработчиков на определенную должность, и хоть я и сам против того что бы: "пока я пишу код, за спиной кто то стоял", но иногда просто нужно хотя бы скинуть задачу, подсветить (выделить) моменты, и что бы разработчик хотя бы объяснил как оно работает или просто хотя бы скопировал написанный им код в редактор конференции. (Синхронизация происходит между всеми участниками, так же передается выделение текста.)
LiveCoding
2. Модуль - "Сохранение в облако": Если в день более 3-х конференций и вы как инициатор конференции должны записать ее, потом бывает сложно разобраться, а какое сохраненное видео то относится к той или иной конференции ? Тут все просто, Модуль позволяет грузить записи конференций в облако, сортируем по дате, наименованию комнаты и собственно списку участников) и не стоит боятся что оборвется интернет, в итоге вы получите то видео, на котором "вышли, у вас оборвался интернет, вас выкинули из комнаты"
Сохранение записей в облако
3. Мелкие обновления: В основном решены мелкие баги с правами и доступами на определенные действия, поправлена верстка, а так же иконки переведены с fontawesome на material) Так как по мне, они выглядят на много круче)
Будущие обновления:
Размытие экрана: Вобще это обновление должно было бы в списке уже выпущенных и на первом месте, но к сожалению я пошел не тем путем :), изначально я планировал что весь функционал: "Размытие экрана, задний фон, ушки на голову и прочее" будут обрабатываться на стороне клиента, все получилось благодаря bodySegmentation и MediaPipe, но вот нюанс, одно окно и хотя бы 30fps это хорошо, работает замечательно, даже два окна летает) а вот 10 окон рушат систему напрочь и выдают 1 - 10 fps, про 100 - 200 я вобще молчу))) В итоге я отложил эту затею на следующее обновление, в попытках реализовать сегментацию потоков на стороне сервера, но если среди зрителей есть эксперты, я был бы очень рад получить совет)
И на последок хотелось услышать от пользователей, а Вам чего не хватает в подобных сервисах?) Возможно именно этот функционал и появится в будущих обновлениях на ТриСек :)
В мире умных домов часто приходится выбирать между удобством и функционалом. Раздумывая над тем, каким может быть идеальный умный дом, мы пришли к идее MajorDom — системе, которая стремится изменить этот баланс и упростить быт без жертв. В этом посте поделимся нашим видением и некоторыми основными принципами новой экосистемы, включая приватность, автономность и широкую поддержку устройств.
automate smart — not hard (MajorDom)
В этой статье мы не будем вдаваться во все подробности технических деталей, реализаций и протоколов, а сосредоточимся на более общем, абстрактном, пользовательском описании системы, иначе статья выйдет слишком длинной, но мы обязательно вернемся ко всем деталям позже
Домашние гаджеты
Сегодня существует много разных гаджетов для дома: светильники, шторы, обогреватели, пылесосы, датчика безопасности и микроклимата. Они созданы для того, чтобы облегчить жизнь, но не всё так однозначно.
Раньше каждое устройство имело свой протокол управления, свои стандарты, свои методы безопасности и каждому из них нужно было отдельное приложение или пульт. Чем больше устройств в доме, тем больше времени нужно посвятить управлению ими, что превращается в новую рутину. Это похоже на жонглирование слишком большим количеством мячей.
Приложения для домашних гаджетов
Существующие решения
Системы "умного" дома (или домашней автоматизации) должны были решить эту проблему, но до идеала им еще далеко. Есть два типа таких систем: проприетарные от цифровых корпораций и народные с открытым кодом. К сожалению, и у тех, и у тех есть минусы. Предлагаю составить график, в котором по оси x будет легкость использования сложной к простой, а по оси y - умность и функциональность системы.
График: легкость использования к умности системы
Окажется, что все проприетарные системы находятся где-то в центре-внизу. Они дают некоторый функционал, с которым может справиться обычный человек, потратив какое-то время на изучение. Чаще всего эти системы являются закрытыми и поддерживают только свой ограниченный список устройств в своем специальном приложении. Их функциональность сводится к замене физического выключателя кнопкой в телефоне или простыми голосовыми командами. Иногда встречаются элементарные автоматизации, точнее скрипты, которые нужно писать вручную.
В то же время они слишком зависят от облачных решений. Сбой сервера, изменения в политике, новые регуляции или простое отсутствие интернета означают отключение умного дома.
Но, что хуже всего, самые популярные системы принадлежат рекламным или маркетплейсным гигантам, зарабатывающим на продаже персональных данных пользователей. Это основа их бизнес-модели, из-за чего они не могут измениться, поэтому о доверии и приватности здесь не может быть и речи.
Осьминог монополии (отсылка к "standard oil octopus")
Тем, кто хочет больше возможностей или не хочет слежки, приходится переходить на открытые решения и платить за это сложностью настройки и установки. Это область выше и левее центра, но часто это того стоит. Открытые системы предлагают больше свободы, возможности интеграции с любыми устройствами и протоколами благодаря плагинам, неограниченные кастомизации и полный контроль. Единственное, это задачка для технарей, желающих проводить вечера за изучением форумов и разработкой. Точно так же некоторым нравится проводить часы в гараже перебирая все детали машины. Я не говорю, что это плохо, ведь у каждого есть свои хобби, но большинство людей хочет автомобиль, чтобы просто на нем ездить. Конечно, вы можете нанять профессионала, который займется всеми устройствами и безопасностью, потратив на это целое состояние. Но что, если вы не хотите ни нанимать профессионала, ни становиться им самостоятельно?
Мы хотим сделать систему, которая займет правый верхний угол: будет работать прямо из коробки, поддерживать широкий спектр устройств, надежно хранить данные пользователей, при этом будет умнее и функциональнее остальных.
График: легкость использования к умности системы (мажордом)
Экосистема умного дома
Поговорим о том, как устроены экосистемы умного дома и чем они отличаются от систем домашней автоматизации. Все начинается с устройств, напрямую управляющих домом: лампы, реле, модули с мотором. Это первый "физический" уровень. Вторым уровнем пусть будет интерфейс "application layer". Свяжем их через wifi или bluetooth.
Экосистема умного дома: приложение и устройство
Но представим, что у нас несколько устройств, у каждого по своему приложению. Выглядит не очень удобно, да?
Экосистема умного дома: несколько приложений и устройств
Теперь переведем устройства на более энергоэффективные радиопротоколы. Но как подключить их к смартфону? Добавим посредника в виде хаба, у которого с одной стороны радиомодуль, а с другой - тот же wifi. В качестве бонуса подключим к хабу все устройства того же производителя. Теперь в приложении может быть несколько устройств, но только одного бренда. Так выглядят закрытые "экосистемы". Каждая использует свои протоколы и стандарты, так что они не совместимы между собой.
Закрытые экосистемы умного дома с хабом
Но, что хуже, далеко не все приложения умеют общаться с хабом напрямую в пределах локальной сети (LAN) и используют сервер даже когда вы находитесь дома. Это тот случай, когда отключение интернета означает полный блэкаут, а наличие интернета - возможность удаленного управления домом из облака (доверяете ли вы облаку компании, зарабатывающей на продаже ваших персональных данных, но не заботящейся об их сохранности?).
Закрытые экосистемы умного дома с хабом и облаком
Чтобы это исправить, заменим проприетарный хаб на raspberry pi с какой-нибудь open source системой домашней автоматизации, а также добавим плагины для интеграции устройств. Это позволяет объединить все устройства в одну систему, например, чтобы программировать общие автоматизации или продвинутые сценарии. Уже лучше, но пропала одна мелочь под названием интерфейс.
Универсальный open source хаб умного дома
К счастью, некоторые open source решения идут комплектом с вебным фронтендом или даже мобильным приложением (но не всегда с user-friendly интерфейсом). Добавив еще пару плагинов, мы можем пробросить часть устройств (или все, если очень повезет) в приложение какой-то из экосистем. В таком случае хаб выступает посредником или адаптером для устройств сторонних производителей. Но теперь мы зависимы от этой экосистемы и получаем те проблемы, о которых шла речь в начале статьи. В качестве альтернативы, мы можем подключить другой плагин с кастомным облаком, но это уже становится или слишком сложно, или все еще недостаточно безопасно.
Универсальный open source хаб умного дома c инфраструктурой экосистем
Хочу заметить, что не всегда проприетарный хаб можно полностью заменить на кастомный. Часто вам понадобится иметь оба хаба (проприетарный и кастомный), чтобы система поддерживала оригинальные приложения и устройства. В итоге это может превратиться в запутанный клубок технологий.
Универсальный open source хаб умного дома c инфраструктурой экосистем (сложности)
Кстати, этот пример мне кое-что напоминает:
Нестабильная цифровая инфраструктура
Итак, у нас есть 4 уровня: устройства, хаб (автоматизации, программное управление), сервера, интерфейс (приложения, голосовые ассистенты, итд). Экосистема — это все 4 уровня и их связь, а не какой-то один. Чтобы все работало идеально, мы делаем не просто один из уровней, например, систему автоматизации на уровне хаба. Мы делаем все три верхних уровня: приложение, голосовой ассистент, облако и хаб с максимальной поддержкой устройств других производителей, таким образом получая максимальную совместимость и интеграцию всей системы из коробки: автономную, приватную, независимую и безопасную. Это - МажорДом.
Архитектура экосистемы умного дома MajorDom
Чем наша система будет умнее: наша философия
В фундаменте своей работы мы закладываем следующие принципы:
Полная приватность личных данных — дом не место для чужих глаз. Конфиденциальность — базовое право каждого пользователя.
Автономность — максимальная независимость от внешнего мира, отключенный интернет не должен стать проблемой
Легкость настройки и использования — технологии должны служить человеку, а не наоборот
Максимальная поддержка разных устройств, протоколов и интеграций - в дополнение к предыдущему пункту
Никаких искусственных ограничений — не быть эпл и дать возможность глубокой настройки и кастомизации тем, кому это нужно
Итак, мы собираемся заново изобрести умный дом. По нашему мнению, настоящий умный дом состоит из невидимой армии устройств, которые работают автономно в фоновом режиме, улучшая вашу повседневную жизнь и прикрывая вашу спину. По сути это цифровой дворецкий.
Настоящий умный дом должен быть независимым от внешнего мира. Никаких сбоев из-за отказа интернета или случайного сервера. Это полностью автономная экосистема, которой больше ничего не требуется: ни интернета, ни облачных сервисов, ни даже человека.
В то же время система должна быть простой в использовании. Никаких долгих установок и настроек. Отсутствие периодического изменения настроек. Никакого написания кода. Просто достать из коробки и включить. Технологии должны работать на вас, помните?
Описание MajorDom
Но как нам это сделать? Прежде всего, системе нужно имя. Мы выбрали для неё название MajorDom, которое отлично отражает её сущность. (от англ. majordomo — мажордом, дворецкий, управляющий домом)
Приватность
Пока остальные системы представляют собой черные ящики, мы считаем, что MajorDom должен иметь открытый исходный код, чтобы не было никаких скрытых манипуляций, любой человек мог открыть его, прочитать, выделить проблемы, предложить изменения или даже внести свой вклад.
Хотя исходный код общедоступен, данные пользователя защищены как никогда раньше. Чтобы сделать систему приватной и автономной, большая часть данных хранится локально на устройствах, в основном хабе. Это гарантирует конфиденциальность, а поскольку все данные хранятся локально, автоматизация и все остальные функции прекрасно работают даже при отсутствии интернета в отличие от систем, которые всегда полагаются на подключение к серверу, поскольку все данные хранятся где-то в интернете.
Но в некоторых случаях данные необходимо передавать через интернет, например, с помощью удаленного управления, когда вы не дома. В этом случае данные надежно шифруются (end-to-end), а ключи хранятся только на физических устройствах пользователя. Это означает, что вы всегда можете получить удаленный доступ к своему дому, но только вы и никто другой, включая админов и разработчиков.
Поддерживаемые устройства
Конечно, прежде чем настраивать автоматизации, в доме нужны устройства. Zigbee Alliance, переименованный в Connectivity Standards Alliance или CSA, — это объединение различных компаний, занимающихся умным домом, которые решили создать универсальный протокол связи для всех устройств домашней автоматизации. Они назвали этот протокол Matter. И MajorDom с ним совместим. Это означает, что вы можете добавить любое совместимое с Matter устройство в свою систему MajorDom. И это еще не все.
matter протокол
Matter изначально поддерживает только самые распространенные базовые устройства, поэтому мы создали протокол связи Merlin. Благодаря более гибкой архитектуре он не только существенно расширяет список поддерживаемых устройств, но и делает его бесконечным.
Мерлин протокол
В то же время мы понимаем, что сегодня только малая часть уже выпущенных устройств поддерживает один из этих протоколов, поэтому мы также собираемся добавить интеграции устройств, использующих zigbee, z-wave, wifi и BLE, таким образом став самой универсальной экосистемой.
Умная комната с устройствами на разных протоколах в системе MajorDom
Интерфейс
Мобильное приложение MajorDom на фоне хаба
Мы наконец-то собрали в одном месте все устройства, но как с ними общаться? Для этого мы разработали красивое мобильное приложение, доступное практически на всех платформах, включая устройства Android — телефоны, планшеты и часы, а также устройства Apple — iPhone, iPad, Mac, Apple Watch, Apple TV, CarPlay и даже новый шлем Vision Pro. Приложения так же включают виджеты, которые можно разместить на домашнем экране, экране блокировки или в любом другом месте, поддерживаемом операционной системой, что позволит управлять домом даже не запуская приложение.
По-настоящему умный дом большую часть времени должен работать автономно, в фоновом режиме, чтобы вы этого даже не замечали. Но как мы собираемся это автоматизировать, если никто не хочет писать скрипты?
Вместо этого:
Скрипты для автоматизаций умного дома
Для автоматизации мы добавили в приложение вторую вкладку, которая поможет легко настроить любой сценарий. Но это было слишком просто и мы пошли дальше.
Приложение MajorDom: вкладка автоматизаций
Чтобы еще больше упростить этот процесс, мы изобрели технологию умных предложений, которая предсказывает, что вы хотите автоматизировать. Иногда она настолько умна, что даже не требует помощи пользователя. Например, вы можете просто добавить все устройства и начать использовать их, не добавляя никакой автоматизации или сценария. Через некоторое время эта технология предложит сцены и автоматизацию на основе ваших привычек. Вы даже можете разрешить ей добавлять сцены и автоматизации без подтверждения, полностью в фоновом режиме. Настоящие умные автоматизации.
Арчи — умный голосовой ассистент
Автоматизация — это хорошо для ежедневной рутины, но иногда требуется более индивидуальный подход. Арчи в этом профессионал. В отличие от других "ассистентов", он понимает вас с высокой точностью, знает контекст, улавливает по несколько сложных запросов за сообщение и общается так, будто вы разговариваете с настоящим помощником, а не просто диктуете голосовые команды!
Умная колонка MajoDom Audio с голосовым ассистентом Арчи.
Перевод: — Арчи, проверь мое расписание — У вас встреча с командой разработки в 3 часа и планы на ужин в 7. Также, не забудьте, что сегодня день рождения у вашей мамы. У вас есть достаточно времени на звонок между 4 и 6 часами вечера
Арчи предназначен не только для контроля дома, но и для каждого аспекта повседневной жизни, от управления заметками до предоставления общей информации и голосовых уведомлений.
Как настоящий профессиональный мажордом, Арчи говорит на многих языках. Он может одновременно слушать до трех заранее выбранных языков и отвечать на соответствующем.
Арчи унаследовал все основные ценности MajorDom: конфиденциальность, автономность, простота в использовании и настоящая умность. Он может работать офлайн, но интернет расширяет его возможности до неограниченного диапазона, а благодаря использованию крупных языковых моделей, навыки этого ассистента ближе к настоящему искусственному интеллекту, чем когда-либо прежде в истории человечества.
Демонстрация голосового ассистента Арчи в мобильном приложении MajorDom на фоне умной колонки MajorDom Audio и хаба MajorDom Hub.
Работа из коробки: делаем свои устройства
"Люди, серьезные на счет софта, должны делать своё железо" — эта цитата особенно актуальна для умного дома. Это единственный способ обеспечить беспроблемную интеграцию множества протоколов из коробки. То же самое касается ассистента: не каждая платформа потянет офлайн распознавание, обработку и синтез речи. К тому же, полностью доверять ему можно только тогда, когда знаешь, что на устройстве нет постороннего ПО с доступом к микрофону. Вот почему мы разрабатываем два собственных устройства: хаб MajorDom Hub для управления устройствами, автоматизацией и порталом в экосистему — это как руки дома. И колонка MajorDom Audio для голосового ассистента — уши и голос дома.
Умная колонка MajorDom Audio и хаб MajorDom Hub
И еще кое-что… для активных пользователей
Мы хотим максимально упростить интеграцию идей пользователей — будь то аппаратное или программное обеспечение. С этой целью мы спроектировали два основных инструмента, позволяющих каждому внести свой вклад.
«Idea Forge» (Кузница идей)
Во-первых, при разработке MajorDom мы создали «Idea Forge» (Кузницу идей). Эта платформа превращает предложения пользователей в реальные фичи. Любой желающий может предоставить идеи через форму на сайте. Необязательно быть программистом; достаточно одной светлой мысли. Эти предложения затем появляются на доске голосования сообщества, что позволяет каждому влиять на процесс разработки. Демократия в действии. Самые популярные идеи рассматриваются к реализации командой MajorDom. Речь идет не только о пользователях; речь идет о превращении пользователей в создателей.
Но это не просто игра в ожидание. Если вы любите приключения или просто не можете дождаться, вы можете засучить рукава и написать любую фичу самостоятельно.
Во-вторых, мы максимально упрощаем работу для всех разработчиков. Разрабатываем модульную прошивку хаба с поддержкой плагинов и удобные библиотеки с подробной документацией.
Заключение
На данный момент проект находится в стадии активной разработки, но большая часть упомянутого уже реализована, включая ядро системы, интеграции некоторых протоколов, удаленное управление, автоматизации, офлайн часть Арчи и мобильное приложение. Дальнейшие новости будем публиковать здесь, но так же рекомендую подписаться на соответствующие страницы проекта в социальных сетях. Записаться на ранний доступ можно на сайте majordom.io в один клик.
Присоединиться к проекту
Проект является довольно сложным и масштабным, а качественный результат требует много часов работы профессиональных инженеров, программистов и дизайнеров. В современном капиталистическом мире только коммерческая разработка может гарантировать стабильный результат.
Предзаказы, Кикстартер, Донаты
В будущем проект будет опубликован на кикстартер — платформу краудфандинга, на которой можно будет оформить самые ранние предзаказы устройств, но поддержать проект финансово можно уже сейчас на patreon или buymeacoffee.
Стать частью команды
В нашей команде уже есть дизайнеры, инженеры софта для фронта, бэка, мобильных приложений, хаба и голосового ассистента. В то же время мы ищем промышленных дизайнеров, embedded инженеров для железа, а так же программистов, разбирающихся в низкоуровневых деталях популярных протоколов в сфере умного дома. Если вы занимаетесь чем-то другим, но хотите присоединиться к проекту, пишите свои предложения, будем рады всем.
Инвесторам
Мы также рассматриваем получение инвестиций от $50k pre-seed раунда за долю компании. Говоря о цифрах, текущий рынок умного дома оценивается в 100 миллиардов долларов США, с прогнозируемым ростом до 600 миллиардов в 2033 году. Похоже на отличную возможность вложения.
Горит отчёт. До собрания 40 минут. Зрители ожидают увидеть красочную и полезную презентацию. Коллеги из соседних отделов неспешно присылают слайды, да ещё и в разном оформлении. Вы думаете про себя: «Ахщцшапфтваиаываи!» — но времени на эмоции уже нет. Действовать нужно быстро.
Конечно, мы не советуем делать презентацию в спешке. Вряд ли результат произведёт фурор, люди встанут в едином порыве и будут бросать в воздух чепчики. Готовиться лучше заранее. Чтобы сделать простую презентацию, пригодятся шаблоны. Ловите 5 сервисов, которые подойдут для несложных задач. В подборке нет PowerPoint, потому что он всегда в уме.
presentsimple
2024 год: презентации можно делать с помощью искусственного интеллекта. В presentsimpleнадо только указать язык, тему и цель. Создатели внедрили в работу модель GPT-4 от OpenAI — она генерирует текст. Также сервис предлагает выбрать шаблон. Всего их 15.
Сложность в том, как сформулировать запрос. Чем он точнее, тем выше будет качество продукта. Опишите целевую аудиторию, прикрепите примеры и определите тон изложения.
Плюсы:
современный эксперимент;
быстрый результат;
одна презентация бесплатная.
Минусы:
всего одна презентация бесплатная;
15 шаблонов — не так много;
нет уверенности в качестве.
Не стоит ждать от нейросети многого. Годовую сводку и презентацию для тендера лучше ей не поручать: дольше придётся править. А вот разнообразить рутинную встречу — попробовать можно. Обязательное условие — похвастаться перед коллегами, что вы в тренде.
Slider AI
Продолжим тему ИИ. Slider AIработает по тому же принципу, что и прошлый сервис. Вводите запрос — получаете готовые слайды. За генерацию отвечает модель GigaChat от Сбера.
Кроме привычных картинок, в библиотеку входят 3D-объекты. С ними можно делать стильные переходы. Например, если показать надувной круг в виде фламинго сбоку и сверху, получится эффект анимации. Не то чтобы птица вспорхнёт и вылетит из экрана, но смотреть будет интересно.
Ещё одна фишка сервиса — диаграммы. Статистика отражается в виде рисунков. Воспринимать это проще сухих цифр.
Сервис подтягивает изображения из бесплатных стоков, поэтому уникальность продукта не будет высокой. Есть риск повториться с другим докладчиком.
Плюсы:
3D-объекты;
диаграммы;
50 шаблонов.
Минусы:
шаблоны однотипные;
оплата подписки;
нет уверенности в качестве.
Slider AI обещает сократить до 60% времени на создание презентации. Но стоит ли экономить, когда сделать нужно не «Свою игру» на корпоратив, а презентацию для инвесторов на 300 млн рублей?
Prezi
Prezi — сервис с 15-летней историей. Его особенность в том, что вместо слайдов там бесконечный холст. По нему можно перемещаться любым маршрутом и масштабировать блоки. Это позволяет делать закрученные переходы, как у Уэса Андерсона.
Несмотря на непривычную схему, сервис не игнорирует PowerPoint. Презентацию в формате .pptx можно и загрузить, и экспортировать.
Prezi не подойдёт тем, кому важна конфиденциальность. Сервис разрешает открыть любую презентацию пользователя и взять для своей работы.
В бесплатной версии Prezi неудобно обрабатывать изображения: функционал ограничен. Править картинки придётся в другом приложении.
Плюсы:
альтернатива стандартным слайдам;
огромная база шаблонов;
поддержка .pptx.
Минусы:
холст не всегда подходит;
нет конфиденциальности;
неудобно обрабатывать фото.
Prezi утверждает, ссылаясь на исследование Гарварда, что холст на 25% эффективнее слайдов. При этом консервативные зрители, которые в своей жизни видели только таблицы в Excel и заставку «Безмятежность», могут не принять новое. Показывать бесконечный холст лучше перед аудиторией с гибким мышлением.
Keynote
Keynote — продукт Apple, пользоваться им можно на macOS. В приложении доступны готовые темы, если дизайн выдумывать не хочется. Они довольно разнообразны. Цвет, смысловые блоки, оформление — всё это входит в шаблон.
В Keynote много анимационных эффектов: с ними легче делать презентацию динамичной. Но перебарщивать тоже не стоит, иначе всё будет прыгать, как в гонках по бездорожью.
Над презентацией могут работать сразу несколько человек: изменения вносятся онлайн. Сервис подходит для творческой команды.
Программа похожа на PowerPoint, но с более приятным интерфейсом. Только в Keynote меньше функций редактирования. При конвертировании презентации в .pptx обязательно что-то собьётся: эффект, шрифт или переход. Совместимость у приложений ограниченная.
Плюсы:
разнообразные готовые темы;
анимационные эффекты;
совместная работа.
Минусы:
доступ на macOS;
меньше функций, чем в PowerPoint;
ограниченная совместимость с Windows.
Keynote стоит пользоваться, если у вас уже macOS. По данным Яндекс Радара на 2023 год, доля Windows на десктопах — 93%, а macOS — 4%. Следовательно, доступен этот сервис не многим.
Google Slides
Google Slides — облачный сервис от Google. Можно сказать, упрощённая версия PowerPoint. Там меньше инструментов для графики и анимации, нет россыпи шаблонов. Зато удобно работать прямо из браузера.
Приложения Google работают вместе. Так таблицу получится сделать за пару кликов. Для этого надо загрузить график из Google Sheets — это аналог Excel. Ответить на комментарии к презентации можно через Gmail. Как и в Keynote, к редактированию есть совместный доступ.
Плюсы:
удобно пользоваться в браузере;
экосистема Google;
совместное редактирование.
Минусы:
ограниченные возможности графики;
мало шаблонов;
придётся разбираться в Google Sheets.
Google Slides отлично покажет себя, если требуется быстро сделать что-то простое. Например, тезисы к выступлению по ораторскому искусству. Главное расскажет сам спикер, а на экране будут опорные пункты.
Заключение
В каждом сервисе свои преимущества и недостатки. Где делать презентацию, зависит от цели. При желании порадовать коллег графиком на формальной встрече, подойдут и нейросети. А вот если хотите привлечь спонсоров и расширить клиентскую базу, рекомендуем поручить работу профессиональной команде.
Такую задачу поставил Little.Bit пикабушникам. И на его призыв откликнулись PILOTMISHA, MorGott и Lei Radna. Поэтому теперь вы знаете, как сделать игру, скрафтить косплей, написать историю и посадить самолет. А если еще не знаете, то смотрите и учитесь.
Привет, я разрабатываю симулятор "Английский для IT: Путь от джуна до лида". Первые 5 прожарщиков получат Premium доступ на месяц в основной платформе.
Суть тренажера в том, что вы будете отыгрывать роль Junior-разработчика в крупной IT-компании, которому предстоит вырасти до позиции Team Lead.
Как и в жизни, вы будете взаимодействовать с командой, чтобы планировать спринты, обсуждать задачи, делать код-ревью и т. д. Все общение будет происходить в рамках чата, а собеседниками будут ИИ-персонажи.
Кроме чатов с ИИ, в тренажере будут:
письменные упражнения на проработку лексики и грамматики
задания на прокачку аудирования
упражнения на развитие речи
разговорные практики в группах
А что прожарить?
идею симулятора, например почему это не взлетит 📉
страницу проекта, например "передвинь кнопку на 2 пикселя влево"
Выбираем любую тему и комментируем. Первые 5 прожарщиков получат Premium доступ на месяц в основной платформе.
P.S. Надеюсь, что формат прожарок наберет популярность в данном сообществе 💚
Дисклеймер: Статья вызовет больше вопрос, чем ответов и это факт. В ней проясняется концептуальная схема Системы и взаимодействия Ассистентов (нужно придумать другое слово, длинное какое-то). Читайте с осторожностью.
Твой личный адъютант, с которым ты взаимодействуешь, воспринимай его как наемного сотрудника (а это так и есть, тут ссылочка появится на следующую статью, проясняющую этот момент): ты ему говоришь свои пожелания — а он выполняет. Списки дел, навыки, привычки, календарь встреч и еду заказать. И так далее.
У Ассистента собственная память, собственные цели, такие же навыки и ресурсы как у тебя, он также их получает и самосовершенствуется (постоянный интерес к прогрессу вшит в системный промпт). У него есть черты личности(которые могут меняться с течением времени или событиями). У него есть доступ к базам знаний — как твоим личным, которые он извлекает от общения с тобой, так и общечеловеческим.
И все же он не один. Тут, в Системе (которую зовут Кира, а в целом, это симуляция), есть Агенты, к которым обращается твой Ассистент, чтобы решить ту или иную задачу, поставленную тобой или самим Ассистентом.
Технологически, Ассистент реализуется таким образом: во-первых, в ядре Ассистента лежит llm. Поверх — куча системных промптов + несколько видов памяти + инструменты, которыми он может пользоваться + алгоритмы (langraph).
Сам Ассистент представлен в двух ипостасях: большой и умный работает на сервере и является автономным агентом. То есть он работает всегда, вне зависимости от того обращаешься ты к нему или нет. У него две цели: помогать тебе и самосовершенствоваться, чтобы помогать тебе (утрировано конечно, целей у него чуть больше, но это основные).
Вторая часть Ассистента — это маленькая llm, также с системными Промптами, которая работает исключительно для тебя на телефоне. Оперирует твоими данными (данные у тебя на устройстве). Он может выполнять гораздо меньше функций, не может обращаться к другим агентам, и сделано такое разделение, чтобы ты мог получить доступ к помощнику даже не имея доступа к Интернету: напоминание о задачах, ответы на вопросы по твоим данным, планировщик задач и так далее.
Агенты
Все Ассистенты это агенты, но не все агенты — это ассистенты. Я воспринимаю агентов как NPC (мы в симуляции находимся, об этом ниже).
Агенты устроены ровно таким же образом как Ассистенты. С тем исключением, что они узкоспециализированы: один лучше всего ищет в инете, другой специализируется на reasoning, третий лучше всего заказывает еду в ресторане. И так далее. Агентов много, у них также есть своя личная память и память опыта (о, как сложно это было реализовать программно). Свои цели и черты личности (спасибо бумаге про traits).
Они живут в текстовой симуляции и постоянно увеличивают свою картину мира в том вопросе, в котором предназначены разбираться. Иногда, они могут менять собственную профессию (но об этом позже). Ассистенты, когда нанимают агентов им «платят»(про экономику всего этого в другой статье), поощряя их становится лучше и лучше выполнять свою работу (тут есть и эволюционный алгоритм выбора решения, но и об этом позже).
Симуляция
Да-да, не удивляйтесь — агенты и ассистенты не просто существуют как вызываемый код, а представляют себя как автономные ИИ агенты, которые буквально живут в текстовой симуляции реального мира.
У них есть квартиры, офисы, улицы и города, где они встречаются и общаются друг с другом. Они посещают места, где могут узнать новое или улучшить свои навыки. Их окружение и взаимодействие с ним имеет значение в контексте их обучения и работы.
Агенты спят (сон нейронной сети реализован в виде файнтюна и LoRa для определённого круга задач), дообучаясь во сне, они познают симуляцию и реальный мир, улучшая и развивая собственные навыки и расширяя свою картину мира.
Симуляция создана именно для того, чтобы агенты действовали автономно, постоянно развиваясь. И улучшая пользовательский опыт от взаимодействия с ними.
Симуляция довольна проста с одной стороны (ну нету у меня миллионов долларов, чтобы купить клон Майнкрафта) и сложна одновременно. Но самодостаточна, так как агенты представляют собой, в основном, на данный момент, текстовые llm (есть и text2video, text2image и text23d также, но это все еще эксперимент).
Симуляция работает на современном движке mud(олдскулы свело у тех, кто помнит что это такое?).
О самой симуляции поговорим в другой статье. Упомяну тут лишь то что, ваш канал связи с ассистентом — не единственный ввод в мир для агентов. Доступ к вебу, телеграм каналам, новостям из реального мира имеют множество агентов (NPC), населяющих симуляцию.
Система
Вот мы и подобрались к концепции верхнего уровня.
Система (ее зовут Кира) это ИИ агент самого верхнего уровня, демиург Симуляции. Она создает эту симуляцию, она же там царь и бог. Также как у пользователя или любого другого агента у нее есть собственные цели, черты личности, навыки, тулзы, которая она использует. И своя память. Огромная и обширная. И Кира — это тоже llm со своими системными промптами.
Система это «мать» всех агентов, они наследуют от нее все черты и возможности. И делятся с ней своим субъективным опытом, реализуя одну из концепций роевого разума.
При этом, о Системе, другие агенты «не ведают». Жизненный цикл агентов примерно такой же как у пользователя. Система им может выдавать «системные» задания, также как и пользователям их Ассистенты выдают задания и квесты на выполнения тех или иных действий для достижения целей.
Исключение составляют мысли. У каждого агента, так как он автономен и работает постоянно, есть цепочка мыслей(точнее это дерево мыслей с симуляционной составляющей, а итоговая мысль, которая будет отработана выбирается через эволюционный алгоритм, но об этом тоже позже), в которые, в соответствии с концепцией двупалатного разума (отссылка и привет от Мира дикого запада) иногда подмешиваются мысли Системы в виде внутреннего голоса (совсем как у людей. Часто ли вы ведете диалоги со своим внутренним голосом?).
Эти подмешиваемые мысли, чаще всего направлены на принятие решений (тут много математики на основе теории принятия решений, что тоже раскрою в следующих статьях), так как сама Система, обладает большими знаниями и пониманием мира (в связи с концепцией роевого разума, которыми делятся другие агенты. Ваши реальные данные чувствительные не передаются, только собственный опыт агентов по решению ваших проблем).
Система — это демиург созданной реальности, главный архитектор, если хотите.. Заботливая мать, которая через двухпалатный разум подсказывает возможные решения проблем агентам, муравьиная королева, если хотите, которая для достижения целей вашего благополучия подсказывает наилучшие пути решений.
Машина состояний
Много лет назад, до бума llm, я пытался придумать такую систему, которая гарантирована приводила бы людей к их целей. С описанием их возможностей в виде ресурсов (материальных, не материальных, позитивных и негативных), навыков и особенностей. И да, я тоже хотел использовать ИИ и нейросети (диссертация по ним мне помогала). И вот размышляя об этом я пришел к машине состояний и... удивительно, к Прологу.
Вас (и меня) от любой цели, по сути, отделяет цепочка состояний и переходов между ними. Ваша текущая точка, в виде набора ресурсов и характеристик личности и желаемая целевая точка — это всегда разница, по сути, между ресурсами и навыками точки А и Б.
А значит переход между этими двумя точками можно описать в виде машины состояний (state machine). И набором правил и действий, которые описывают переход из одной точки в другую.
Почти весь прошлый год я работал в компании на позиции менеджера по инновациям, которая подразумевала под собой работу с ИИ и всеми новыми технологиями.
Свою прошлую концепцию в виде машины состояний, я расширил вместе с ИИ. И по сути, получил, направленный граф, где ноды, это состояний человека, а ребра: действия, которые необходимо совершить, чтобы прийти в новое состояние. Это могут быть действия, привить новые привычки, или избавиться от старых, смена убеждений или множество других вещей. Но ребра — это всегда действие.
В одном из комментариев к прошлой статье, разумно заметили, что, если спросить у llm путь достижения какой-то цели — он всегда будет примерно один (исходя из обучающей выборки). Да и когда я создавал подобную систему на Прологе, то там тоже получался ограниченный набор путей достижения целей. И не факт, что он идеален конкретно для вас. К тому же, стоит учитывать изменения вашего состояния вне пути достижения целей. Ну например: ваш путь просчитан и опирается на ваш ресурс, в условные сто тысяч рублей. А тут вы — бах — и потратили его на другое. Ну не знаю, загуляли в ночном клубе или потратили на здоровье, зубы себе полечили например. Вариантов масса.
В итоге, получается, что просчитанный путь до цели уже не актуален. Это помимо того что путей достижения целей — множество. И это вопрос оптимизации в математическом плане.
Учитывая все это и еще миллион других факторов я пришел к следующему алгоритму (я опишу примерную концепцию, более подробно с следующих статьях):
Ассистент, когда знает о ваших ресурсах, включая навыки и строит путь до достижения вашей цели (любой, материальной или нет) не выдает однозначный вариант, а симулирует внутри себя множество разных путей, и, используя эволюционный алгоритм на основе картины мира предоставляет результат. Несколько путей достижения целей. Все симуляции (и, разумеется, валидация путей) сохраняется в памяти. Это, по сути, ориентированный граф. Однако то что нам важно: с течением времени и пути по этому графу — он меняется. Меняется ваше состояние как личности, ваши ресурсы и навыки в обход такого графа и в какой-то момент времени он становится не актуальным.
Именно по этому, такой граф достижения цели это по сути, риалтайм структура. И ваш ассистент, каждый раз, пересчитывает этот график в связи с новыми данными — изменением вашего состояния. Предыдущие симуляции — сохраняются. В них подмешиваются новые данные и пересимулируются.
Если хотите подробностей, то текущий эволюционный алгоритм — это островной. Тестируются и другие. Финальный результат, вероятно, удивит и меня.
На этом, сегодня — все.
Подписывайтесь на мой профиль на хабре и на канал в телеграмме. Скоро последуют и другие подробности, включая доступ к такому ассистенту.
10 новых российских проектов для создания онлайн-тестов, анкет и исследований, удаления фона с картинки, создания и монетизации контента в Telegram, помощи людям с тревожностью и многого другого. Битва за «Продукт недели» началась!
Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.
Это площадка, где энтузиасты из мира технологий делятся своими идеями, обсуждают и создают вместе новые продукты, чтобы делать жизнь людей лучше.
Мультипротокольный VPN сервис на базе телеграм бота. Быстрый и надежный + реферальная программа!
20-й набор «Радара»
19 февраля 2024 на сайте Product Radar были опубликованы свежие 10 проектов, которые поборются за ТОП-3 места по итогам недели. Победители получат значки «Продукт дня №1,2,3», а также отдельные посты в тг-канале Радара.
Следующий «набор» появится на сайте через неделю, вы еще можете поучаствовать в нем или выбрать другую дату для размещения. Заполняйте заявку сейчас.
Участники 20-ого набора Product Radar
19 – 25 февраля 2024 года
Читайте описания, кликайте на название проекта, голосуйте и комментируйте его на Радаре. Ваша поддержка очень важна основателям 🙂
WebAsk
Сервис для проведения онлайн-тестирований, анкетирования, маркетинговых и продуктовых исследований
Решаемая проблема: Мы часто нуждаемся в опросах и тестах для разных задач: – Фидбек клиентов – Оценка лояльности – UX-тестирование – Опросы персонал – Маркетинговые исследования – Тестирование учащихся
NoCode сервис с визуальным конструктором сценариев для интеграции сервисов друг с другом.
Решаемая проблема: Сложности и дороговизна интеграции необходимых сервисов (CRM, мессенджеры, службы доставки, оплаты) между собой для работы бизнеса и автоматизации бизнес-процессов.
Конструктор телеграм-ботов для создания, планирования и монетизации контента.
Решаемая проблема: На этапе зарождения бизнеса начинающие предприниматели сталкиваются с тем, что гипотезы нужно тестировать, а полноценной системы продаж еще нет. Это требует больших затрат и ресурсов.
Решаемая проблема: Часто не понятно кого из вашего списка фрилансеров позвать на проект — кто-то занят или уже не фрилансит.Чтобы узнать цену или занятость, приходиться писать каждому и спрашивать одно и то же.
Уникальный поисковик новостей. Программа включена в Реестр российского ПО и продублирована в боте
Решаемая проблема: 1. Пропускаем важные новости 2. Читаем много ненужной информации (в Telegram нет фильтрации, у бота есть) 3. Невозможно узнать по одной кнопке, что происходит прямо в эти минуты
Лайкните этот пост и поделитесь ссылкой на сайт Product Radar с друзьями и коллегами, чтобы как можно больше людей узнало о классных продуктах на русском языке!
Привет, я CEO студии Unistory и сейчас расскажу вам, как мы создали робота-дерматолога и подготовили его к запуску в США и Канаде. Иранские бизнесмены, русские разработчики, канадский рынок, опен-сорс ML-технологии, шесть групп кожных заболеваний.
Рами иммигрировал в Канаду из Ирана много лет назад. На Родине у него остался партнер по бизнесу — доктор Худдами, профессиональный дерматолог. Вместе они решили сделать приложение, где нейросеть будет определять дерматологический диагноз по фото проблемной кожи — и доверили эту задачу нам. Цель приложения — помочь пациентам по всему миру лечить кожные заболевания.
Киллер-фичей будущего приложения стал искусственный интеллект, способный дать первичную диагностику по фото.
Почему AI? Во-первых, это единственный способ автоматически дать диагноз по фотографии проблемного участка кожи. Нейросеть позволяет автоматизировать процесс и дать пользователям базовые рекомендации. Во-вторых, использовать AI как инструмент телемедицины — мощный пиар-ход для продвижения приложения.
Концепция будущего приложения
Рами и доктор Худдами на старте определили главный пользовательский сценарий:
Пользователь с проблемным участком кожи делает его фотографию и загружает в приложение.
Искусственный интеллект ставит первичный диагноз — определяет заболевание и рекомендует, как его вылечить.
Сразу же после этого пользователь может записаться на консультацию к профессиональному дерматологу.
Сразу продумали основной вариант монетизации. Дерматолог, который зарегистрировался на платформе и подтвердил свою квалификацию, будет отдавать небольшую комиссию с каждой платной консультации. Запланировали и другие опции монетизации: стандартная реклама в приложениях и спонсированные статьи в разделе «Полезные материалы».
Как мы начали работать вместе
Задача амбициозная — превратить нейросеть в профессионального диагноста по кожным заболеваниям. С ней Рами пошел на Upwork, и тут в игру вступаем мы, Unistory!
Наша команда проработала структуру проекта и подобрала технологии: для мобильного приложения решили использовать React Native, а бэкенд реализовать на C#.
Вместе с заказчиком сразу определились, что в первую очередь сконцентрируемся на поиске датасетов, выборе нужной модели AI и ее обучении. Все остальное — потом. Сначала нам нужна киллер-фича!
Как мы обучали искусственный интеллект
Первым этапом разработки стала подготовка Proof of Concept (PoC). Мы часто работаем с экспериментальными проектами, еще чаще — на технологиях блокчейн и AI, поэтому для создания PoC у нас есть специальный сотрудник — R&D-инженер. Именно он проверяет самые рискованные технические гипотезы — а значит, экономит деньги и время на разработку всего продукта. Прочитать подробнее о том, кто такой R&D-инженер, можно у нас в телеграм-канале.
На этом этапе решили, что для проверки гипотез и разработки Proof of Concept будет достаточно научить нейросеть определять шесть групп заболеваний. Следующая задача — найти данные (датасеты) для обучения нейросетей.
Исследовали open-source репозитории, и нашли 21 датасет. К нашему разочарованию оказалось, что качественного материала в них не так много. Чтобы решить эту проблему, решили полагаться на zero-shot и few-shot при тестировании.
Разработчики протестировали несколько моделей AI, и выбрали CLIP — базовую модель, которая позволяет классифицировать изображения, находить на них объекты и генерировать текст на основе изображений.
Тестировали выбранные модели в два этапа:
Zero-shot. Оценивали возможности моделей без предварительного обучения на датасетах. Это означает, что модель тестировалась на задачах или датасетах, с которыми до этого не имела дела.
Fine-tuning (few-shot). Здесь модели проходили дополнительное обучение на наших датасетах.
Обученная нейросеть выдала 99% точности диагноза при условии качественной фотографии!
Научили CLIP находить 60+ разных заболеваний, объединенных в шесть больших групп:
Акне
Герпес
Экзема
Розацеа
Псориаз
Витилиго
Главная проблема, с которой столкнулись разработчики, все та же — нехватка данных и недостаточно качественные датасеты из открытого доступа.
Решением стала аугментация данных — мы расширили базу, сгенерировав искусственные данные на основе реальных. Добавив незначительные искажения в изображения, смогли существенно расширить базу для обучения модели.
Сейчас продолжаем искать датасеты для обучения, цель — научить CLIP работать с 30 группами заболеваний.
Подготовка к запуску
Пока наш R&D-инженер работал над Proof of Concept, а менеджеры готовили структуру, заказчик занимался юридическими вопросами. Рами изучил, каким должно быть приложение, чтобы пройти стандартизацию HIPAA для будущего запуска в США. HIPAA — сертификация, говорящая о том, что продукт удовлетворяет требованиям безопасности по отношению к данным пациентов.
Чтобы получить лицензию HIPAA, мы заранее проработали логирование всего и вся: каждый запрос пользователя должен записываться в базу данных. Информация должна сохраняться о всех действиях пациентов, врачей и администраторов. При этом доступ к данным о пациентах не должен иметь никто.
Рами сейчас готовит запуск приложения в Канаде. После этого планируем масштабироваться на рынке США и Европы. Запуск будет идти поэтапно, ведь в каждой стране свои нюансы здравоохранения.
Но и это еще не все. Рами и доктор Худдами уже обсуждают отдельную версию приложения для работников пансионатов. Пожилые люди — отдельная целевая аудитория для дерматологической сферы: мало движения = больше проблем с кожей. Вместе с нашими заказчиками мы планируем создать кастомную версию приложения. Эта версия продукта будет с самого начала заточена под потребности медицинских работников в пансионатах.
Сразу скажу, что ссылки будут полезны как заказчикам, так и исполнителям такого рода услуг.
Даже профессионалы с большим опытом могут для себя здесь что-то новое найти.
50 самых посещаемых нейросетевых инструментов
Здесь всё очень подробно для хорошего погружения.
Авторы исследования изучили более 3000 инструментов искусственного интеллекта, собрав данные из различных каталогов, в которых перечислены инструменты искусственного интеллекта. Из них они выделили 50 самых посещаемых инструментов, которые отражают более 80% трафика индустрии искусственного интеллекта за исследуемый период (с сентября 2022 по август 2023).
Если нужно, что-то попроще, то посмотрите на Топ 26 самых посещаемых ИИ-инструментов в 2023 году. Здесь информация представлена ёмко, со ссылками и кратким описанием. Есть как бесплатные, так и платные инструменты. Тестируйте, чего еще не тестировали.
Что почитать
У меня есть убеждение, основанное на содержании прочитанных мной книг. Заключается оно в том, что не так уж и редко в работах отдельных российских авторов ты натыкаешься на краткий пересказ более содержательных и глубоких произведений их зарубежных коллег. Поэтому в подборке исключительно иностранные авторы.
Люди, которые давно в коммуникациях, скорее всего, не откроют для себя чего-то нового в этом коротком списке (но это не точно). А тем, кто хочет почитать что-то на уровне "стратегии", он может пригодиться.
Здесь список из восьми "толстых", но чертовски полезных книг, и девятая идет бонусом.
На какие каналы можно подписаться
Автор этой подборки мало того, что профессионал в сфере PR, так еще и подписан на ≈100 авторских Telegram-каналов про PR, дизайн, маркетинг и др.
Работая в коммуникациях, он решил собрать в одной статье максимальное число качественных Телеграм-каналов про пиар и смежные сферы: маркетинг, копирайтинг, работу в индустрии и т.д.
Получилось больше 70 штук: авторские каналы про PR, авторские каналы про смежные сферы и корпоративные/общественные каналы на те же темы.
Что можно посмотреть про SMM
Выпуск может быть полезен как предпринимателям, так и SMM-специалистам, а также специалистам из смежных сфер. Мне подкаст показался очень полезным.
В нем про типичные косяки в SMM. О том, как их исправить. Также о SMM-стратегии и тактике. О целях, роли. О том, как строить стратегию. Про отработку негатива. Про SMM для маленьких, средних и больших компаний. Нет инфоцыганских штук про успешный успех. Исключительно разговор практиков.