Как сделать AI-технологии более доступными?

Как сделать AI-технологии более доступными?

Category: About

Title image, read title

Как сделать процесс работы с технологиями искусственного интеллекта более демократичным — прозрачным, открытым и доступным для широкой аудитории? У команды блокчейн-проекта Cellframe есть свой ответ на этот вопрос. Мы создаем платформу для построения AI-приложений в экосистеме Cellframe.

Технологии искусственного интеллекта (Artificial intelligence — AI) сейчас переживают настоящий бум развития. Прикладные AI-сервисы уже стали частью нашей жизни: голосовые помощники, фоторедакторы, поисковики… Список можно продолжать очень долго, а успехи чата GPT делают искусственный интеллект еще более популярным и востребованным.

Однако создание AI-приложений уже сейчас требует очень больших ресурсов - больших объемов данных, больших финансовых затрат и больших вычислительных мощностей. Фактически такие ресурсы есть только у IT-гигантов мирового уровня, таких как Google или Microsoft. Небольшим стартапам и тем более независимым разработчикам конкурировать с ними очень сложно, и в дальнейшем эта ситуация будет только усугубляться.

Мы создаем платформу для построения децентрализованных AI-приложений в экосистеме блокчейн-сети Cellframe. Цель создания платформы — помочь разработчикам на всех этапах создания таких приложений:

  • сбор и хранение больших данных для обучения ИИ
  • обучение моделей ИИ
  • запуск моделей ИИ

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

Принцип работы

Мы позиционируем Cellframe как сервис-ориентированную блокчейн-платформу. У нас уже есть собственный SDK — набор инструментов разработки, который предназначен специально для создания децентрализованных приложений на базе Cellframe.

Помимо стандартных элементов — библиотек и инструментов запуска и отладки, в состав SDK входит API общего назначения, который отвечает за взаимодействие с нодами блокчейн-сети, а также единый API для запуска и оплаты сервисов через блокчейн. Таким образом, члены сообщества — держатели нод — получают возможность зарабатывать на предоставлении услуг (вычислительных мощностей) своих устройств. А рядовые пользователи могут выбирать поставщика услуг и оплачивать их через блокчейн.

На этом принципе строится схема работы нашего децентрализованного VPN-сервиса KelVPN https://kelvpn.com/ и сервиса видеоконференцсвязи ConfCall. О нем мы подробно рассказывали в этой статье:

https://vk.com/@cellframe-kak-ispolzovat-oborudovanie-dlya-maininga-eth-predstavlyaem

Инфраструктура блокчейн-сети для построения AI-приложений

Для работы с АI-приложениями и решения сопутствующих задач (обучение и развертывание моделей машинного обучения) мы разрабатываем отдельный инструментарий, который планируем добавить в наш SDK. Тогда наша AI-платформа заработает в полную силу. Разработчики получат возможность использовать инфраструктуру блокчейн-сети Cellframe для решения различных AI-задач, а держатели нод смогут получать вознаграждение за предоставление вычислительных мощностей.

Нужно сказать, что провайдером услуг и по обучению моделей, и по запуску приложений могут выступать устройства с абсолютно разными техническими характеристиками: от микрокомпьютера Raspberry PI до мощного оборудования для майнинга. И там, и там есть видеокарты, и для того, и для другого найдутся посильные задачи — для задач, связанных с АI, далеко не всегда требуются большие мощности.

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