Я автоматизировал поиск работы, чтобы пройти тест Тьюринга у HR. Открытый эксперимент

Привет, Хабр. Я Вадим, QA-инженер. Все мы знаем, как работает найм. Твое резюме может быть идеальным, но если в нем нет нужного ключевого слова или оно не понравилось алгоритму первичного отсева (ATS) — ты в пролете. Я решил взломать эту систему. Инженерно. Я написал софт, который берет на себя весь цикл: мониторинг вакансий, анализ требований и генерацию сопроводительного письма, которое должно продать меня лучше, чем я сам. Ниже — краткий лог разработки: как мы боролись с «машинным акцентом», почему нейросети врут про опыт и удалось ли мне обмануть рекрутеров.

https://habr.com/ru/articles/993728/

#поиск_работы #карьера_в_it #автоматизация #python #telegram_bot #искусственный_интеллект #собеседование #резюме #лайфхаки #llm

Я автоматизировал поиск работы, чтобы пройти тест Тьюринга у HR. Открытый эксперимент

Привет, Хабр. Я Вадим, QA-инженер. Все мы знаем, как работает найм. Твое резюме может быть идеальным, но если в нем нет нужного ключевого слова или оно не понравилось алгоритму первичного отсева (ATS)...

Хабр

Тестирование Telegram-ботов в CI/CD: токены не нужны

Типичная настройка CI для Telegram-бота: в секретах лежит токен, тесты ходят в реальный API, пайплайн занимает 10-15 минут и периодически падает на ровном месте. Таймауты, rate limits, протухший токен, который забыли обновить. Знакомая ситуация. В этой статье разберём, как настроить CI/CD для Telegram-бота так, чтобы не нужны были ни токены, ни сеть, ни повторные запуски упавших тестов.

https://habr.com/ru/articles/990010/

#rust #testing #telegram_bot #telegram #telegrambot #telegrambot #тестирование #производительность #performance

Тестирование Telegram-ботов в CI/CD: токены не нужны

Типичная настройка CI для Telegram-бота: в секретах лежит токен, тесты ходят в реальный API, пайплайн занимает 10-15 минут и периодически падает на ровном месте. Таймауты, rate limits, протухший...

Хабр

С 5 минут до 15 секунд: параллельные тесты с базой данных для Telegram-ботов

Тесты выполняются 5 минут. Вы вносите маленькое изменение, запускаете cargo test и ждёте. Проверяете телефон. Всё ещё ждёте. К моменту, когда тесты заканчиваются, вы уже забыли, над чем работали.

https://habr.com/ru/articles/989410/

#rust #testing #telegram_bot #telegram_bots #telegram #telegrambot #telegrambot #тестирование #производительность #performance

С 5 минут до 15 секунд: параллельные тесты с базой данных для Telegram-ботов

Тестовый набор выполняется 5 минут. Вы вносите маленькое изменение, запускаете cargo test и ждёте. Проверяете телефон. Всё ещё ждёте. К моменту, когда тесты заканчиваются, вы уже забыли, над чем...

Хабр

Почему ваши тесты для Telegram-ботов работают неправильно (и как это исправить)

15-20 минут на ручное тестирование. После каждого коммита. 47 состояний диалога. Бесконечные «а этот edge case я проверил?». Flaky тесты с реальным API. Rate limits от Telegram. Проблема не в коде - проблема в том, как вы его тестируете. Ручное тыканье в Telegram не масштабируется. Тесты с реальным API - медленные и flaky. Свои моки писать - неделя работы. Я нашёл способ лучше: 50 интеграционных тестов за 2 секунды. Без сети. Без токенов. 50 интеграционных тестов за 2 секунды

https://habr.com/ru/articles/989216/

#rust #telegram_bot #testing

Почему ваши тесты для Telegram-ботов работают неправильно (и как это исправить)

Буквально на прошлой неделе я в очередной раз задеплоил бота в прод и тут же получил от пользователя скриншот с ошибкой. Кнопка «Подтвердить заказ» почему-то отправляла сообщение «Добро пожаловать!»...

Хабр

15 часов на скрипт, температура 40° и AI-ментор: как я писал VLESS-агрегатор, сразу после «Hello World!»

В этой статье не будет сложной математики или языков программирования. Это история о том, как студент‑медик с нулевыми знаниями Python испытал психоз в температуре и слившись сознанием с ИИ, написал своего Telegram‑бота. Как парсить тысячи VLESS‑ключей с GitHub? Как отличить живой сервер от мертвого за 2 секунды? Как генерировать QR‑коды и JSON‑конфиги в оперативной памяти, чтобы не убить бесплатный сервер? (ответов на эти вопросы слава Богу НЕ будет!) Почему реклама такая убогая? Зачем он всему интернету рассказывает, что ты дурачок, раньше только дома знали... Гайд, как грипп, выгорание и умение ИИ следовать настроению пользователя создали новое хобби и почему программировать — это хотя бы весело. А самое главное — что вы видите на рисунке? Будьте внимательны — от этого зависит диагноз.

https://habr.com/ru/articles/985746/

#aiogram3 #asyncio #telegram #telegrambot #telegram_bot #telegram_bots #telegrambot #vless #vpn #vpnсервер

15 часов на скрипт, температура 40° и AI-ментор: как я писал VLESS-агрегатор, сразу после «Hello World!»

У каждого человека есть желания, которые он не сообщает другим, и желания, в которых он не сознается даже себе самому. Я вообще-то — врач Я программировать и не...

