🧩 Как в Яндексе научили ИИ размечать тикеты лучше, чем люди — и что из этого вышло
Если вы хотя бы раз в жизни спорили в комментариях трекера, на кого повесить тикет — эта статья точно для вас.
Несколько разработчиков из Яндекса так устали воевать с тикетами, что собрались и написали свой проект DutyGPT: ML-сервис, который сам определяет, в какую команду должен уйти тикет. Автор проекта — Вася Дмитриев, техлид интеграций и общих AI решений в Яндекс Go, в статье рассказывает:
— как первая версия автоматизации сначала показала результат хуже ручной разметки,
— как перебрали десятки моделей — от BERT до Yandex GPT,
— как построили обучение, валидацию и выкатку модели через MLSDK,
— и как довели точность до 92% на проде.
А ещё — как добавили RAG, чтобы автоматически находить похожие тикеты, и зачем это вообще было нужно.
👉 Читать здесь
Реклама. ООО «Яндекс.Такси» ИНН 7704340310
Если вы хотя бы раз в жизни спорили в комментариях трекера, на кого повесить тикет — эта статья точно для вас.
Несколько разработчиков из Яндекса так устали воевать с тикетами, что собрались и написали свой проект DutyGPT: ML-сервис, который сам определяет, в какую команду должен уйти тикет. Автор проекта — Вася Дмитриев, техлид интеграций и общих AI решений в Яндекс Go, в статье рассказывает:
— как первая версия автоматизации сначала показала результат хуже ручной разметки,
— как перебрали десятки моделей — от BERT до Yandex GPT,
— как построили обучение, валидацию и выкатку модели через MLSDK,
— и как довели точность до 92% на проде.
А ещё — как добавили RAG, чтобы автоматически находить похожие тикеты, и зачем это вообще было нужно.
👉 Читать здесь
Реклама. ООО «Яндекс.Такси» ИНН 7704340310
❓ Как изменить размер массива в Go, если размер был задан при создании
Anonymous Poll
12%
Массивы в Go можно менять динамически через append()
2%
Для изменения размера можно использовать make
8%
Массивы автоматически расширяются, если не хватает места
83%
Размер фиксирован, для динамических структур используется срез
🏎 Вы уже сталкивались с «глухими» зависаниями и гонками данных в Go? Настало время взять каналы под контроль!
💻 На открытом уроке «Подводные камни каналов в Go — и как их обходить» 1 июля в 20:00 МСК мы не просто обсудим, что такое каналы:
— покажем реальные кейсы;
— узнаем, где без них не обойтись;
— разберём частые ошибки, которые тормозят ваши сервисы.
🚀 Представьте: ваш сервис обрабатывает запросы параллельно, без блокировок и утечек. Вы глубоко понимаете, как каналы помогают строить конкурентный код и уверенно внедряете это на любом проекте.
👉 Регистрируйтесь сейчас и получите персональную скидку на курс «Golang Developer. Professional»: https://clck.ru/3MmccW
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
💻 На открытом уроке «Подводные камни каналов в Go — и как их обходить» 1 июля в 20:00 МСК мы не просто обсудим, что такое каналы:
— покажем реальные кейсы;
— узнаем, где без них не обойтись;
— разберём частые ошибки, которые тормозят ваши сервисы.
🚀 Представьте: ваш сервис обрабатывает запросы параллельно, без блокировок и утечек. Вы глубоко понимаете, как каналы помогают строить конкурентный код и уверенно внедряете это на любом проекте.
👉 Регистрируйтесь сейчас и получите персональную скидку на курс «Golang Developer. Professional»: https://clck.ru/3MmccW
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
💣 Как настроить отказоустойчивое хранилище данных? Дарим гайд за прохождение теста по HighLoad!
🏆 Пройди тест из 29 вопросов, проверь свой уровень знаний и получи файл “Как настроить отказоустойчивое хранилище данных“! Тест проводится в рамках курса Highload Architect
👉 Пройти тест и забрать файл: https://clck.ru/3MmcMU
Если успешно пройдешь тест, то так же сможешь забронировать место в группе по выгодной цене!
🎫 Курс можно приобрести в рассрочку
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🏆 Пройди тест из 29 вопросов, проверь свой уровень знаний и получи файл “Как настроить отказоустойчивое хранилище данных“! Тест проводится в рамках курса Highload Architect
👉 Пройти тест и забрать файл: https://clck.ru/3MmcMU
Если успешно пройдешь тест, то так же сможешь забронировать место в группе по выгодной цене!
🎫 Курс можно приобрести в рассрочку
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
❓ Что произойдет, если закрыть канал, в который никто не писал
Anonymous Poll
2%
Утечка памяти
83%
Ничего
6%
Паника
10%
Выведется nil
❓Что выведет код
Anonymous Poll
41%
false false false false
19%
true true false false
26%
false false true true
26%
true true true true
❗️ Посты этой недели мне ____
Anonymous Poll
13%
Понравились
21%
Были нейтральны
56%
Не очень понравились
10%
Каюсь, пропустил
❓Что делает bytes.Equal(x, y), если x и y имеют одинаковую длину, но различные значения в элементах
Anonymous Poll
3%
Возвращает true, так как длина слайсов одинаковая
7%
Возвращает ошибку, потому что слайсы содержат разные типы
10%
Возвращает nil, так как слайсы не могут быть равными
81%
Возвращает false, так как содержимое слайсов отличается
🚀 Микросервисы — это не тренд, а стандарт. А Go — язык, который выбрали для этого стандарта в крупнейших корпорациях. Если вы уже пишете на Go, следующий шаг очевиден.
На курсе от OTUS вы освоите:
🔹 Проектирование микросервисной архитектуры на Go
🔹 Чистая архитектура, CI/CD, gRPC, REST
🔹 Логирование, Kafka, PostgreSQL, мониторинг
🔹 И многое другое!
❗️Программа ориентирована на Go-разработчиков и архитекторов ПО. После курса вы сможете проектировать масштабируемые системы, автоматизировать разработку, уверенно внедрять мониторинг и проектировать API, которые работают под нагрузкой.
Оставьте заявку прямо сейчас: https://clck.ru/3Ms2sG
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
На курсе от OTUS вы освоите:
🔹 Проектирование микросервисной архитектуры на Go
🔹 Чистая архитектура, CI/CD, gRPC, REST
🔹 Логирование, Kafka, PostgreSQL, мониторинг
🔹 И многое другое!
❗️Программа ориентирована на Go-разработчиков и архитекторов ПО. После курса вы сможете проектировать масштабируемые системы, автоматизировать разработку, уверенно внедрять мониторинг и проектировать API, которые работают под нагрузкой.
Оставьте заявку прямо сейчас: https://clck.ru/3Ms2sG
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
❓ Чем отличается инициализация arr := [5]int{} от arr := [...]int{}
Anonymous Poll
53%
arr := [5]int{} - скомпилируется, arr := [...]int{} - нет
26%
Оба синтаксиса эквивалентны
6%
Второй вариант работает только в функциях
17%
Первый вариант приводит к созданию слайса, второй — к массиву
🥾 Первый шаг в Angular - создаем приложение с нуля
Вводное знакомство с Angular - современным фреймворком для разработки веб-приложений. Мы расскажем о его основных концепциях, структуре и возможностях.
👉 Какие ключевые темы и вопросы будут рассмотрены на вебинаре?
- Что такое Angular и зачем он нужен
- Основные компоненты Angular:Модули, компоненты, директивы, пайпы, сервисы
- Работа с данными: привязка данных (data binding)
- Основы маршрутизации (routing)
- Простая форма и валидация
- Как запустить и протестировать приложение
- Какие результаты и навыки получат участники после вебинара?
Бесплатный вебинар проходит в рамках курса “Angular Developer“
Регистрация и подробнее о курсе Angular Developer - https://clck.ru/3MuwAM
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Вводное знакомство с Angular - современным фреймворком для разработки веб-приложений. Мы расскажем о его основных концепциях, структуре и возможностях.
👉 Какие ключевые темы и вопросы будут рассмотрены на вебинаре?
- Что такое Angular и зачем он нужен
- Основные компоненты Angular:Модули, компоненты, директивы, пайпы, сервисы
- Работа с данными: привязка данных (data binding)
- Основы маршрутизации (routing)
- Простая форма и валидация
- Как запустить и протестировать приложение
- Какие результаты и навыки получат участники после вебинара?
Бесплатный вебинар проходит в рамках курса “Angular Developer“
Регистрация и подробнее о курсе Angular Developer - https://clck.ru/3MuwAM
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
❓ Что произойдёт, если не вызвать cancel() при использовании context.WithTimeout()
Anonymous Poll
20%
Контекст продолжит жить, но ресурсы не будут освобождены
4%
Программа завершится с ошибкой, так как отмена контекста не будет обработана
13%
Горутину не удастся завершить, что приведёт к утечке памяти
66%
Контекст будет автоматически отменён по таймауту