Михаил Омельченко | AI&IT
5.3K subscribers
975 photos
190 videos
4 files
710 links
ИИ в работе, разработка, веб. Агенты, автоматизация, инструменты. Веду я, Михаил Омельченко, внешний технический директор по ИИ и ментор.

Менторство, реклама и сотрудничество: djwoms.ru
Telegram - @DJWOMS
YouTube - https://www.youtube.com/c/DjangoSchool
Download Telegram
В qwen добавили проекты, как в ChatGPT.
👍14
😎 Желаю, чтобы технологии помогали вам освободить время для самого главного, семьи и отдыха.
Надежных партнеров вам и верных друзей рядом.

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

Успехов и роста во всём!
С Новым 11111101010 годом! 🥳
Please open Telegram to view this post
VIEW IN TELEGRAM
2🎉34❤‍🔥9🔥7
Итоги года с timeweb 😄
😁9👍2
Media is too big
VIEW IN TELEGRAM
Вторая волна в клуб по веб разработке

Чтобы вы получили пользу от клуба, нужно знать ваши ожидания и цель.
Второй набор в 5 сезон, проходит следующим образом, присылайте мне в личку @DJWOMS мини анкету. Я добавляю вас в лист ожидания или задам доп. вопросы. Так мы сможем понять, подходит ли вам участие в клубе.

Что прислать в мини анкете:
1) Ваши текущие знания, стэк
2) Что ожидаете от клуба
3) Чему хотите научиться приняв участие
4) Сколько времени в день будете уделять работе над проектом
5) Можете ли принимать участие в еженедельных онлайн встречах клуба, по вторникам в 18:00 по мск

Сезон стартовал 15.12.25, вторая волна вступления 15.01.26.
Мы интегрируем вас в текущий проект. Дорабатывается архитектура, будем писать код.

Стоимость участия в клубе 5000 руб. месяц.
Сезон длится ещё 2 месяца, конец сезона 15.03.2026.

Если есть вопросы, пишите в комментариях👇

#club
👍3
😎 Меня приняли на обучение в Стратоплан

Сейчас я развиваю DXDocs - B2B-студию студия технического контента и документации для IT-продуктов.
На этом этапе задачи всё чаще упираются не в экспертизу, а в управление: командой, операционной деятельностью и процессами.

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

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

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

Изначально мне предлагали программу CTO, но мой запрос оказался немного другим. Был отдельный созвон с основателем школы, чтобы сверить ожидания и понять, какой формат подойдет лучше. В итоге я иду на курс "Операционный директор (COO)".

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

Дальше буду писать про обучение по ходу процесса. Просто фиксировать, что откликается, что нет и что получается применить на практике.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥17❤‍🔥7💯1
Стрим будет завтра в 20:00 по мск
👍9
FastHTML + LLM API | Веб-приложение с интеграцией LLM

Сегодня стрим (17.01.26) в 20:00 по МСК.
На стриме:
✔️ Зачем нужен FastHTML
✔️ Создание интерфейса веб-приложения
✔️ Интеграция с API LLM
✔️ Обработка запросов и ответов
✔️ QWEN Code

Во второй части, общение и ответы на вопросы.

- - -
👉 Запись стрима в клубе
- - -

➡️ Поддержать автора рублем

#fasthtml #llm #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍15🔥1
DevRel (Developer Relations) в русскоязычном сегменте описывают по-разному, и из-за этого роль часто путают.

Самое частое определение такое: DevRel - это функция, которая выстраивает отношения компании с разработчиками и держит коммуникацию с dev-аудиторией, внешнюю и внутреннюю.

Но дальше начинаются нюансы. Часть материалов сводит DevRel к техпиару: репутация, присутствие в индустрии, публичность.
Другие, наоборот, объясняют DevRel через обмен знаниями и практику: выступления, публикации, внутренние активности.

Я бы приземлял DevRel на артефакты, иначе это превращается в разговоры.
Когда продукт с API или SDK, DevRel связывает доку, примеры и релизы с вопросами разработчиков. Чтобы одно и то же не приходило в поддержку снова.

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

Мне DevRel нравится именно как инженерная функция: поймали повторяющийся затык, воспроизвели, исправили в доке или SDK, замкнули контур.

P.S.
Говорю себе - хватит дела делать, пора контент пилить 😁

#devrel #dx
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Некоторые сервисы которые предлагают бесплатный лимит к топовым моделям, немного "обманывают".
🤔9😁8🤬2
FastHTML + LLM API | Веб-приложение с интеграцией LLM

В видео:
✔️ Зачем нужен FastHTML
✔️ Создание интерфейса веб-приложения
✔️ Интеграция с API LLM

