В связи с идущей технологической революцией решил изменить порядок целеполагания.

Если раньше я довольствовался написанием тезисного плана (сделать то-то, проверить то-то, не забыть про и тд), то теперь планирую писать ТЗ для "воображаемого" робота. Даже если задание заведомо "роботом" невыполнимо в силу его воображаемости ))

Зачем? чтобы перейти на рельсы делегирования. Пусть это пока еще убогий чат-жпт, но пока рост его способностей находится на экспоненциальной части графика и фундаментальных причин для ограничения его грядущего развития я не вижу - хош, расти вширь, хош - интенсивно.

Начну с искоренения порочной практики написания кода "акын-стайл", кода пишу, что думается.

Домашний робот-стетоскоп

Мой опыт, конечно, не велик, и тем более - не всеобъемлющ, но, ИМХО, в подавляющем большинстве случаев, если речь идет об ОРЗ, врач вызывается на дом с одной основной целью - послушать, че там в бронхах и легких. Ибо схема лечения всегда примерно одинакова и проходит оно за неделю - лечи, не лечи. Если конечно, в анамнезе нет чего-то специфического.

Недавно наткнулся на образцы звуков, которые производятся легкими и бронхами при соответственно, пневмониях и бронхитах. Понятно, Пикабу - тот еще источник знаний, но получше яндекс-дзена ))). Удивился, насколько сильно они различаются (раньше думал, что умение услышать хрипы в легких - весьма сильное колдунство)

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

Реализация может быть какой угодно - начиная от микрофона в нужном форм-факторе, подключаемого к смартфону или компу через USB, заканчивая самостоятельным полноценным прибором в виде коробочки с одноплатным ПК, микрофоном и предобученной нейросетью.

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

Сам, конечно, заниматься этим не буду, т.к. много других интересных проектов, да и данных для обучения и медицинского бэкграунда нет. Но может, кого-то вдохновит, и в России появится медицинский "единорог".

Re: Self.Tracker

В догонку к своему посту про самошпиона:

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

Так вот, HomeAssistant имеет мобильное приложение (по крайней мере для Андроида), которое может быть установлено на телефон хозяина (равно как и на телефоны домочадцев) и довольно бодро логирует как факт перемещения (в координатах и ключевых точках, причем определяет тип перемещения - пешком или на машине), факт использования интернета, звонков и пр. и др. Все нашпионенное система складывает в локальную sqlite базу данных на локальном компе. Не густо, но хоть что-то. При этом система открыта к доработкам и в целом можно пробовать накручивать что-то свое.

Из минусов - необходимость иметь статичный IP дома, привязывать его к внешнему домену и, самое главное - открывать порты. Внутренний параноик хмурится. Плюс - yaml для меня как то до конца непонятен.

Мой опыт использования HomeAssistant закончился на том, что система в какой то момент упала, а восстанавливать ее было лениво, особенно с учетом того, что все текущие домашние автоматизации худо-бедно ворочаются силами Яндекс.Устройств и Mi Home (пусть боги покарают ленивых ее создателей и всех кто продает в РФ поделки, привязывающиеся только к китайским серверам).

Но надо будет вернуться.

Self.Tracker

В то время, как все кто ни попадя, шпионит за нами через смартфоны, сами мы часто довольствуемся только тем, что подкидывает нам Яндекс или Гугл (смотрите, что вы наснимали 10 лет назад, а вот где вы были, а вот какую музыку слушали). Обидно как то, что кто-то помнит обо мне больше чем я сам.

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

И все это - не на сервера корпораций зла и добра, а на жесткий диск родного компа, в зашифрованную БД с паролем о 37 символах.

Статистика - вещь могучая и при должном умении можно было бы узнать о себе много нового. А то и принять неочевидные решения. А можно и дозированно отдавать сторонним алгоритмам.

Да, небезопасно, но мир меняется. "... Я чувствую это в земле, я чувствую это в воде... вот и в воздухе уже чем то запахло..." (с)

З.Ы. А как пользователь помрет, так и его цифровую копию легче будет создавать ))

Соревнования танков с ИИ

