Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
НовостиТехнологии
3 февраля 2022

Искусственный интеллект AlphaCode научился писать код не хуже среднего программиста

Он мог бы достойно выступить на соревнованиях по программированию.
Фото автора Ксения Шестакова
Ксения Шестакова

искусственный интеллект

Британская компания DeepMind создала систему искусственного интеллекта AlphaCode, которая, по её словам, «пишет компьютерные программы на конкурентоспособном уровне». В решении задач с соревнований по программированию AlphaCode обошёл большинство разработчиков-людей.

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

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

Решения AlphaCode попали в число 54,3% лучших вариантов. Это позволило искусственному интеллекту войти в список 28% ведущих разработчиков рейтинга Codeforces Elo, включающего 1238 участников.

ии программирование
Задание и решение AlphaCode. Изображение: AlphaCode

ии программирование

Основатель платформы Codeforces Михаил Мирзаянов отметил:

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

Михаил Мирзаянов

Основатель Codeforces, ассистент факультета информационных технологий и программирования Университета ИТМО

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

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

Ориол Виньялс

Старший научный сотрудник DeepMind

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

Читайте также
🧐
Искусственный интеллект научился различать 12 видов пластика
Картины искусственного интеллекта Botto продали более чем за 1 млн долларов
Учёные создали ксеноботов, которые могут размножаться
Обложка: PxHere
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Лучшие предложения

Nahodki AliExpress: samye interesnye i poleznye tovary nedeli

Находки AliExpress: самые интересные и полезные товары недели

10 гаджетов Xiaomi и Poco, доступных на AliExpress с отличными скидками

10 гаджетов Xiaomi и Poco, доступных на AliExpress с отличными скидками

48 классных товаров, которые станут дешевле на «Великой китайской распродаже» в марте

48 классных товаров, которые станут дешевле на «Великой китайской распродаже» в марте

15 аксессуаров Baseus и Ugreen, которые подешевеют на большой распродаже AliExpress

15 аксессуаров Baseus и Ugreen, которые подешевеют на большой распродаже AliExpress

10 магазинов со стильной и необычной одеждой на AliExpress

10 магазинов со стильной и необычной одеждой на AliExpress

Дебетовая карта с кешбэком Ozon банк

Получаем скидки до 30% на Ozon с бесплатной картой маркетплейса

«Velikaya kitajskaya rasprodazha» na AliExpress: skidki do 90%, pochti na vsyo

«Великая китайская распродажа» на AliExpress: скидки до 90% почти на всё

Видеорегистратор с двумя камерами

Надо брать: недорогой видеорегистратор с двумя камерами

Это интересно
Как женщины-учёные выводят науку за пределы лабораторий: 3 идеи, которые двигают прогресс

Как женщины-учёные выводят науку за пределы лабораторий: 3 идеи, которые двигают прогресс

Молодые авторы социальных проектов смогут получить до 1 млн рублей на реализацию своих идей

Молодые авторы социальных проектов смогут получить до 1 млн рублей на реализацию своих идей

Подарки, которые сближают: 5 товаров с распродажи Авито для второй половинки  

Подарки, которые сближают: 5 товаров с распродажи Авито для второй половинки  

Реклама
Куда поехать за классным сувениром: 7 точек Золотого кольца с удивительными народными промыслами

Куда поехать за классным сувениром: 7 точек Золотого кольца с удивительными народными промыслами

