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

Как стать автором

Эволюция чат-ботов в Бизнесе: от теории к практике

Уровень сложностиПростой
Время на прочтение5 мин

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

Первый прорыв случился с распространением в Телеграм «кнопочного интерфейса ботов», который «де-факто» стал стандартом в области текстовых ботов.

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

Третий прорыв возник в области искусственного интеллекта (ИИ), боты стали «человечнее» и взаимодействие с ними перешло из разряда «робот» в разряд «помощник».

Читать далее
Всего голосов 5: ↑3 и ↓2+5
Комментарии2

Каждый переезд — немножечко смерть, или как сайты меняют платформу

Время на прочтение8 мин

В интернет-маркетинге — всё как в жизни. Сайт переехал, и вы всё потеряли: позиции; трафик; заявки клиентов. В статье разбираем два переезда: с печальным финалом и когда всё прошло «тип-топ». Делимся инструкцией по безопасному переезду.

Читать далее
Всего голосов 9: ↑7 и ↓2+5
Комментарии0

От документации к готовому API: Генерация кода из Swagger для FastAPI

Уровень сложностиПростой
Время на прочтение7 мин

В статье вы узнаете, как с помощью OpenAPI Generator преобразовать OpenAPI-документацию в рабочие роуты и Pydantic модели для FastAPI. Один раз настроив конфигурацию, вы сможете за секунды создавать готовый код, что значительно ускоряет разработку и упрощает поддержание API.

Итак, давайте разбираться!
Всего голосов 4: ↑4 и ↓0+6
Комментарии8

Оптимизация небрежно написанного маппера

Уровень сложностиПростой
Время на прочтение9 мин

В один день тестировщик пришла к программистам с вопросами об эндоинте, который работает "вечно". Сие утверждение было странным, потому как ранее его не замечали, но было одно НО. Пару дней до этого случилось долгожданное событие - нам предоставили полноценный бекап тестовой базы, который конечно же мы быстренько залили на наши тестовые энвы вместо нагенерированных данных. В следующие несколько дней было обнаружено ещё с десяток "вечно" работающих эндпоинтов, но в этой статье будет исправление только одного из них, который работал около 30 секунд на тестовом маломощном окружении и около 16 секунд на моем ПК.

Подробности внутри
Всего голосов 5: ↑4 и ↓1+6
Комментарии10

Теорема о разбиении регрессоров: делаем CUPED аб-тесты в один шаг

Уровень сложностиСредний
Время на прочтение8 мин

Пишу эту статью для тех, кто уже знаком с CUPED, но ищет больше понимания этого метода и взгляда на него с другой стороны. Здесь я не буду детально объяснять базовый алгоритм CUPED аб-тестирования: про это уже достаточно материала в сети. Основное внимание уделим рассмотрению метода через призму регрессий. Цель статьи - познакомить читателя с теоремой, безумно полезной для понимания работы регрессий, а главное - продемонстрировать, как с помощью этой теоремы проводить CUPED тесты не в три последовательных шага (как в базовом алгоритме), а с помощью одной регрессии.

Читать далее
Всего голосов 4: ↑4 и ↓0+6
Комментарии2

Цепи Маркова в Telegram-боте

Уровень сложностиПростой
Время на прочтение7 мин

Привет, меня зовут Александр и я жёсткая самоучка в области искусственного интеллекта (ИИ). 5 лет назад я задался целью создать сильный искусственный интеллект (СИИ).

Думаю, стоит начать с того, как я создал бота для Телеграма с цепями Маркова.

Читать далее
Всего голосов 15: ↑12 и ↓3+16
Комментарии8

Транзакции PostgreSQL, Требования ACID, примеры. Подготовка к собеседованию, изучение

Уровень сложностиПростой
Время на прочтение10 мин

Приветствую тебя читатель, я решил написать про ACID и Транзакции PostgreSQL своим языком, с понятными примерами, эта статья ориентирована на людей готовящихся к собеседованию, кто захотел узнать нюансы транзакций в PostgreSQL или про ACID, а также для людей которые знают теорию, но сами ещё ни разу не писали транзакции. Я не ставил перед собой цели рассмотреть и объяснить работу транзакций на очень глубоком уровне. Была цель привести понятные примеры, дать макет работы с транзакциями, а также пощупать основные возможные проблемы при работе с транзакциями в PostgreSQL.

Читать далее
Всего голосов 8: ↑6 и ↓2+6
Комментарии9

Упрощение управления формами во Flutter с помощью пакета FForm

Уровень сложностиСредний
Время на прочтение5 мин

FForm — это пакет Flutter высокого уровня, предназначенный для упрощения создания и управления формами с упрощенной проверкой полей. Он предлагает два основных компонента: FFormField и FFormBuilder, которые вместе обеспечивают простоту и гибкость обработки форм в приложениях Flutter.

Читать далее
Всего голосов 3: ↑2 и ↓1+3
Комментарии5

Платить деньги или есть еще секреты для достижения супер результатов команды?

Уровень сложностиПростой
Время на прочтение4 мин

Привет! Меня зовут Аминов Аскер, я Senior Product Owner в одном крупном корпорате и для меня важно достигать супер результатов в работе, поэтому сегодня хочу обсудить с тобой мотивацию сотрудников, микроклимат в команде и счастливых коллег... это я про счастливую команду, которая помогает тебе расти по карьерной лестнице. Да-да, ты не в одиночку тянешь все с супер результатами :).

Перед тем как начать, хочу поделиться своим telegram-каналом, где больше пишу про менеджмент в ИТ https://t.me/your_managers_secret
Подписывайся, если мои мысли тебе зайдут ;)