Давно зреет идея собрать танк в масштабе 1/16, вооруженный хард-пневматикой и оснащенный блоком самоуправления. То есть не пошлый RC, а вполне самостоятельный танк, сам идентифицирующий цели и нацеленный на уничтожение такого же танка-противника. Камеры, датчики, распознавание образов, прицеливание и вот это вот все.

По-моему, весьма интересная дисциплина кибер-спорта могла бы получиться.

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

Цена входа - наверное около 100 т.р. плюс команда из человека с руками и 3d-принтером + средней руки программист.

Но пока жаба душит. И нет под рукой 3d-принтера и человека с руками из плеч. Сам могу претендовать только на роль идеолога-программиста.

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

Сеть сделанных дел “я полезен”/’i.useful’

Заметка

да-да, почти "я сделаль" :)) или набросок очередной около-бизнес идеи

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

Концепция: социальная сеть - аналог резюме, где указываются завершенные или выполняемые дела, несущие потенциальную пользу другим людям.

Читать далее

Электрокоммутационный блок для умного дома

Заметка

Назначение: управление электрическими линиями в доме/квартире.

Модульная коробка, позволяющая целенаправленно включать/отключать электрические линии.

Размещается после блоков УЗО, желательна на DIN-рейке.

Опционально — имеется возможность учёта времени работы/тока или передачи состояния (включен/выключен).

Управление — витая пара или вай-фай.

Может быть совмещён с автоматами

Устройство:
1. Коммутация - электромагнитное реле (управляющий сигнал 5 или 3,3 V, коммутируемый ток - не менее 16 А)
2. Опционально изменяемое количество нормально включенных и нормальновыключенных реле
3. Управляющий вход - витая пара
4. Управляющий блок - плата класса Ардуино или промышленный аналог с количеством GPIO по количеству коммутируемых силовых каналов
5. Желателен Ethernet порт или возможность его подключения или Wi-Fi модуль

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

Рюкзак ближайшего будущего: предварительные бизнес-требования

Заметка

Без ранжирования по важности:

1. автоматическая утяжка для минимизации объема и перемещения веса к спине (вплоть до практической незаметности в пустом состоянии)
2. запас энергии (пауэрбанк)
3. запас воды (кэмелбек с системой гидратации)
4. удобный перевод на грудь
5. система заднего вида (зеркала?)
6.  система быстрого сброса
7. электроника:
- геопозиционирование,
- шагомер,
- датчики температуры,  CO2, влажности, давления,
- аларм-сирена,
- взаимодействие со смартфоном/гарнитурой,
- возможно - центральный сервер для носимой электроники
8.принудительная вентиляция спины
9. защита органов и позвоночника
10. модульность (сопряжение с доп.подсумками в т.ч. - ALICE, MOLLE(???))
11. перераспределение веса (вверх-вниз, смена опоры с плеч на поясницу)
12. ограничение несанкционированного доступа (замок?)
13. городской (до 30 литров)
14. утилитарный (немаркость, прочность, универсальность, стандарты А4, ноутбук, защита содержимого,)
15. корректор осанки
16. индикация и подсветка, также - светоотражающие элементы, которые могут быть спрятаны)
17. вес ??

Возможные способы реализации:

1. интеграция с одеждой
2. исполнительные механизмы с системой распределения приложения усилий (как вариант, вместо отдельного исполнительного элемента на каждую функцию для минимизации веса)

Проблемы:
1. Вес
2. Батареи (запрет к перевозу в багаже, влияние на вес)
3. "съедание" полезного объема исполнительными механизмами
4. эргономика будет отличаться от привычной, требуется слом парадигмы пользования

 

Тактильный интерфейс получения текстовой информации.

Устройство представляет собой стандартную  плоскую поверхность, накладываемую/прикрепляемую к коже и способную генерировать на ней локализованные ощущения (давление, покалывание, тепло или комплекс всего вышеперечисленного).
Поток информации кодируется в  некий аналог шрифта Брайля и передается  на кожу пользователя.

Простейший вариант - клавиатура qwerty "наоборот", формирующая ощущения соответственно расположению кнопок.  Или последовательно формирование   символов из системы Брайля на коже, или любой другой вариант кодирования.

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

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