На конференции для разработчиков Universe '24 компания GitHub представила Spark — новый инструмент для разработки приложений с использованием искусственного интеллекта (ИИ).
GitHub Spark — это новая платформа, которая позволяет менее опытным разработчикам создавать микроприложения на естественном языке. Вместо написания кода пользователь может просто объяснить, что должно делать приложение. Платформа автоматически обрабатывает все сложные технические детали — от хостинга до хранения данных, — которые обычно требуют глубоких знаний в области программирования, и в режиме реального времени создает приложение. По ходу создания проекта можно вносить изменения.
С помощью Spark можно создать все, что угодно: от пользовательской программы для чтения новостей до системы отслеживания детских пособий, — и все это без необходимости писать код.
Технология работает благодаря сочетанию обработки естественного языка и того, что на GitHub называют "управляемой средой выполнения". Это означает, что Spark берет на себя всю техническую нагрузку — хостинг, базы данных, функции искусственного интеллекта, — которая обычно делает разработку приложений сложной.
Каждое созданное пользователем приложение можно сразу же использовать на телефонах, планшетах или компьютерах. Кроме того, ими можно делиться с другими людьми, которые могут использовать их как есть или дорабатывать.
В настоящее время GitHub предлагает Spark в качестве технической предварительной версии и планирует постепенно расширять доступ к нему через систему списков ожидания. Такое осторожное внедрение говорит о том, что компания стремится доработать технологию на основе первых отзывов пользователей.