Комментарии
Nathan Troyanchuk
03.02.22 12:49
гори в аду Михаил! зачем хлеб крадешь у ребят!
Борис Попов
03.02.22 17:43
Прогресс криком не остановишь. :) За "железным дровосеком" будущее.
Владимир
03.02.22 17:08|изменено
Да просто уровень среднего программиста просел. Посмотрел бы я как этот ИИ со слов заказчика программу написал)
Иван Иванов
07.02.22 21:11
прям с языка снял :) мне тоже интересно, как оно без ТЗ кодит?
Борис Попов
07.02.22 21:18
<Десять задач предложили AlphaCode в том же виде, что и обычным пользователям Codeforces: с текстовым описанием, требованиями к входящей и исходящей информации, примерами тестовых наборов и результатов.>Есть чудесный способ разработки нового продукта на основе анализа существующих.Конечно было бы круто, если бы автор статьи привела пример задания. 8)
Иван Иванов
07.02.22 21:32
а там в ТЗ были формулировки типа: "может быть", "скорее всего", "возможно" и вот эта вот, моя самая любимая - "ну, ты же умный, сам придумай"?
Борис Попов
07.02.22 21:34
Вряд ли. :D За "ну, ты же умный, сам придумай" нужно брать двойную оплату. Могу предложить задание, где думать вообще не надо. 8) Деньги поделим по справедливости.
Somebody
19.12.22 20:54
От последнего мне аж больно стало.
Владимир
08.02.22 04:00
Ага, что-то вроде Stack Overflow Driven Development) Гитхаб уже нечто подобное запускает.Да только не у всех существующих продуктов код в открытом доступе. И требования, как правило, не повторяются в точности. Какой-то базовый общий функционал ИИ, возможно, и сможет написать, но бизнес-логику - очень навряд ли.
Борис Попов
11.02.22 16:59
<но бизнес-логику - очень навряд ли.>Мне кажется, что именно эта задача намного проще для автомата. Он может предложить больше решений (своих и чужих) и быстрее их проанализировать. Основная проблема в этом случае - количество пользователей (объём данных для анализа).
Владимир
11.02.22 17:28
Для этого он должен понимать предметную область и неформальную постановку задачи. Ну и хорошо бы, что бы он мог обосновать предложенное решение.
Борис Попов
11.02.22 19:58
<понимать предметную область>Не обязательно. Или не везде обязательно. Пользователь может оценить качество программы, и в случае низких показателей проделанная работа считается неудовлетворительной. Кстати, такой подход к оценке не помешал бы и живым разработчикам. 8)<обосновать предложенное решение>Оно работает быстрее остальных вариантов. Оно предлагает более точный результат. Оно дешевле. Оно требует меньше ресурсов. Достаточно простые критерии? Это машина. :) Она предлагает, и человек оценивает. При низкой оценке она переделывает.
Владимир
12.02.22 04:26|изменено
<Пользователь может оценить качество программы, и в случае низких показателей проделанная работа считается неудовлетворительной.>И привет бесконечные переделки. В конечном итоге пользователю придётся написать детальные требования. И смысл такого ИИ теряется. С живыми такое и практикуется (ревью кода, тесты всякие).<Достаточно простые критерии?>Не простые. И не достаточные. Как ни крути, но мы приходим к тому же программированию, но уже ИИ, который будет писать код. По сути, получается транслятор, только с непредсказуемым результатом. В каких-то случаях он может быть полезен, но не массово.
Борис Попов
12.02.22 10:24
<В каких-то случаях он может быть полезен, но не массово.>Зависит от качества "переводчика". Отличие в том, что этот "переводчик", в отличие от живого, может учить круглосуточно и во много раз быстрее.Насколько я понимаю, в статье речь, в первую очередь, идёт о самом факте понимания задания на естественном языке. Кстати, люди используют не только эту форму обмена информацией, но и несколько других.Я считаю создание программы, способной писать программы, одной из главных текущих задач.
Владимир
12.02.22 18:26
Что учить? Олимпиадные задачки?Ну да, на естественном языке) Много ли людей, кто разговаривает на таком языке, как в данной задаче?И такие программы уже давно существуют.
Борис Попов
12.02.22 19:39
<И такие программы уже давно существуют.>С речевым или хотя текстовым вводом задачи?
Владимир
13.02.22 03:22
Какое значение имеет канал ввода в данном вопросе?Для преобразования речи в текст уже тоже есть программы.
Борис Попов
13.02.22 14:59
Отлично! Приведите примеры программ. Или это только экспериментальные разработки?
Владимир
13.02.22 15:58
Да они уже давно используются. Наверное в каждом мобильнике есть: сири или гугл ассистент.
Vasily Soblakov
02.11.22 19:22
Тз тоже ии описывает. Задает правильные вопросы Клиенту)
Денис Денисов
11.02.22 09:58|изменено
Здесь же написано не про общение с заказчиком и постановку задачи. Здесь именно про написание кода - т.е. скоро у разработчиков будет новый инструмент и глубоко изучать программирование не будет нужды
Владимир
11.02.22 16:44
<Здесь же написано не про общение с заказчиком и постановку задачи.>Здесь написано про программистов/разработчиков. А они обычно этим и занимаются. Хотя и сравнение со средним программистом некорректное, так как по факту его сравнивали с участниками соревнования (как и написано в оригинальной статье). В общем, классика в духе "учёный изнасиловал журналиста")<Здесь именно про написание кода - т.е. скоро у разработчиков будет новый инструмент и глубоко изучать программирование не будет нужды>Куда уж не глубже) Проще готовый код написать, чем такое детальное задание для ИИ, как в примере. Ещё рано думать о промышленном применении.
Что вы могли пропустить
В самолёт и поезд: 25 бесплатных мобильных игр, которым не нужен интернет
В самолёт и поезд: 25 бесплатных мобильных игр, которым не нужен интернет
0
Вчера
Технологии
Технологии
10 гаджетов Xiaomi и Poco, доступных на AliExpress с отличными скидками
10 гаджетов Xiaomi и Poco, доступных на AliExpress с отличными скидками
0
14 марта
Покупки
Устройства
«Меня от этого тошнит»: пользователи жалуются на «антишпион» в экране Galaxy S26 Ultra
«Меня от этого тошнит»: пользователи жалуются на «антишпион» в экране Galaxy S26 Ultra
0
14 марта
Новости
Устройства
Предприниматель придумал правило «10‑80‑10», которое помогает не тупеть от ИИ
Предприниматель придумал правило «10‑80‑10», которое помогает не тупеть от ИИ
0
14 марта
Новости
Технологии
Экс‑глава Windows перешёл на MacBook Neo и объяснил причину
Экс‑глава Windows перешёл на MacBook Neo и объяснил причину
0
13 марта
Новости
Устройства
15 аксессуаров Baseus и Ugreen, которые подешевеют на большой распродаже AliExpress
15 аксессуаров Baseus и Ugreen, которые подешевеют на большой распродаже AliExpress
0
13 марта
Покупки
Устройства
Aulumu выпустила брутальный пауэрбанк M10 с поддержкой трёх типов зарядки
Aulumu выпустила брутальный пауэрбанк M10 с поддержкой трёх типов зарядки
0
12 марта
Новости
Устройства
Топ-10 смартфонов, которые стоит купить на Великой китайской распродаже от AliExpress
Топ-10 смартфонов, которые стоит купить на Великой китайской распродаже от AliExpress
0
12 марта
Покупки
Устройства
Canva научилась делить «плоские» изображения на редактируемые слои с помощью ИИ
Canva научилась делить «плоские» изображения на редактируемые слои с помощью ИИ
0
12 марта
Веб-сервисы
Новости
Почему люди скупают старые iPod в 2026 году и какой вариант стоит искать
Почему люди скупают старые iPod в 2026 году и какой вариант стоит искать
0
12 марта
Технологии
Технологии
Как iPad, но с компромиссами: появились новые подробности о складном iPhone
Как iPad, но с компромиссами: появились новые подробности о складном iPhone
0
12 марта
Новости
Устройства
Слияние двух платформ: Microsoft раскрыла первые детали гибридной консоли Xbox Project Helix
Слияние двух платформ: Microsoft раскрыла первые детали гибридной консоли Xbox Project Helix
0
12 марта
Новости
Устройства
Looking Glass представила фоторамку, превращающую любые изображения в голограммы
Looking Glass представила фоторамку, превращающую любые изображения в голограммы
0
11 марта
Новости
Устройства
Кризис памяти ударит по экранам iPhone 18 Pro и смартфонов на Android
Кризис памяти ударит по экранам iPhone 18 Pro и смартфонов на Android
0
11 марта
Новости
Устройства
В пару кликов: как загрузить любые свои треки в «Яндекс Музыку»
В пару кликов: как загрузить любые свои треки в «Яндекс Музыку»
0
11 марта
Технологии
Технологии