Мне нравится говорить, что мотивация бывает меркантильная и не меркантильная в хорошем смысле этого слова. Звучит! Давай разбираться.

Читать далее
Всего голосов 11: ↑2 и ↓9-7
Комментарии5

Подключение Outline VPN на сервере без графического интерфейса

Уровень сложностиПростой
Время на прочтение4 мин

В своей первой статье я разобрался как подключить Outline VPN на сервере без графического интерфейса.
Скриншотов будет мало, воды - много.

Есть у меня несколько тестовых серверов, где я опробую всякое. И вот, понадобилось мне уже пользоваться VPN, но, вот беда, terraform отказывается не только скачиваться, но и работать в России.

Читать далее
Всего голосов 3: ↑3 и ↓0+5
Комментарии8

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

Уровень сложностиСредний
Время на прочтение5 мин

Привет! Меня зовут Елена Аладина, я product lead в Альфа-Банке. Последние несколько лет я управляю командами и убеждена, что успех продукта напрямую зависит от качественного взаимодействия со стейкхолдерами.

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

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

Читать далее
Всего голосов 7: ↑3 и ↓4+2
Комментарии2

Дышать, а не задыхаться

Уровень сложностиПростой
Время на прочтение9 мин

Привет, Хабр! Меня зовут Влада и я обожаю работать с людьми. Попав волею судеб IT сферу, я поняла, что хоть в IT очень много зависит от командного взаимодействия, большая часть тусовки нацеливается на хард, а не софт. Поэтому статьи тут я хочу посвящать софтам.

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

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

Этот метод — свежая находка последних 6 месяцев, и, как мне кажется, он — квинтэссенция смысла — почему вообще происходит выгорание. Опять же, наверное, общий подход знают всё, я просто его преподнесу в более структурной форме.

То, что напишу ниже, ненаучно (хотя и достаточно сильно перекликается с теорией Павлова, да‑да, тем самым, который про собак и условные рефлексы писал), но обкатываю на окружающих людях и себе — очень помогает исправить ситуацию. Теория не моя, но автор дал добро на то, чтобы пустить её в мир. Для тех, кто любит кратко — переходите к блоку «Итог», а всех остальных приглашаю погрузиться в мою историю и подробное объяснение мат.части.

Читать далее
Всего голосов 44: ↑35 и ↓9+35
Комментарии34

Использование стандарта ES5 в Интернете

Уровень сложностиСредний
Время на прочтение12 мин

Что сейчас со стандартом ES5 и нужно ли его поддерживать?

В данной статье рассматривается распространенность транспилирования ES6+ кода в ES5

В 2017 году я написал статью, в которой показал веб-разработчикам, как они могут деплоить код ES6+ (он же ES2015) в продакшен, без необходимости транспилировать его в ES5. Этот метод был выходом для разработчиков веб-сайтов, которые хотели без ограничений писать современный код, не беспокоясь о раздувании транспилера или полифилла.

К сожалению, хотя многие разработчики веб-сайтов могли использовать этот метод, большинство авторов библиотек JavaScript не могли.

Читать далее
Всего голосов 11: ↑7 и ↓4+6
Комментарии3

Лучшая помощь венчурных фондов — это не мешать. Согласны?

Уровень сложностиПростой
Время на прочтение8 мин

Основатели и CEO стартапов меня постоянно спрашивают, какую помощь, кроме денег, ваш венчурный фонд может предложить. Я надеюсь, что эта статья поможет шире раскрыть, что мы понимаем под термином «Smart Money» и какую реальную поддержку их технологическая компания может получить от Phystech Ventures.

Читать далее
Всего голосов 7: ↑3 и ↓4+1
Комментарии0

Война за клики: Как позиции в Google влияют на CTR?

Уровень сложностиПростой
Время на прочтение5 мин

Вам точно нужен топ-10? Сколько кликов достаются 1 месту в поиске? Как было 10 лет назад и как влияют на кликабельность сниппеты? Исследование показателей кликабельности в Google на основе данных аналитической компании Advanced Web Ranking.

Читать далее
Всего голосов 4: ↑3 и ↓1+6
Комментарии4

Как поднять на VDS свой веб-сервер. Пошаговое руководство для новичков

Уровень сложностиСредний
Время на прочтение7 мин

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

Читать далее
Всего голосов 9: ↑2 и ↓7-1
Комментарии13

Обучение в Stanford Online: Advanced Cybersecurity

Уровень сложностиПростой
Время на прочтение3 мин

Привет! Меня зовут Николай, я работаю в сфере QA с 2010 года. Это моя первая статья на Хабре. На основе своего опыта прохождения сертификации Stanford Online в 2023 году я расскажу про процессы поступления и обучения, структуру программы Advanced Cybersecurity и платформу онлайн обучения, опишу особенности и в конце статьи поделюсь своим мнением.

Читать далее
Всего голосов 2: ↑2 и ↓0+4
Комментарии2

Как один маленький функциональный блок влияет на обслуживание промышленного оборудования

Уровень сложностиПростой
Время на прочтение3 мин

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

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

Читать далее
Всего голосов 8: ↑6 и ↓2+8
Комментарии13

Как работает фронтенд: от загрузки сайта до современных инструментов

Уровень сложностиПростой
Время на прочтение8 мин

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

Читать далее
Всего голосов 15: ↑7 и ↓8+4
Комментарии9

@tanstack/react-query + react typescript

Уровень сложностиСредний
Время на прочтение4 мин

Хотелось бы рассказать как я использую @tanstack/react-query в своих проектах при построении архитектуры приложения

Читать далее
Всего голосов 2: ↑2 и ↓0+4
Комментарии12