🧠 Цукерберг хочет создать опенсорсный AGI (общий искусственный интеллект)
Об этом CEO Meta* заявил в недавнем интервью.
Цукерберг также отметил, что у его компании достаточно вычислительных ресурсов для выполнения амбициозных задач. К концу года у неё будет насчитываться более 340 тысяч GPU Nvidia H100.
Марк добавил, что считает важным сделать AGI общедоступным. Это делает проект противоположностью общего искусственного интеллекта, который хочет разработать OpenAI.
⚡Сэм Альтман тем временем тоже ищет деньги на строительство предприятий по производству чипов.
*организация, деятельность которой запрещена на территории РФ
Об этом CEO Meta* заявил в недавнем интервью.
Мы пришли к такому мнению, что для того, чтобы создавать продукты, которые мы хотим создавать, нам нужно построить общий искусственный интеллект.
Цукерберг также отметил, что у его компании достаточно вычислительных ресурсов для выполнения амбициозных задач. К концу года у неё будет насчитываться более 340 тысяч GPU Nvidia H100.
Марк добавил, что считает важным сделать AGI общедоступным. Это делает проект противоположностью общего искусственного интеллекта, который хочет разработать OpenAI.
⚡Сэм Альтман тем временем тоже ищет деньги на строительство предприятий по производству чипов.
*организация, деятельность которой запрещена на территории РФ
🔥12🥱3👍2🤔1
🔥 «Чистые» примеры реализации алгоритмов машинного обучения
Репозиторий для тех, кто хочет узнать, как можно самостоятельно написать код для следующих алгоритмов:
▫️нейронные сети (многослойный перцептрон, CNN, RNN, LSTM),
▫️линейная и логистическая регрессии,
▫️случайный лес,
▫️метод опорных векторов (SVM) с ядрами (Linear, Poly, RBF),
▫️метод k-средних,
▫️модель гауссовой смеси (Gaussian Mixture Model),
▫️k-ближайших соседей,
▫️наивный байес,
▫️градиентный бустинг и др.
👩💻 Ссылка на репозиторий на GitHub
Репозиторий для тех, кто хочет узнать, как можно самостоятельно написать код для следующих алгоритмов:
▫️нейронные сети (многослойный перцептрон, CNN, RNN, LSTM),
▫️линейная и логистическая регрессии,
▫️случайный лес,
▫️метод опорных векторов (SVM) с ядрами (Linear, Poly, RBF),
▫️метод k-средних,
▫️модель гауссовой смеси (Gaussian Mixture Model),
▫️k-ближайших соседей,
▫️наивный байес,
▫️градиентный бустинг и др.
👩💻 Ссылка на репозиторий на GitHub
❤17👍5🔥2
🕵️ Кто такие LLM-агенты
Давайте представим LLM-приложение (Large Language Models, большие языковые модели), которое помогает финансовому аналитику отвечать на вопросы о компании. Используя RAG (Retrieval-Augmented Generation), модель может легко ответить, например, на вопрос «Какой был общий доход у компании X за 2022 финансовый год?». А теперь допустим, что аналитику нужен ответ на следующий вопрос: «Каковы были три вывода из отчёта о прибылях и убытках за второй квартал 2023 финансового года? Сосредоточьтесь на главных продуктах компании». Ответ на него требует более сложного подхода: нужно использовать разные инструменты, разбить запрос на части и т.д. Объединить всё это сможет LLM агент.
Так, агент — это система для взаимодействия с динамической средой, которая воспринимает её и действует, выполняя заложенные в неё цели или задачи.
✔️ Вот ещё простой пример:
Автономные агенты часто выполняют свои задачи, принимая на себя определённые роли. Например, можно добавить к запросу специальный промпт (system prompt) с описанием «ты — опытный Python-разработчик». Можно даже делегировать создание таких system prompt другой модели. Так делает RecAgent — агент для пользовательских симуляций, например, в области рекомендаций фильмов. Ему дают лишь базовую информацию в виде таблицы, на основании которой формируется более полное описание агента.
➡️ Таким образом LLM-агенты способны автоматизировать выполнение многих сложных задач, используя для этого различные инструменты, память и, собственно, языковые модели. Применять их можно везде, где способностей самих LLM недостаточно для решения задачи.
Давайте представим LLM-приложение (Large Language Models, большие языковые модели), которое помогает финансовому аналитику отвечать на вопросы о компании. Используя RAG (Retrieval-Augmented Generation), модель может легко ответить, например, на вопрос «Какой был общий доход у компании X за 2022 финансовый год?». А теперь допустим, что аналитику нужен ответ на следующий вопрос: «Каковы были три вывода из отчёта о прибылях и убытках за второй квартал 2023 финансового года? Сосредоточьтесь на главных продуктах компании». Ответ на него требует более сложного подхода: нужно использовать разные инструменты, разбить запрос на части и т.д. Объединить всё это сможет LLM агент.
Так, агент — это система для взаимодействия с динамической средой, которая воспринимает её и действует, выполняя заложенные в неё цели или задачи.
✔️ Вот ещё простой пример:
Автономные агенты часто выполняют свои задачи, принимая на себя определённые роли. Например, можно добавить к запросу специальный промпт (system prompt) с описанием «ты — опытный Python-разработчик». Можно даже делегировать создание таких system prompt другой модели. Так делает RecAgent — агент для пользовательских симуляций, например, в области рекомендаций фильмов. Ему дают лишь базовую информацию в виде таблицы, на основании которой формируется более полное описание агента.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12⚡2🔥1👾1
🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.
В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги
👉Подписаться👈
В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги
👉Подписаться👈
👍2
«Статьи по LLM такие типа:
ClearPrompt: Формулирование того, что вы имеете в виду, очень чётко, а не не очень чётко, повышает производительность на 99%.
TotallyLegitBench: Все другие модели, кроме нашей, показывают плохие результаты на тесте, который мы изобрели.
LookAtData: Мы изучили наши данные перед тем, как обучить на них нашу модель»
#memes
ClearPrompt: Формулирование того, что вы имеете в виду, очень чётко, а не не очень чётко, повышает производительность на 99%.
TotallyLegitBench: Все другие модели, кроме нашей, показывают плохие результаты на тесте, который мы изобрели.
LookAtData: Мы изучили наши данные перед тем, как обучить на них нашу модель»
#memes
😁17👏4🔥2
🎓 Новый бесплатный курс по LLMOps (large language model operations)
Мини-курс был разработан Erwin Huizenga, дата сайентистом из Google. Он расскажет, как развёртывать приложения на базе больших языковых моделей (LLM).
В частности, курс охватывает такие темы:
🔸применение supervised fine-tuning (контролируемого дообучения) для настройки LLM на специфические задачи;
🔸автоматизация тюнинга и развёртывания LLM при помощи пайплайнов;
🔸применение лучших практик для подготовки тренировочных данных;
🔸создание LLMOps workflow.
Этот курс не предполагает наличия опыта в MLOps или LLMOps. Начать учиться 👈 https://deeplearning.ai/short-courses/llmops
Мини-курс был разработан Erwin Huizenga, дата сайентистом из Google. Он расскажет, как развёртывать приложения на базе больших языковых моделей (LLM).
В частности, курс охватывает такие темы:
🔸применение supervised fine-tuning (контролируемого дообучения) для настройки LLM на специфические задачи;
🔸автоматизация тюнинга и развёртывания LLM при помощи пайплайнов;
🔸применение лучших практик для подготовки тренировочных данных;
🔸создание LLMOps workflow.
Этот курс не предполагает наличия опыта в MLOps или LLMOps. Начать учиться 👈 https://deeplearning.ai/short-courses/llmops
www.deeplearning.ai
LLMOps - DeepLearning.AI
Learn LLMOps best practices as you design and automate the steps to tune an LLM for a specific task and deploy it as a callable API.
🤩6🔥1
🩺 Модели машинного обучения превзошли традиционные методы диагностики одной из форм рака поджелудочной железы
Речь идёт о протоковой аденокарциноме поджелудочной железы (англ. pancreatic ductal adenocarcinoma, PDAC). Разработанная учёными система Prism по диагностике этого заболевания включает в себя две модели:
▪️нейронную сеть PRISM;
▪️логистическую регрессию.
Обе модели используют данные медицинских записей, в том числе демографические данные, диагнозы пациента, данные по лекарствам, которые он принимает, результаты различных анализов, чтобы предсказать риск рака. Нейросеть применяется для обнаружения сложных закономерностей в таких данных, как возраст, история болезни и результаты лабораторных исследований. Логистическая регрессия используется для простого анализа, выдаёт вероятность развития PDAC по этим признакам.
Стандартные методы диагностики способны обнаружить около 10% случаев PDAC, а обе модели Prism, используемые совместно, — 35%.
📖 Исследовательская статья
Речь идёт о протоковой аденокарциноме поджелудочной железы (англ. pancreatic ductal adenocarcinoma, PDAC). Разработанная учёными система Prism по диагностике этого заболевания включает в себя две модели:
▪️нейронную сеть PRISM;
▪️логистическую регрессию.
Обе модели используют данные медицинских записей, в том числе демографические данные, диагнозы пациента, данные по лекарствам, которые он принимает, результаты различных анализов, чтобы предсказать риск рака. Нейросеть применяется для обнаружения сложных закономерностей в таких данных, как возраст, история болезни и результаты лабораторных исследований. Логистическая регрессия используется для простого анализа, выдаёт вероятность развития PDAC по этим признакам.
Стандартные методы диагностики способны обнаружить около 10% случаев PDAC, а обе модели Prism, используемые совместно, — 35%.
📖 Исследовательская статья
👍13🔥5🤔4
👩🎓 Полезный курс комбинаторики на YouTube
Вопросы по комбинаторике могут задавать на собеседовании, она нужна при поступлении в ШАД, а ещё в целом неплохо знать её, чтобы понимать суть машинного обучения.
Это бесплатный плейлист с лекциями от Райгородского Андрея Михайловича, директора Физтех-школы прикладной математики и информатики МФТИ. Включает:
▫️Введение в комбинаторику, часть 1 и часть 2
▫️Комбинаторные тождества
▫️Формула обращения Мёбиуса
▫️Циклические последовательности
▫️Оценки и асимптотики для факториалов и чисел сочетания
▫️Рекуррентные соотношения
▫️Числа Фибоначчи
▫️Линейные рекуррентные соотношения
▫️Отношения эквивалентности
▫️Техника формальных степенных рядов
▫️Введение в графы
▫️Эйлеровы графы. Деревья
▫️Теорема об эквивалентности определений дерева
Вопросы по комбинаторике могут задавать на собеседовании, она нужна при поступлении в ШАД, а ещё в целом неплохо знать её, чтобы понимать суть машинного обучения.
Это бесплатный плейлист с лекциями от Райгородского Андрея Михайловича, директора Физтех-школы прикладной математики и информатики МФТИ. Включает:
▫️Введение в комбинаторику, часть 1 и часть 2
▫️Комбинаторные тождества
▫️Формула обращения Мёбиуса
▫️Циклические последовательности
▫️Оценки и асимптотики для факториалов и чисел сочетания
▫️Рекуррентные соотношения
▫️Числа Фибоначчи
▫️Линейные рекуррентные соотношения
▫️Отношения эквивалентности
▫️Техника формальных степенных рядов
▫️Введение в графы
▫️Эйлеровы графы. Деревья
▫️Теорема об эквивалентности определений дерева
❤16👍1
🧠 Логическая задача
Есть карточки, на одной стороне которых написана буква, а на другой стороне — цифра. У набора карточек есть только одно правило: у каждой карты, на которой написана буква D, на обратной стороне должна быть цифра 1.
На стол выложили четыре карточки. Какие карточки нужно перевернуть, чтобы убедиться, что это правило работает?
#интерактив
Есть карточки, на одной стороне которых написана буква, а на другой стороне — цифра. У набора карточек есть только одно правило: у каждой карты, на которой написана буква D, на обратной стороне должна быть цифра 1.
На стол выложили четыре карточки. Какие карточки нужно перевернуть, чтобы убедиться, что это правило работает?
#интерактив
😁6🎉3👾1
😁2
🔥 Множество YouTube-курсов по машинному обучению
На GitHub есть репозиторий, в котором можно надолго залипнуть. Его авторы собирают все полезные материалы, доступные на YouTube. В их коллекции уже есть:
▫️Курс по машинному обучению от Калтеха
▫️Neural Networks: Zero to Hero от Андрея Карпаты
▫️Курс по основам NLP от Hugging Face
▫️и многое другое
👉Изучить список материалов подробнее можно здесь👈
На GitHub есть репозиторий, в котором можно надолго залипнуть. Его авторы собирают все полезные материалы, доступные на YouTube. В их коллекции уже есть:
▫️Курс по машинному обучению от Калтеха
▫️Neural Networks: Zero to Hero от Андрея Карпаты
▫️Курс по основам NLP от Hugging Face
▫️и многое другое
👉Изучить список материалов подробнее можно здесь👈
👍10
🦢Теорема о гадком утёнке
Эта теорема показывает, что классификация невозможна без некоторой степени предубеждения (bias). Допустим, у нас есть n объектов. Всего существует 2^n способов составить подмножества из этой выборки. Без каких-либо дополнительных условий каждый объект будет сгруппирован с каким-то объектом из выборки так же часто, как с любым другим объектом. Поэтому нужно выбрать некоторый вес для определённых свойств. То есть необходим bias (предубеждение), чтобы классификация приобрела смысл.
✔️ Теорема утверждает, что гадкий утёнок на самом деле настолько же близок к обычному птенцу лебедя, насколько два обычных птенца лебедя близки друг к другу (смотрите картинку выше). Всё зависит от bias.
Эта теорема показывает, что классификация невозможна без некоторой степени предубеждения (bias). Допустим, у нас есть n объектов. Всего существует 2^n способов составить подмножества из этой выборки. Без каких-либо дополнительных условий каждый объект будет сгруппирован с каким-то объектом из выборки так же часто, как с любым другим объектом. Поэтому нужно выбрать некоторый вес для определённых свойств. То есть необходим bias (предубеждение), чтобы классификация приобрела смысл.
✔️ Теорема утверждает, что гадкий утёнок на самом деле настолько же близок к обычному птенцу лебедя, насколько два обычных птенца лебедя близки друг к другу (смотрите картинку выше). Всё зависит от bias.
👍10❤3🤔2
🛠️ Полезный сайт со списком инструментов для дата сайентистов
Энтузиаст создал сайт Data Science Stack, на котором можно найти различные платформы, фреймворки и инструменты для работы с данными: от NumPy до Apache Spark. Можно рассматривать в качестве шпаргалки. Также можно добавить в коллекцию какой-нибудь инструмент, если его ещё там нет.
🔗 Ссылка на сайт
Энтузиаст создал сайт Data Science Stack, на котором можно найти различные платформы, фреймворки и инструменты для работы с данными: от NumPy до Apache Spark. Можно рассматривать в качестве шпаргалки. Также можно добавить в коллекцию какой-нибудь инструмент, если его ещё там нет.
🔗 Ссылка на сайт
🔥19
🦙 Вышли библиотеки Ollama Python & JavaScript
Обе библиотеки позволяют легко интегрировать новые и существующие приложения с Ollama всего за несколько строчек кода, а также использовать функции и возможности Ollama REST API.
✔️Ollama — это открытый проект, который позволяет запускать большие языковые модели, такие как Llama 2 и Mistral, локально.
👩💻 Репозиторий Ollama Python Library
🧑💻 Репозиторий Ollama JavaScript Library
Обе библиотеки позволяют легко интегрировать новые и существующие приложения с Ollama всего за несколько строчек кода, а также использовать функции и возможности Ollama REST API.
✔️Ollama — это открытый проект, который позволяет запускать большие языковые модели, такие как Llama 2 и Mistral, локально.
👩💻 Репозиторий Ollama Python Library
🧑💻 Репозиторий Ollama JavaScript Library
👍9❤4👏3🤩1
✨ А давайте обсудим AGI (artificial general intelligence, общий искусственный интеллект)
Сейчас это одна из самых горячих тем. Цукерберг и Альтман обещают, что AGI скоро появится, а СМИ расписывают потенциальные последствия этого.
Что вы думаете насчёт AGI? Каким он может быть, какие задачи будет способен решать?
🤔 — я вообще не понимаю, что они все имеют в виду под AGI
👾 — я не верю, что настоящий AGI возможен
👍 — я думаю, что скоро случится технологический прорыв
#интерактив
Сейчас это одна из самых горячих тем. Цукерберг и Альтман обещают, что AGI скоро появится, а СМИ расписывают потенциальные последствия этого.
Что вы думаете насчёт AGI? Каким он может быть, какие задачи будет способен решать?
🤔 — я вообще не понимаю, что они все имеют в виду под AGI
👾 — я не верю, что настоящий AGI возможен
👍 — я думаю, что скоро случится технологический прорыв
#интерактив
👍41👾38🤔23❤4😁1
🔥 OpenAI выпустила две новые эмбеддинг-модели
Среди них малая модель text-embedding-3-small и большая и более производительная text-embedding-3-large. Для первой цена составляет $0.00002 за 1k токенов, для второй — $0.00013 за 1k токенов. OpenAI пишет, что text-embedding-3-large может создавать эмбеддинги размерностью 3072.
Помимо этого, OpenAI:
🤑 Удешевила GPT-3.5 Turbo.
Цены на input снизились на 50% — теперь составляют $0.0005 за 1K токенов, а на output снизились на 25% и теперь составляют $0.0015 за 1K токенов.
🚀 Обновила GPT-4 Turbo preview.
Модель gpt-4-0125-preview лучше справляется с генерацией кода и реже «ленится» завершать задачи.
🔑 Улучшила менеджмент API-ключей
Во-первых, разработчики теперь могут выдавать разрешения API-ключам. Например, ключу можно дать только read-only доступ. Во-вторых, панель мониторинга использования теперь предоставляет метрики на уровне ключа.
Источник
Среди них малая модель text-embedding-3-small и большая и более производительная text-embedding-3-large. Для первой цена составляет $0.00002 за 1k токенов, для второй — $0.00013 за 1k токенов. OpenAI пишет, что text-embedding-3-large может создавать эмбеддинги размерностью 3072.
Помимо этого, OpenAI:
🤑 Удешевила GPT-3.5 Turbo.
Цены на input снизились на 50% — теперь составляют $0.0005 за 1K токенов, а на output снизились на 25% и теперь составляют $0.0015 за 1K токенов.
🚀 Обновила GPT-4 Turbo preview.
Модель gpt-4-0125-preview лучше справляется с генерацией кода и реже «ленится» завершать задачи.
🔑 Улучшила менеджмент API-ключей
Во-первых, разработчики теперь могут выдавать разрешения API-ключам. Например, ключу можно дать только read-only доступ. Во-вторых, панель мониторинга использования теперь предоставляет метрики на уровне ключа.
Источник
👍8🔥4🥱1
🧩🧠 Хотите узнать, насколько хорошо вы знаете математику, чтобы начать заниматься Data Science?
Вот несколько не самых сложных задач, главное в которых — проверить математическую интуицию и смекалку. Все задачи снабжены пояснениями и ответами.
🔗 Пройти тест
Не расстраивайтесь, если не сможете набрать максимальное колличество баллов. Чтобы подтянуть знания, поможет наш курс Математика для Data Science.
👉 Начать можно с вводных занятий, чтобы познакомиться с преподавателями и форматом обучения.
На водных занятиях вас ждут:
– Лекции с преподавателями кафедры ВМК МГУ по темам: теория множеств, непрерывность функции, основные формулы комбинаторики, матрицы и операции над ними, градиентный спуск.
– Практические задания для закрепления материала.
– Ссылки на дополнительные материалы.
⚡️Переходите и активируйте – https://proglib.io/w/d7b4e866
Вот несколько не самых сложных задач, главное в которых — проверить математическую интуицию и смекалку. Все задачи снабжены пояснениями и ответами.
🔗 Пройти тест
Не расстраивайтесь, если не сможете набрать максимальное колличество баллов. Чтобы подтянуть знания, поможет наш курс Математика для Data Science.
👉 Начать можно с вводных занятий, чтобы познакомиться с преподавателями и форматом обучения.
На водных занятиях вас ждут:
– Лекции с преподавателями кафедры ВМК МГУ по темам: теория множеств, непрерывность функции, основные формулы комбинаторики, матрицы и операции над ними, градиентный спуск.
– Практические задания для закрепления материала.
– Ссылки на дополнительные материалы.
⚡️Переходите и активируйте – https://proglib.io/w/d7b4e866
👍3❤2🤔1🥱1
⚡️Самые полезные каналы по Data Science в одной папке
В ней:
➖ канал для подготовки к собеседованиям
➖ интересные задачи
➖ основной канал (этот)
➖ книги по Data Science
➖ лучшие вакансии из сферы
➖ и наш чат, в котором можно общаться и задавать вопросы
Добавляйте 👉 тык сюда
В ней:
Добавляйте 👉 тык сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3👍1🔥1👏1🤔1
Новый #дайджест статей по машинному обучению и работе с данными
🤖 Запускаем локальный ML-процесс в облаке с помощью DataSphere Jobs
В сервисе DataSphere можно удалённо запускать задания (jobs) — вычисления на ВМ DataSphere за пределами JupyterLab.
🤖 Как мы с помощью ML вылечили проблему, не дававшую перейти на автомаршрутизацию курьеров
Интересная статья от компании CDEK, рассказывающая о решении следующей задачи: определить, на какой маршрут поставить конкретный заказ до того, как появился сам маршрут.
🤖 Who's Harry Potter? Approximate Unlearning in LLMs
Авторы пытались заставить модель Llama2-7b «забыть» «Гарри Поттера».
🤖 Hadoop в Облаке: история миграции сотен петабайт
Рассказ от руководителя Data Platform в ОК о переносе Hadoop с Bare Metal в облако.
🤖 Open-source LLMs as LangChain Agents
Статья рассказывает о том, что такое LLM-агенты и как их интегрировать в системы с использованием LangChain.
🤖 Запускаем локальный ML-процесс в облаке с помощью DataSphere Jobs
В сервисе DataSphere можно удалённо запускать задания (jobs) — вычисления на ВМ DataSphere за пределами JupyterLab.
🤖 Как мы с помощью ML вылечили проблему, не дававшую перейти на автомаршрутизацию курьеров
Интересная статья от компании CDEK, рассказывающая о решении следующей задачи: определить, на какой маршрут поставить конкретный заказ до того, как появился сам маршрут.
🤖 Who's Harry Potter? Approximate Unlearning in LLMs
Авторы пытались заставить модель Llama2-7b «забыть» «Гарри Поттера».
🤖 Hadoop в Облаке: история миграции сотен петабайт
Рассказ от руководителя Data Platform в ОК о переносе Hadoop с Bare Metal в облако.
🤖 Open-source LLMs as LangChain Agents
Статья рассказывает о том, что такое LLM-агенты и как их интегрировать в системы с использованием LangChain.
❤3👍2😁1
🤗 Hugging Face объявила о партнёрстве с Google Cloud
❔Что это значит
Компании хотят, чтобы ИИ и облачные технологии стали доступными для всех. Так, коллаборация должна облегчить доступ к инновациям в сфере искусственного интеллекта через библиотеки Hugging Face. Пользователи Google Cloud смогут легко обучать и разворачивать модели Hugging Face models через Google Kubernetes Engine (GKE) и Vertex AI.
Партнёры обещают рассказать о расширенных возможностях в ближайшее время.
🔗 Ссылка на блогпост о сотрудничестве
❔Что это значит
Компании хотят, чтобы ИИ и облачные технологии стали доступными для всех. Так, коллаборация должна облегчить доступ к инновациям в сфере искусственного интеллекта через библиотеки Hugging Face. Пользователи Google Cloud смогут легко обучать и разворачивать модели Hugging Face models через Google Kubernetes Engine (GKE) и Vertex AI.
Партнёры обещают рассказать о расширенных возможностях в ближайшее время.
🔗 Ссылка на блогпост о сотрудничестве
🥰15🤔3