Новые комментарии

Аватар автора комментария
Yuliya Kravets (Art Ragneidr)3 часа назад

0 / 0

Ошибка в самом принципе чтения: вместо дешифровки — графическая подгонка Самый наглядный и, пожалуй, самый разрушительный для всей гипотезы пример — разбор слова, которое было объявлено именем ΒΛΑΔ. Автор критической статьи показывает, что в доступных кадрах из документального фильма можно увидеть не столько честное «проявление» скрытого слова, сколько последовательную графическую перестройку формы букв. По его описанию, в одном случае у знака убирают нижний штрих, затем добавляют поперечную черту, чтобы получить альфу; в другом — переворачивают букву, чтобы сделать из неё дельту; ещё в одном месте к форме, похожей на «P», добавляют недостающий элемент, чтобы превратить её в бету. А вторую букву, лямбду, критик считает фактически придуманной, потому что из наблюдаемого знака она не следует. Это и есть ключевая методологическая ошибка: исследователь не читает буквы из надписи, а приводит надпись к заранее желаемому слову. Когда буквенная форма начинает меняться по ходу дела — тут убрать штрих, там дорисовать, здесь развернуть знак, — тогда перед нами уже не эпиграфика, а реконструкция по желанию. Такой путь опасен тем, что с его помощью можно «прочесть» почти любой текст, если достаточно сильно захотеть. Даже если на мгновение принять правила, которые сам же предлагается использовать, возникает новая трудность: этот метод применяется непоследовательно. Если утверждается, что лишние линии и наложенные знаки надо устранять, чтобы обнаружить под ними исходный текст, тогда преобразования должны быть строго однотипными и воспроизводимыми. Но в анализе слова ΒΛΑΔ, как его пересказывает критик, используются разные действия сразу: удаление, добавление, переворот, дорисовка. Это уже не фильтрация шума, а произвольное редактирование графем. А если метод не действует по единым правилам на каждом знаке, то исчезает его научная сила. Остаётся только авторский произвол, даже если сам исследователь искренне уверен в своей правоте. Ещё одна серьёзная ошибка — риторическая, но с научными последствиями. В статье приводятся публичные заявления, где уверенность в результате выражена как абсолютная: будто бы Влад «на сто процентов» погребён именно там. Но степень категоричности никак не соответствует степени доказанности. Наоборот, чем слабее показана процедура чтения, тем осторожнее должны быть выводы. Здесь же получается перевёрнутый порядок: сначала громкий итог, потом попытка подвести под него опору. Для историка такая ситуация всегда тревожна. Истина не рождается из уверенного тона. Надпись не начинает читаться лучше только потому, что кто-то объявил сенсацию на пресс-конференции или в интервью. Даже если бы слово ΒΛΑΔ было прочитано безупречно, этого самого по себе всё равно недостаточно, чтобы объявить надпись некрологом Влада Цепеша. Нужно было бы доказать языковую цельность текста, грамматическую связность, историческую уместность формул, соответствие эпиграфическим нормам эпохи, а также показать, как этот текст связан с конкретным погребением и конкретным контекстом капеллы. В статье подчёркивается, что вместо такой полной эпиграфической аргументации общественности были предложены главным образом пересказы, интервью и общий рассказ о «трёх слоях». Иначе говоря, вся большая теория слишком сильно опирается на один сомнительно прочитанный узел.
«Был убит дважды»: в Неаполе нашли могилу знаменитого графа Дракулы
Аватар автора комментария
Yuliya Kravets (Art Ragneidr)3 часа назад

