💎 Зерокодер – Telegram
💎 Зерокодер
40.1K subscribers
1.43K photos
23 videos
20 files
1.11K links
Самое крупное и активное сообщество зерокодеров в мире — @zerocoders

4916281388

По всем вопросам обращаться к @ZerocoderCommunications и @Zerocoder19

Биржа заказов в канале @zerocode_jobs
Опубликовать заказ или вакансию — @zerocoders_job
Download Telegram
«Давай уже после праздников» наступило 🧑‍💻

Первый рабочий понедельник года — отличное время, чтобы заняться тем, о чем вы могли забыть в декабрьской суете.

Например изучить лучшие посты месяца в нашем канале 😉

Проверьте, не упустили ли вы что-то важное👇

1️⃣ Как нейросети борятся с телефонными мошенниками

2️⃣ Робот, у которого есть кожа

3️⃣ Промпт для подбора подарков близким

4️⃣ Лучшие ИИ-инструменты 2024 года, 1 часть

5️⃣ Лучшие ИИ-инструменты 2024 года, 2 часть

6️⃣ Как поговорить с Сантой

7️⃣ Поздравление с праздниками от Boston Dynamics
1👍33🔥2720🤩111
Важная новость для PR-менеджеров и специалистов по коммуникациям и SMM 😉

31 января наш академический директор Дарья Бобровская участвует в оффлайн-практикуме «Нейросети для PR-специалистов» в рамках PR-школы журнала «Пресс-служба» 🔥

Дарья выступит спикером-хэдлайнером трехдневного практикума для руководителей и сотрудников пресс-служб и PR-департаментов, пресс-секретарей, digital-специалистов, специалистов по связям с общественностью, которые работают с нейросетями 🧑‍💻

Вас будут ждать два блока выступлений.

Первый будет посвящен созданию нейро-анимации.

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

Во втором блоке практикума займемся тренировкой голосового AI-ассистента по задачам PR-менеджера.

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

Зарегистрироваться на практикум и ознакомиться с полной программой PR-школы c 29-31.01 вы можете по этой ссылке.

А для того, чтобы поддержать нашего спикера Дарью, ставьте реакции на этот пост 😉
1🔥91👍3226🤩9
Media is too big
VIEW IN TELEGRAM
Создание ChatGPT было предсказано еще 40 лет назад 🤯

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

Создатель Apple надеется, что когда-нибудь человечество сможет создать систему, которая позволит ему поговорить с самим Аристотелем!

За окном январь 2025 и сегодня люди используют чат-боты, чтобы поговорить и задать вопросы уже самому Стиву. Жаль, что возможно это только с помощью нейросетей.

А с кем из великих людей вы хотели бы пообщаться в реальной жизни? 😉

#зерокодер_необычное
1🔥6148👍41🤩30🤔1
Камера, мотор, начали! 📹

В 2025 генераторы видео точно будет радовать нас крутыми обновлениями и новым качеством генераций 🔥

Самое время освоить навыки, которые помогут вам создавать яркие и креативные ИИ-видео.

Уверяем: сделать это не так уж сложно, особенно если вы уже умеете генерировать изображения в нейросетях 😉

В сегодняшнем посте мы собрали лучшие рекомендации по работе с генераторами видео👇

Обязательно сохраняйте его себе, ставьте реакции и делитесь с друзьями!

🎬 Слова — наше все

В промпте нужно максимально подробно и точно описать сцену или объект при помощи слов. Не бойтесь использовать яркие и длинные описания — это поможет нейросети визуализировать ваше видео.

Не стоит использовать слишком много глаголов. Лучше добавить больше прилагательных и существительных, чтобы нарисовать ясную и чёткую картинку.

🎬 Соблюдайте логику и последовательность

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

🎬 Не забудьте о деталях

Укажите ракурс, освещение, цветовую палитру и стиль. Чем больше деталей, тем выше шанс получить нужный результат. Не забудьте также указать формат видео: трейлер, сцена фильма или реклама.

Опишите не только саму сцену на видео, но и фон, окружение объекта.

🎬 Сделайте несколько попыток

Не всегда удачное видео может получиться с первой попытки: не стесняйтесь корректировать свои промпты на основе полученных результатов.

🎬 Укажите, как нужно двигаться камере

Сделать это можно с помощью тегов ниже 👇

Панорамирование (Pan/Horizontal Pivot): охватывает сцену, раскрывает больше информации.

Наклон/вертикальный поворот (Tilt/Vertical Pivot): перемещает кадр вверх или вниз, демонстрируя высоту или снижая фокус.