Хабр

n8n — масштабируем получение SMS и уведомлений с нескольких (десятков) SIM-карт одновременно

TL;DR Автор в прошлой статье настроил Telegram-чат, куда несколько смартфонов скидывают пуши с помощью MacroDroid и/или Tasker. Проблема в том, что смартфоны брали на себя слишком много работы. Что, если они будут тонкими клиентами, которые шлют сырые данные на сервер, где уже происходит вся обработка и рассылка? Автор делится workflow и конфигурацией для n8n, которые позволяют это реализовать в режиме "Быстрого старта".

https://habr.com/ru/articles/981276/

#n8n #telegram #telegram_bot #macrodroid #tasker #javascript #typescript

n8n — масштабируем получение SMS и уведомлений с нескольких (десятков) SIM-карт одновременно

TL;DR Автор в прошлой статье настроил Telegram-чат, куда несколько смартфонов скидывают пуши с помощью MacroDroid и/или Tasker. Проблема в том, что смартфоны брали на себя слишком много работы. Что,...

Хабр

Настройка смартфонов для пересылки SMS и уведомлений в Telegram

TL;DR Автор настроил Telegram-чат, куда несколько смартфонов скидывают пуши с помощью MacroDroid и/или Tasker. Пособие, как настроить это максимально просто, частично поберечь батарею и научить это работать в фоновом режиме. Как побочный эффект, вы автоматически таким образом нау́читесь "шарить" симки, карты и учётки себе и другим (только никому!).

https://habr.com/ru/articles/980964/

#macrodroid #tasker #automate #telegram #telegram_bot

Настройка смартфонов для пересылки SMS и уведомлений в Telegram

TL;DR Автор настроил Telegram-чат, куда несколько смартфонов скидывают пуши с помощью MacroDroid и/или Tasker. Пособие, как настроить это максимально просто, частично поберечь батарею и научить это...

Хабр

От голосовых к тексту: делаем Telegram-бота для расшифровки аудио на GigaAM-v3

Привет, Хабр! Недавно Сбер выкатил новые модели распознавания речи, и мне захотелось проверить их не в абстрактном демо, а в реальном сценарии. В этой статье я расскажу о практическом кейсе – разработке Telegram-бота, который преобразует голосовые сообщения в текст. Посмотрим, на что способна новая отечественная модель GigaAM-v3, и соберём на её основе расширяемого Telegram-бота. ▁ ▂ ▃ ▅ ▃ ▂ ▁ ▂ ▃ ▅ ▆ ▅ ▃ ▂ ▁

https://habr.com/ru/articles/979038/

#Сезон_ИИ_в_разработке #искусственный_интеллект #распознавание_речи #расшифровка_аудио #telegram_bot #sber #sst

От голосовых к тексту: делаем Telegram-бота для расшифровки аудио на GigaAM-v3

Привет, Хабр! Недавно Сбер выкатил новые модели распознавания речи (speech-to-text, STT), и мне захотелось проверить их не в абстрактном демо, а в реальном сценарии. В этой статье я расскажу о...

Хабр

Как я перестал лениться и написал бота, который переносит слова из Kindle в ReWord за меня (теперь с ИИ)

Всем привет! Думаю, многим из тех, кто решил покорять литературу на английском знакома эта ситуация: читаешь книгу (в моем случае - на читалке Kindle), честно выделяешь незнакомые слова, думая: «Вот дочитаю главу/книгу, выпишу их и выучу». Но есть загвоздка :-)

https://habr.com/ru/articles/980792/

#Python #Telegram_Bot #Aiogram #Kindle #Yandex_API #English #Pet_project #ReWord #Автоматизация #Изучение_языков

Как я перестал лениться и написал бота, который переносит слова из Kindle в ReWord за меня (теперь с ИИ)

Всем привет! Думаю, многим из тех, кто решил покорять литературу на английском, знакома эта ситуация: читаешь книгу (в моем случае - на читалке Kindle), честно выделяешь незнакомые слова, думая: «Вот...

Хабр

Поиск работы в Telegram: как автоматизировать рутину с помощью JobStalker

Поиск работы часто превращается в бесконечный скроллинг по Telegram-каналам: десятки уведомлений, тонны сообщений, чтение длинных описаний вакансий, попытки понять, подходит ли это тебе. А ведь Telegram — один из самых популярных источников свежих предложений о работе, особенно в IT, маркетинге и фрилансе. Но вручную фильтровать всё это — сплошная потеря времени. Здесь на помощь приходят современные технологии: машинное обучение, которое может анализировать текст лучше, чем человек, и автоматизировать процесс. Именно из этой идеи родился JobStalker — Telegram-бот, который мониторит публичные каналы с вакансиями, фильтрует их с помощью модели машинного обучения, оценивает релевантность и сохраняет подходящие варианты в удобной базе данных. Всё это с веб-интерфейсом для настройки и просмотра результатов. Проект полностью open-source, и вы можете развернуть его на своём ПК или сервере. Ссылка на репозиторий

https://habr.com/ru/articles/975272/

#telegram #telegram_bot #telegrambot #python #llm #llmприложения #ollama #jobscheduler #jobscheduler #vacancy

Поиск работы в Telegram: как автоматизировать рутину с помощью JobStalker

Поиск работы часто превращается в бесконечный скроллинг по Telegram-каналам: десятки уведомлений, тонны сообщений, чтение длинных описаний вакансий, попытки понять, подходит ли это тебе. А ведь...

Хабр