- - -
👉 Смотреть видео на YouTube

👉 Смотреть видео на RuTube
- - -

#fasthtml #llm #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍2
DX (Developer Experience) - это совокупность факторов, которые влияют на то, насколько комфортно разработчику работать с кодовой базой, инструментами и процессами.

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

Когда линтеры, форматтеры и тесты настроены так, что запускаются автоматом при коммите, то разработчик не тратит время на рутину. Хороший DX это когда проект подымается быстро, а не за минуты. Когда hot reload работает мгновенно, а не заставляет ждать пересборку проекта.

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

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

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

Быстрый фидбек от CI/CD критичен. Если pipeline падает через 30 минут после пуша, а разработчик уже переключился на другую задачу и потерял контекст.
Хороший DX - это когда проверки отрабатывают за 5-10 минут максимум.

То же с code review, если MR висит неделю, то мотивация падает, а конфликты в MR растут.

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

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

#dx
3👍15🔥7
Что то я давно не писал тут 😕

В редакторе кода Zed можно подключать как платные API + конект к Codex.
Так и локальные: LM Studio и Ollama.

Можно создавать своих агентов или подключать сторонних.

Сам редактор написан на Rust, так что летает.

#zed #ai
🔥11
За 20 лет в разработке я прочитал тонну документаций и столько же туториалов. Документация бывает нормальной, а бывает такой, что после нее хочется закрыть вкладку и забыть, что инструмент вообще существует. И думаю вы тоже это проходили.

Есть продукт, есть документация, все описано. А как только тебе нужно сделать конкретную задачу, начинается поиск по внешним источникам. Гугл, видео, статьи, чужие репы с примерами, stack overflow, чаты. В итоге ты тратишь время не на инструмент, а на то, чтобы понять, как его использовать.

Раньше я относился к этому как разработчик. Ну окей, разберусь, найду, пойму. Но когда смотришь на это как на продукт, сточки зрения бизнеса, то это не просто неудобство, это прямые потери финансов. Потому что зачем это терпеть и страдать. Человек просто выберет альтернативу, где есть нормальные гайды, документация, примеры и понятно как-что сделать.

Я с этим сталкиваюсь на стримах. Когда готовлюсь, мне нужно самому пройти весь путь, чтобы показать, как что-то настроить, как интегрировать, как получить какой-то результат. И почти всегда самая большая проблема не в сложности инструмента, а в том, что нет нормального туториала под задачу. Не общего описания, а конкретного сценария. Сделай шаг 1, шаг 2, шаг 3, вот ожидаемый результат, вот такие могут быть ошибки, вот так можно проверить, что все работает.

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

Сейчас я как раз этим и занимаюсь. Делаю туториалы и видео-туториалы для IT-продуктов, чтобы разработчикам было проще писать интеграции. А продукту проще расти за счет того, что про него есть информация.
2🔥39💯11👍7❤‍🔥1
Выложил гайд по Qwen3-TTS

Как локально клонировать свой голос и озвучивать текст. Используя Windows и если у вас видеокарта уровня RTX 3060 Ti 8 GB.

В гайде есть рабочий код python, который берет текст, клонирует голос, озвучивает и собирает результат в один wav.

Плюс отдельный блок troubleshooting, актуально для windows.

👉 Читать гайд
1🔥11
Выложил еще гайд по Qwen3-TTS

Как локально озвучивать текст, используя Qwen3-TTS CustomVoice на Windows. Можно менять голоса из предоставленного списка.

В гайде есть код python, который берет исходный текст и озвучивает его.

👉 Читать гайд
1🔥8👍2
Есть 2 места на менторство.

Одно место по повышению грейда мидл/сеньор. Повышение хард и софт скиллов. Помогаю перейди на следующий уровень в разработке.

Одно место на обучение разработке AI- агентов, CrewAI, LangChain.

Задать вопросы или записаться, пишите в личку @DJWOMS
1👍7👎4🔥3
Как я реализовал поиск промптов и статей на сайте AISferaic

Поиск в два этапа
Первый этап это полнотекстовый поиск: система анализирует название, описание и seo keywords. Учитывает разные веса полей (название важнее), и ранжирует результаты по релевантности. Поиск работает сразу для русского и английского.

Второй этап проверка на сходство. Если по основному запросу найдено мало результатов, подключается механизм похожих совпадений (в том числе при опечатках и неточном вводе). Это снижает количество пустых выдач.

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

Дополнительно ведется аналитика поисковых запросов, сохраняются уникальные комбинации текста и фильтров, частота запросов и доля пустых результатов.
Это помогает улучшать релевантность и понимать, какие темы пользователи ищут чаще всего.
👍14🔥1