Грузовик (Truck): перемещает камеру из стороны в сторону, следует за действием.

Пьедестал (Pedestal, Up/Down): регулирует высоту камеры, открывает новые визуальные слои.

Масштабирование (Zoom, In/Out): изменяет фокусное расстояние, увеличивая или удаляя объект.

Кран/стрела (Crane/Jib): проносится над сценой, открывает драматические виды.

Ручной режим (Handheld): добавляет реализма с помощью едва заметной тряски рук.

Стедикам (Steadicam): создает плавное, непрерывное движение, отлично подходит для следования за персонажем.

Дуга (Arc): перемещает камеру по полукруговой траектории, добавляет динамические сдвиги перспективы.

Вращение (Roll): создает вращение камеры для ощущения дезориентации.

Горизонтальное вращение (Whip Pan): быстрое горизонтальное вращение, идеально подходит для быстрых переходов.

Зум (Zoom Burst): быстрое масштабирование, создает динамичный и интенсивный эффект.

Приближение/отдаление (Push In/Pull Out): постепенно приближает или отдаляет камеру, подчеркивает или ослабляет акцент на разных элементах.

🎬 Не забудьте указать план

Для этого тоже существуют отдельные хештеги 👇

Крупный план (Close-Up): подчеркивает детали или эмоции на лице или объекте.

Вид из-за плеча (Over-the-Shoulder): идеально подходит для сцены разговора или других взаимодействий, которые можно показать из-за спины персонажа. Такой вид съемки добавляет контекст и погружение.

Съемка под высоким углом (High Angle Shot): камера располагается над объектом, из-за чего он часто кажется уязвимым или маленьким.

Съемка с нижнего ракурса (Low Angle Shot): камера располагается ниже объекта, благодаря чему он выглядит более внушительным и мощным.

Вид с высоты птичьего полета (Bird’s Eye View): взгляд прямо вниз с большой перспективой.

Голландский угол (Dutch Angle:): немного наклоняет камеру, чтобы создать напряжение или беспокойство у зрителя.

Широкий план (Wide Shot): охватывает большую территорию, обеспечивает контекст.

Средний план (Medium Shot): кадрирует объект от пояса и выше, уравновешивает детали и контекст.

А вы уже пробовали создавать видео в Sora или других генераторах? Делитесь своими лучшими творениями у нас в комментариях 👇
3👍61🔥4320🤩10💯1
Продолжаем «Цифровую прокачку» регионов России 🚀

В рамках «IT-выходных» в Надыме университет Зерокодер при поддержке АНО «Цифровая экономика» провел обучение по нейросетям для государственных и муниципальных служащих.

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

Также обсуждалось использование искусственного интеллекта для автоматизации рутинных и повседневных задач госслужащих: работы с текстом, презентациями, обработка данных и заявок.

Не обошлось без практической работы в командах. С помощью ИИ были подготовлены материалы к празднованиям юбилеев городов Новый Уренгой, Ноябрьск и Салехард 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍46🔥27🤩2714
Нейросети вам лгут

Иногда такое случается даже у самых опытных пользователей — ChatGPT начинает генерировать явную ложь в ответ на ваш запрос 🤔

Можно постоянно перепроверять сгенерированную информацию и бесконечно гуглить.

А можно воспользоваться простыми способами написания промптов, которые придумали промпт-инженеры специально для того, чтобы получать от бота правильную информацию с первого раза 🔥

Самые лучшие из них 👇

🔘Метод «в соответствии с…»

Нейросети можно просто указать, где искать информацию.

Тут и пригодится метод «в соответствии с…» или «according to…». Из всех трех он самый простой, но и подойдет только в той ситуации, когда требуются конкретные данные из определенного источника.

Например: «Какая часть мозга отвечает за долговременную память, в соответствии с Википедией».

Или: «Согласно ВОЗ, какова средняя продолжительность жизни человека».


Можно использовать и корпоративные документы компании.

Несмотря на видимую простоту, это рабочий метод. Ученые из Университета Джонса Хопкинса даже провели исследование, которое доказало, что метод «в соответствии с…» способен улучшить точность ответов нейросети вплоть до 20%.

🔘Метод цепи проверок

Этот способ был специально создан для борьбы с галлюцинациями больших языковых моделей. Для этого используются закольцованные проверки.

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

Например: «Проверь достоверность следующего утверждения:

«В 2023 году население Земли составило 8 миллиардов человек»

1. Сравни это с данными из официальных источников (если возможно).
2. Проверь, соответствует ли утверждение указанной дате.
3. Дай заключение: является ли это утверждение истинным?»


Цепь проверок реально работает, что подтверждает исследование Meta* AI. Как показали эксперименты, метод способен повысить точность ответов нейросети на 23%.

🔘 Метод шага назад

Иногда нейросети просто нужно дать пространство для размышлений. Тут пригодится третий метод промптинга — «Step-Back» или «шаг назад».

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

Например, вместо: «Назови лучший язык программирования для веб-разработчика» написать: «Опиши, какие факторы следует иметь в виду при выборе языка программирования для веб-разработчика, а потом назови лучший язык».

Или вместо: «Как мне оптимизировать скорость загрузки моего сайта?» можно написать: «Какие факторы влияют на производительность сайта?».


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

Ставьте 🔥, если было полезно, и обязательно сохраняете этот пост, чтобы попробовать все техники на своем боте 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥136👍5150🤩33
Прощай Google 👋

Заходите в ChatGPT чаще, чем в поисковик? Вы не одиноки. Разрыв между традиционными поисковыми системами и нейросетями продолжает стремительно сокращаться.

ИИ скоро изменит правила игры для всех: от владельцев контентных проектов до гигантов рекламной индустрии.

Как компании могут адаптироваться к этим изменениям, рассказал Forbes CEO и сооснователь университета «Зерокодер» Кирилл Пшинник.
1🔥79👍6024🤩12
А где чаще всего ищете информацию вы? 🔎
Anonymous Poll
71%
Поисковые системы
29%
Нейросети
63🤩43👍25🔥232
Уже несколько дней мы наблюдаем за увлекательной ИИ-гонкой 🔥

Смотрим на стремительно падающие акции Nvidia и думаем о том, как быстро всё меняется в мире искусственного интеллекта.

Буквально за часы, а не недели: ещё вчера лидером по всем параметрам был ChatGPT, а теперь? 🤔

Если хотите узнать, о какой компании мы говорим, читайте колонку Кирилла Пшинника, нашего со-основателя и CEO, в ведущем медиа для предпринимателей Rusbase.
70👍51🔥39
Любите ли вы китайские нейросети так, как любим их мы? 🤝

Осваивать новое непросто: нужно много учиться, преодолевать трудности и бороться со страхами.

Именно поэтому так важно оказаться среди единомышленников, которые поддержат, ответят на вопросы и поделятся опытом, как они справлялись со сложностями 🫂

Единомышленников вы всегда можете найти в наших сообществах и группах.

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

Встречайте — https://news.1rj.ru/str/deepseek_community 🇨🇳

Присоединяйтесь, будем рады каждому!

Напоминаем, что также есть и другие каналы 👇

Нейросетевые покои — здесь мы более глубоко погружаемся в тему искусственного интеллекта.

⚒️ Я-Зерокодер — сообщество для зерокодеров, кодеров, стартаперов, нейроэнтузиастов и всех-всех-всех.

ChatGPT Community — сообщество для любителей ChatGPT и других чат-ботов.

Midjourney Community — сообщество нейрохудожников.

На фрилансе — сообщество фрилансеров

А также 👇

Соообщество по Adalo

Сообщество по Airtable

Сообщество по FlutterFlow

Сообщество по Glide

Сообщество по n8n

Сообщество по Tilda

Сообщество по Webflow

Сообщество по Make

Сообщество по Bubble

Сообщество по Supabase

Сообщество по Xano

Сообщество по Directual

Сохраните этот пост, он обязательно пригодится 🫶
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥49👍3818
Мы в RB 100 Choice! И не только! 🔥

Несколько дней назад мы рассказывали ведущему изданию для предпринимателей Rusbase о прорывной DeepSeek-R1, обсуждали конкурента от Alibaba (нейросеть Qwen 2.5 Max) и делились с редакцией мнением о международных стартапах «Яндекса».

И вот, благодаря мощной поддержке RB, мы оказались в числе главных EdTech-проектов, за которыми надо следить в 2025 году! 🚀

Попали в рейтинг RB 100 choice!

Команда экспертов RB 100 Сhoice выпускает рейтинг каждый год, но из сотен стартапов, которые подают заявку на отбор, остаются сильнейшие 💪

Мы очень благодарны команде RB за поддержку и возможность делиться самыми последними новостями из мира ИИ-технологий и зерокодинга.

Заходите почитать колонку Кирилла Пшинника на RB.

RB – вы классные! Спасибо, что вы есть! 😉
👍64🔥3226
Друзья, неделя прошла невероятно 🚀

Столько релизов и событий в мире ИИ мы не видели давно.

Даже вечерами вместо cериалов мы следили за новыми эпизодами сериала «DeepSeek против Open AI».

Что думаете, Китай или Америка? Кто скоро пойдет в нокаут, а кто главный красавчик? 😉

Напоминаем, что у нашего со-основателя и главного нейроэнтузиаста Кирилла Пшинника на эту тему вышло несколько статей 👇

1️⃣ Forbes. О феномене DeepSeek и крахе американского рынка.

2️⃣ VC. В своей авторской колонке Кирилл рассказал и технических характеристиках DeepSeek-R1 и Qwen 2.5 Max.

Подписывайтесь!

3️⃣ ПроБизнес.Беларусь.

О пути Zerocoder от небольшого чата в telegram до онлайн-университета с тысячами студентов. И о важности DeepSeek для России.

Продолжение следует, а пока поддержите этот пост реакциями, если вам хочется видеть больше такого материала 🤓
2👍9253🔥313🤓3💯2
9,59% от 2025 года уже позади 😲

Как прошел ваш январь? Если несмотря на долгие выходные и послепраздничную «раскачку» он был насыщенным и вы не следили за каналами и новостями, этот пост для вас 😉

Собрали подборку лучших публикаций первого месяца 2025 года в нашем канале.

Проверьте, не упустили ли вы что-то важное👇

1️⃣ Как вернуться к жизни и работе после праздников с помощью одного промпта

2️⃣
Как Стив Джобс предсказал создание ChatGPT

3️⃣
Как правильно писать промпты для Sora и других генераторов видео

4️⃣
Как бороться с галлюцинациями у нейросети

5️⃣
Почему нейросети скоро изменят жизнь поисковиков

7️⃣
Обзор DeepSeek

8️⃣
Новое сообщество Зерокодера

9️⃣ Мы в рейтинге RB 100 Choice
136👍22🔥16
Друзья, привет!

Сейчас мы активно делимся мнением о китайских нейросетях и это дает свои плоды.

На этой неделе нас стали цитировать СМИ Китая, Турции и Вьетнама 🔥

Это особенно приятно, ведь теперь нашу экспертизу ценят не только в Рунете.

Понимаем, что на скриншоте статьи ничего не ясно, но самые главные слова на латинице вы сумеете найти, правда? 😉

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

Последняя подборка лежит здесь.

Спасибо за то, что вы с нами! 🤝
2👍74🔥4734💯3🤓21
Весна — лучшее время для обновления 🌸

#зерокодер_необычное

OpenAI это подтверждает. На этой неделе компания завершила свой ребрендинг, который длился более года.

Давайте разберемся, что нового появилось в фирменном стиле OpenAI и какие изменения ждут пользователей 👇

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

Одним из главных нововведений стал шрифт OpenAI Sans, который был разработан специально для компании и в работе над которым также использовался ИИ 🤫

Помимо шрифта обновилась цветовая палитра и стоковые изображения: среди них появились работы известных фотографов и графика, созданная с использованием моделей Sora.

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

Как вам ребрендинг OpenAI?

Сможете определить, где расположен старый логотип, а где — новый? 😉
👍72🔥25232
Опытный юрист 🥊 ChatGPT

Обычно в кейсах наших студентов мы рассказываем про использование ИИ для карьеры, личных проектов, хобби и повседневной жизни.

Но сегодня мы приготовили для вас особенную историю, в которой нейросеть помогла изменить ход событий и восстановить справедливость 🔥

Пенсионер Владимир Пластинин подал иск на управляющую компанию по заливу квартиры и оказался в суде.

Два года судебных тяжб, опытный юрист и районный суд, который отказался вставать на сторону пострадавшего.

Но Владимир не сдавался, ведь на его стороне были сила ИИ, терпение и немного упорства 😉

Узнать, чем закончилась история, можно в нашем блоге.

А как считаете вы, может ли нейросеть победить опытного специалиста? 👇
33👍26🔥141
DeepSeek зависает, ChatGPT недоступен 😭

Знакомая история? Не отчаивайтесь: для того, чтобы воспользоваться всеми способностями нейросетей, совсем необязательно устраивать долгие пляски с бубном🤞

Российские специалисты разработали много отечественных нейросетей — и притом совершенно бесплатных!

Сегодня разберемся, что это за нейросети почему несмотря на все шутки в интернете их обязательно нужно попробовать) 👇

1️⃣ GigaChat

Безлимитная и абсолютно бесплатная нейросеть от «Сбера», почти не уступающая по функционалу ChatGPT.

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

Правда, доступа в интернет, в отличие от новейшей GPT-4o, у сберовского аналога все-таки нет. Иногда может показаться, что доступ имеется, но вся сгенерированная информация оказывается «выдуманной».

В остальном GigaChat идеален для всех, кому от нейросетей нужна именно текстовая составляющая.

2️⃣ Kandinsky

Где есть нейросеть для генерации текста, должна быть и нейросеть для создания картинок и видео.

Поэтому умельцы из «Сбера» создали еще и Kandinsky — искусственный интеллект для генерации изображений.

Опять же, бесплатный и безлимитный. Довольно мощный инструмент, способный создавать изображения в разных стилях, почти ничем не отличается от DALL-E, и при правильном составлении промптов генерирует не хуже.

Помимо изображений, создает короткие видео и анимации. Еще Kandinsky доступен как на сайте Fusion Brain, так и в телеграм-боте.

3️⃣ YandexGPT

Условно бесплатная нейросеть — с подпиской «Плюс» и дополнительной сотней рублей становится доступна более мощная версия.

Впрочем, и бесплатная достаточно хороша: выполняет текстовые промпты, перерабатывает статьи, может придумать темы для блога или написать короткий постик, например, в «Телеграм».

Большие плюсы — ищет в интернете и подключается к «умным» устройствам от «Яндекс», поэтому общаться с ней можно в том числе голосом.

Сильная сторона YandexGPT — именно придумывание чего-то. Ей можно поручить написание поздравления или ассистирование в создании блога.

4️⃣ Шедеврум

Если у GigaChat есть Kandinsky, то у YandexGPT имеется свой MidJourney. Это «Шедеврум» — хорошая нейросеть для создания изображений.

Она работает на основе модели YandexART и представляет из себя скорее соцсеть онлайн, чем просто инструмент для создания картинок и видео.

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

Возможно, поэтому «Шедеврум» лучше всего работает в приложении — на сайте можно создать всего 70 изображений, тогда как в приложении лимита по генерации нет. И все бесплатно.

«Шедеврум» позволяет создавать не только картинки, но и видео, правда, пока в бета-версии.

5️⃣ Порфирьевич

Эта нейросеть дописывает прозу и стихотворения, имитируя оригинальный стиль повествования. Созданный российским программистом аналог GPT-2 носит характер скорее шутливый, чем серьезный, но работать с «Порфирьевичем» тоже можно. Хотя он скорее был создан для того, чтобы развлекаться.

Проект некоммерческий, бесплатный и безлимитный — можно сколько угодно писать текстовые фанфики про Шерлока Холмса. Пусть результат не всегда хороший, но точно забавный.

А есть ли у вас любимчики среди отечественных нейронок?

Делитесь ими в комментариях
👇
1185👍68🔥19😭5
Свахи 21 века выходят на новый уровень ❤️

Если вам кажется, что интернет-знакомства себя исчерпали и найти таким способом свою половинку невозможно, то изменить свое решение вам поможет искусственный интеллект 😎

Сейчас он активно меняет не только наши рабочие обязанности, но и то, как мы узнаем друг-друга и ищем себе пару 👀

На примере одного чат-бота в этот День Святого Валентина попробуем разобраться, как нейросеть увеличивает шансы найти свою половинку на сайте знакомств👇

💔 Почему людям нужна помощь ИИ даже здесь?

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

Сайты знакомств не спасают ситуацию: больше 50% мужчин на сайтах знакомств получают всего 1% «мэтчей». Поэтому, как утверждает VIDA, 63% мужчин моложе 30 лет не состоят в браке.

💔 Как помогает ИИ?

Попробуем разобраться на примере.

В начале этого года компания VIDA анонсировала Ari — бота-подружку, которая помогает людям найти свою пару на сайтах знакомств.

ИИ, на котором работает приложение, был обучен на «миллионах сообщений» и информации о десятках тысяч свиданий.

Ari умеет давать персонализированные советы в режиме реального времени, чтобы помочь людям ориентироваться в «сложном мире знакомств».

Бот поможет вам составить привлекательную биографию, написать первые сообщения потенциальным партнерам и даст вам экспертные «советы по знакомствам» в режиме реального времени для любого сценария знакомств.

Также Ari «подправит» ваш профиль на сайте знакомств и сделает его более привлекательным для противоположного пола.

💔 Что говорят пользователи?

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

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

А как считаете вы, нормально ли использовать ИИ для поиска партнера? 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7914🔥13😭21