0 / 0

Ошибочная интерпретация исторических документов Главная ошибка исследователя Рафаэлло Глинни и его команды, которые продвигали эту теорию, заключается в неправильном прочтении исторического текста. Цитата из текста: Автор ссылается на работу историка Франческо Пасторе, который проанализировал «недостоверность исследования» Глинни. Глинни использовал труд Дона Доменико Суареса, где упоминается некий «Bassà di Romania», и ошибочно принял это за указание на Влада Цепеша и его связь с Марией. Контраргумент: Автор указывает на незнание Глинни палеографии (науки о древнем письме). В латинском тексте буква «s» часто писалась как удлиненная, похожая на «f». Глинни принял слово «Bassa» (Паша, титул) за часть имени. Разъяснение термина: Автор поясняет, что «Bassà» — это грамматический синоним турецкого слова «Паша» (Paşa), означающего высокий ранг правителя или военачальника. В тексте Суареса речь идет о турецком военачальнике во времена битвы при Ниссе в 1443 году, а не о Владе Дракуле. «Ci tengo anche ad aggiungere la motivazione del termine Bassà come sinonimo grammaticale di Paşa ovvero Pascià, che nella lingua turca definisce l’alto rango dell’individuo a cui si riferisce il Suarez... e il che rende l’affermazione ancora più debole nel confronto.» 2. Неверная интерпретация символов на гробнице (геральдика и скульптура) Сторонники теории «вампира» видят в скульптурах на гробнице Маттео Феррилло (свекра Марии) в Неаполе зашифрованные отсылки к имени «Дракула» и «Цепеш». Фигура дракона: Глинни интерпретировал скульптуры драконов как указание на «Dracul» (отца Влада). Автор парирует, что это типичный элемент декора эпохи Возрождения, который использовал скульптор Якопо Делла Пила, и не имеет скрытого смысла. Сфинксы: Глинни посчитал, что сфинксы символизируют «Тебес» (Фивы), что, по его мнению, должно указывать на «Tepes» (имя Влада). Автор называет это «самыми бредовыми реконструкциями»: «...cosa tra l’atro non vera, e che rasenta le più deliranti ricostruzioni svolte su aneddoti storici, che vengono spesso toccati da questi pseudo-ricercatori...» Перевернутые звезды: Глинни увидел в трех пятиконечных звездах на гербе Феррилло сатанинскую символику и указание на отлучение от церкви (scomunica). Автор объясняет это простым несовершенством работы камнереза, который вырезал звезды с разной ориентацией для соблюдения симметрии, что было обычным делом для того времени. 3. Происхождение Марии Бальса из знатного албанского рода Балшичей Исторические хроники четко указывают на родителей Марии, и это не Влад Цепеш. Основной источник: Главным документом являются хроники Джованни Мусаки (Don Giovanni Musachi), дяди Марии, написанные в 1510 году. Прямая цитата о происхождении: В тексте приводятся слова Мусаки, которые однозначно идентифицируют семью Марии. «’La settima figlia Signora Comita hebbe per marito il Signor Coico Balsichi, che fu Signor di Misia, li quali fecero due figli mascoli et una femina. Li mascoli morsero in Ungaria, la femina Signora Maria hebbe per marito lo Signor Conte de Muro’’ (pagina 291).» Перевод: «Седьмая дочь, синьора Комита, вышла замуж за синьора Койко Балшича, который был синьором Мизии, и у них родились два сына и одна дочь. Сыновья умерли в Венгрии, дочь, синьора Мария, вышла замуж за синьора Конте де Муро». Родители Марии: Отец: Койко Балшич (Gojko Balšić / Coico Balsa). Он был внуком Стефана де Марамонте Балшича и Влайки Кастриоти (сестры Скандербега). Мать: Комита Комнено Арианити (Comita Comneno Arianiti). Она была сестрой Андроники Арианити (жены Скандербега) и дочерью Марии Мусаки. Даты и обстоятельства жизни: Мария прибыла в Италию не ребенком вместе с семьей Скандербега в 1468 году, а позже, около 1479 года, вместе с матерью после падения Скутари. На момент брака (между 1485 и 1490) ей было около 14-16 лет. 4. Опровержение «румынского приданого» Сторонники теории Дракулы утверждали, что в приданом Марии упоминались земли в Румынии (Romania), что должно было свидетельствовать о ее происхождении оттуда. Ошибка прочтения: Анализ полного текста судебного дела 1531 года Франсиско Перрона, касающегося наследства дочери Марии, Беатриче Феррилло, показывает ошибку. Цитата из документа: В деле речь шла не о «Румынии», а о землях «в Риме» (in terra di Roma). «Don Antonio Orsini, figlio primogenito del predetto Duca Ferdinando, e D. Beatrice Ferrelli... donò al figlio primogenito... la terra di Carbonara, ann. ducati 2000 sopra la terra che possedeva in terra di Roma e altri 40.000 ducati». География: Речь идет о территории в Центральной Италии между Сполето и Римом, которая в документах того времени часто называлась «Романия» (Terra di Roma / Romania). Это не имеет никакого отношения к современной Румынии или исторической области Добруджа. 5. Герб и символика Марии Бальса не имеют отношения к Дракуле Автор проводит детальный анализ геральдики, чтобы показать, что символы Марии и ее семьи не связаны с Владом Цепешем. Герб Балшичей: Семья Марии использовала герб с волчьей головой и восьмиконечной звездой. «...stemma con il simbolo della stella, unita solo in seguito da elementi distintivi dalla precedente, come la testa di Lupo affiancata dalla stella a otto o sedici punte in campo rosso...» Герб Дракулешти: У Влада Цепеша и его рода не было дракона на родовом гербе. Обычно использовалось изображение черной птицы и звезды. «...ne aveva posseduto uno Vlad Tepes, in cui è presente un volatile nero, spesso accostato ad una stella ottocuspidata...» Дракон на гробнице: Дракон на шлеме (cimiero) Маттео Феррилло не является личным символом Марии. Автор связывает его с принадлежностью к рыцарскому Ордену Дракона (Ordo Draconis), в который входили многие знатные современники, включая отца Фердинанда Арагонского и самого Скандербега, но это не говорит о кровном родстве с Владом.
«Был убит дважды»: в Неаполе нашли могилу знаменитого графа Дракулы
Аватар автора комментария
Yuliya Kravets (Art Ragneidr)3 часа назад

0 / 0

Мария Бальса была представительницей албанского княжеского рода Балшичей, племянницей национального героя Албании Георгия Кастриоти Скандербега. Легенда о ее происхождении от Влада Цепеша возникла из-за серии грубых исторических и лингвистических ошибок, неверного прочтения средневековых текстов и символов, а также стремления к сенсационности. Ее реальная история, подтвержденная хрониками XV-XVI веков, не имеет ничего общего с графом Дракулой.
«Был убит дважды»: в Неаполе нашли могилу знаменитого графа Дракулы
Аватар автора комментария
Anna Mihalskaya3 часа назад

0 / 0

хочу, такой бред чудный обещают :))
Вышел трейлер комедии Pizza Movie со звездой «Очень странных дел»
Как найти покупателей без помощи социальных сетей

Как найти покупателей без помощи социальных сетей

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях