После использования Figma для создания пользовательских интерфейсов и опыта перед разработчиками стоит серьезная задача по кодированию дизайна для создания функциональных веб-сайтов или приложений. Locofy, сингапурская платформа разработки внешнего интерфейса, поддерживаемая Accel, хочет сэкономить часы работы с помощью инструмента одним щелчком мыши, который мгновенно превращает прототипы Figma и AdobeXD в код.
Новый инструмент Locofy называется Lightning и создан на основе моделей большого проектирования (LDM) стартапа. Основатели Locofy, Хани Миттал и Сохаиб Мухаммед, сравнивают это с тем, как OpenAI стала пионером LLM до того, как ChatGPT представил их остальному миру. Они увидели необходимость в таком инструменте, как Lightning, из-за нехватки разработчиков, что приводит к потере доходов компаний и выгоранию программистов, перегруженных своими рабочими нагрузками.
Lightning работает как плагин Figma, и основатели Locofy говорят, что он автоматизирует около 80% фронтенд-разработки, поэтому разработчики бережливых стартапов могут вместо этого сосредоточиться на запуске своих стартапов и выходе на рынок.
Сначала инструмент будет запущен для Figma, для веб-сайтов и веб-приложений. Позже в этом году он будет доступен для большего количества инструментов дизайна, включая AdobeXD, Penpot, Sketch, Wix и, возможно, Canva и Notion.
Миттал говорит, что компания инвестировала более 1 миллиона долларов в разработку Lightning с целью охватить стартапы и ориентированные на клиента предприятия с небольшими командами, которым необходимо ускорить разработку внешнего интерфейса. Lightning и ее LDM были созданы собственными силами и обучены на наборе данных, включающем миллионы проектов.
В 2021 году компания начала работу с Locofy Traditional, который требовал от пользователей пройти пять шагов: оптимизация дизайна; маркировка интерактивных элементов; стилизация, позволяющая дизайну работать на экранах разных размеров; компоненты и реквизит для выявления повторяющихся элементов и придания им модульности; разрешение редактирования имени класса; и адаптация к предпочтительным конфигурациям, таким как машинописный текст или JS.
Миттал и Мухаммед узнали о том, как каждый шаг можно автоматизировать с помощью комбинации таких методов, как нейронные сети на основе изображений, включая мультимодальные преобразователи, нейронные сети на основе графов, модели последовательностей, сети указателей стека, эвристические модели и LLM. По их словам, они использовали их для создания унифицированной модели большого проекта, включающей около полумиллиарда параметров из миллионов проектов.
Шаги Locofy Lightning, включая маркировку, группировку слоев, реагирование, компоненты и имена классов, выполняются на основе собственной комбинации методов на основе искусственного интеллекта, которые затем настраиваются с помощью эвристики. Затем шаги объединяются в один шаг, поэтому Lightning можно выполнить одним щелчком мыши.
После создания кода внешнего интерфейса пользователи могут просмотреть его вместе с интерактивным предварительным просмотром и точно настроить код перед его экспортом.
Основанная в 2021 году, Locofy привлекла $7,5 млн от инвесторов, включая Accel и Northstar Ventures.
В будущем компания планирует расширить свою платформу за пределы проектирования в код, включив в нее инструменты, которые создают системы проектирования, используют общедоступные библиотеки пользовательского интерфейса, создают серверные части для внешних интерфейсов с помощью таких интеграций, как Github Copilot и CI-CD. Также планируется включить помощника искусственного интеллекта для дизайнеров, хостинга и развертывания для размещения полных приложений.
Locofy находится в бесплатном бета-тестировании уже два года и планирует монетизировать его в 2024 году. Его основатели рассказали TechCrunch, что генерация ИИ-кода — это новая категория, и бизнес-модели будут отличаться от других SaaS-инструментов и инструментов для разработчиков. Locofy все еще уточняет цены, но они будут основываться на таких факторах, как количество экранов или компонентов, которые преобразуются в код и регулярно обслуживаются с помощью ИИ.