GitHub выпустил Spark — AI-инструмент для создания микроприложений
Spark не требует знания языков программирования и позволяет создавать приложения (GitHub называет их Sparks), используя естественный язык — пока только английский.
Сгенерированные приложения можно сразу же использовать на десктопе или мобильном устройстве благодаря поддержке прогрессивных веб-приложений или PWA (веб-сайтов, которые по функционалу соответствуют мобильному приложению).
Разработчики Spark называют сгенерированные программы микроприложениями, так как они выполняют ограниченный набор задач, заточенный под конкретного пользователя. Продвинутые пользователи при желании могут работать с приложением на уровне кода.
Spark состоит из трех основных компонентов:
— NL-редактор, который позволяет постепенно улучшать приложение, добавляя к нему новые функции (в том числе генеративные), редактируя текстовую подсказку;
— Управляемую среду выполнения, через которую приложение получает доступ к хранилищам информации, языковым моделям и т. д.;
— Отдельное пространство с поддержкой PWA, через которое можно управлять и запускать свое приложение.
Готовыми Sparks можно делиться с другими пользователями, которые смогут использовать приложение или доработать его под себя. Spark
дает возможность использовать несколько LLM на выбор, в том числе GPT-4o и Claude.
Хотя Spark все еще находится на этапе тестирования, некоторые особенно впечатлительные пользователи уже
называют инструмент «убийцей магазинов приложений» — пользователи смогут сами создавать нужные для них приложения без посредников.