В этом цикле статей рассмотрим как можно легко и быстро делать на C# любые однотипные действия просто навешивая атрибуты на доменные сущности
Читать далееПошаговая инструкция: как сделать, обучить и подключить AI чат-бот первой линии к Битрикс24.
Бот с искусственным интеллектом будет отвечать в популярных мессенджерах и соцсетях через механизм "открытых линий" Битрикс24. Интегрируйте нейросети для общения в Whatsapp, Telegram, VK, AVITO, чате на сайте и другими каналами.
В статье мы узнаем:
▫️как подключить AI чат-бот к Bitrix24 и проверить уже через пару минут
▫️как настроить функционал чат-ботов Битрикса, чтобы они отвечали вместо менеджера
▫️разберём классические проблемы, которые возникают при обучении ИИ
▫️увидим как бот создаёт "события", такие как "жалоба" или "клиент хочет купить"
▫️изучим методы обучения и улучшения бота после его запуска, почему удобно событие "бот не знает ответа"
▫️узнаем о сложных кейсах, например использование технического сленга
▫️"троллим" бот, требуя от него написать статью про джинсы
▫️запишем в карточку сделки результаты диалога при помощи бизнес-процессов: что беспокоит клиента, нужны ли дополнительные услуги
▫️как получить типизированные результаты из диалога: дату заказа в виде даты, сумму или объём в виде цифры, и типизированные элементы типа "список" от Битрикс24
Читать далееКазалось бы, проект — он и есть проект. Есть цели, сроки, ресурсы, ответственность. Команда, бэклог, релизы, метрики.
Но если в проекте появляется компонент на основе ИИ — всё, забудьте привычную механику. Внутри осталась та же конструкция, но логика её работы уже другая.
Я веду AI-проекты не первый год, и могу точно сказать: управление такими системами требует другой оптики. Всё начинается с привычного project/product management — но уже на ранних этапах возникает ощущение, что ты управляешь не только задачами и людьми, а поведением. Плавающим, обучающимся, порой нелогичным.
Читать далееОт TAN-листов и SMS-кодов до Passkeys и FIDO2 — за 20 лет одноразовые коды прошли путь от бумажек до криптографии.
Почему TOTP стал стандартом? Чем push-уведомления лучше? И правда ли, что будущее — без паролей?
В статье — краткий и наглядный разбор всей эволюции OTP: алгоритмы, уязвимости, UX и рекомендации для современных систем.
Читать далееКогда я публиковал свои первые статьи на Хабре, мне было не по себе. Я опасался (но где‑то и надеялся) что сейчас мою статью разнесут по фактам въедливые зануды, которыми славен ресурс. Что они найдут все пограничные случаи, не подпадающие под общий вывод, найдут все технические ошибки, которые допускают лишь дилетанты и скинут десяток ссылок на статьи, где «это всё уже сто раз было».
Три года и 30 статей заставили меня относиться к мифу о многочисленности на Хабре положительно-въедливых зануд несколько более критично — не воспринимать его как априорную истину, а задаться вопросами «так ли это?» и «если не так, то почему?».
Подискутировать о дискуссииВопрос перенаправлений кажется простым или не особо серьезным для обдумывания, но в будущем может вызвать проблемы при слишком халатном подходе.
Я хочу сравнить самые популярные методы для редиректов в браузере с помощью JavaScript, а так же способы как их сделать безопаснее и продуманнее.
Читать далееПривет, Хабр! Хочу поделиться личным опытом превращения старенького ноутбука ASUS X552CL (Intel i3-3217U, 6 ГБ RAM, SSD + HDD), выпущенный 12 лет назад, в полноценный домашний сервер под Linux Ubuntu Server 24.04.5 LTS.
Получилось что-то вроде мини-датацентра на дому — он хранит файлы на жёстком диске с бэкапом в облаке, Docker-контейнеры крутит для дата-аналитики и даже имеет легковесный интерфейс XFCE, при этом есть потенциал к росту до терминала для управления умным домом. Расскажу, почему было решено отказаться от WSL на рабочем ноутбуке Huawei, как настроить удалённый доступ через xRDP (чтобы не было чёрного экрана), запустить там Docker, сборку Superset и JupyterLab с Anaconda (с разными версиями Python), прикрутить Samba-шару для домашнего использования и организовать бэкап в облачном хранилище. В этой статье будет немного технических деталей, щепотка шуток и парочка мемов с советскими плакатами.
Читать далееВ этом посте я расскажу, как на практике за пару часов реализовал serverless OCR-сервис на AWS, используя AWS Lambda и модель из Amazon Bedrock. Статья ориентирована на опытных AWS-архитекторов, поэтому мы углубимся в архитектуру, покажу код (Terraform для инфраструктуры и Python для Lambda), обсудим масштабирование, ограничения и прикинем стоимость решения в регионе eu-central-1 (Франкфурт).
Читать далееКонцепция «умного дома» уже по крайней мере десяток лет не нуждается в представлении, и кажется чрезвычайно простой. Исторически, однако, раз за разом оказывается, что простота концепции не транслируется в простоту практического исполнения. Последние устройства от Яндекса, как мне кажется, сопоставимы по качеству с обычными, «глупыми», а по сравнению с другими умными устройствами, не так дороги, и, как следствие, заслуживают соответствующего внимания.
Читать далееЕвропейские монархи, сначала неохотно снаряжавшие в путь отважных (и не всегда гуманных) авантюристов, быстро осознали потенциальную выгоду от коммерческого освоения Индии и Азии. Они инициировали создание специальных частных компаний, которые получали право на монопольную торговлю с открытыми странами Востока. Все они назывались «Ост-Индскими». Об этом феномене мы подробно расскажем в нашем материале.
Читать далееSEO антикейс – как я продвигал свой личный сайт. Ранее 30 января 2025 года я выступил с докладом о том как я продвигал свой личный сайт на канале у Михаила Шакина. Спустя время решил поделись этим докладом в формате публикации в блоге.
Читать далееПривет, Хабр!
В этой статье я хотел бы поделиться с разработчиками и не только — кто уже имеет жизненный и профессиональный опыт, но мечтает выучить новую технологию. Часто на это не хватает времени и мотивации.
Читать далееПредставьте, что вы протестировали два разных УТП в рекламных заголовках, и одно из них увеличило CTR на 10%. Но насколько достоверны эти результаты? Можно ли быть уверенными, что это не случайность, и именно новый заголовок стал причиной улучшения показателей?
Читать далееБалансировочная доска Бильгоу (Bilgo Board) – это специальное устройство, разработанное для развития чувства равновесия, координации движений и моторных навыков у детей. Это изогнутая доска (обычно деревянная или пластиковая), на которой ребенок стоит и раскачивается в разных направлениях. Её форма позволяет выполнять разнообразные упражнения, тренируя вестибулярный аппарат.
Читать далееОднажды вечером 1951 года астроном Уильям Уилсон Морган возвращался домой из обсерватории Йеркс в Висконсине, когда он посмотрел на ночное небо и испытал «вспышку вдохновения... творческий интуитивный всплеск». Это была разгадка одной из величайших тайн астрономии.
Наблюдаемая Вселенная содержит миллиарды, возможно, даже триллионы галактик. В скромный телескоп можно разглядеть их разнообразные формы — спирали, эллипсоиды и другие с нерегулярной структурой. Но как насчёт нашей собственной галактики, Млечного Пути?
Морган вычислял расстояния от Земли до групп больших, горячих, ярких звёзд, которые сегодня называют OB-ассоциациями. Он знал, что в спиральных галактиках эти скопления располагаются в рукавах. Вглядываясь в небо во время прогулки домой, он обнаружил знакомые точки звёздных OB-ассоциаций. Но на этот раз плоское изображение ночного неба слилось в его сознании с расстояниями до звёзд, которые он вычислил и запомнил, и ожило в трёхмерном виде. Морган увидел: звезды ассоциации OB расположены в длинной нити — рукаве нашей спиральной галактики.
Читать далееРегулярно в своей практике и практике коллег встречаю доказательства тому утверждению, что большее сокращение затрат на процессы (в том числе и разработки) можно решить организационными изменениями.
«Нужный человек не в том месте может перевернуть мир».
Никакие технические решения не дадут того же эффекта. В принципе, чаще они даже не срабатывают, так как нет привычки работать «правильно» у самих сотрудников. Все попытки автоматизировать хаос приводят только к интенсификации этого хаоса.
В этой статье я расскажу на одном личном примере, как посредством организационных изменений можно значительно сократить временные затраты на процесс (в моем примере — это процесс разработки), одновременно с этим повысить качество продукта этого процесса.
Читать далее