Саурабх Мисра, основатель и генеральный директор CodeFlash, выделил исследование компании о способности ИИ генерировать исполнительный код на конференции Infobip Shift в Майами на прошлой неделе. По словам Мисра, ИИ все чаще используется для написания кода, отметив, что Microsoft использует ИИ для написания 25% своего кода и что 30% кода Google написано AI. Он заявил, что на 25% стартапов 95% кода в настоящее время полностью написана ИИ.
Одно дело написать код, но другая вещь, чтобы написать исполнительный код. Компания по оптимизации кода Python задавалась вопросом, является ли код из крупных языковых моделей (LLMS).
«То, что мы нашли, было шокирующим», — сказала Мисра. «Мы обнаружили, что LLMS на самом деле изо всех сил пытался написать исполнительный код».
Компания оптимизировала 100 000 функций с открытым исходным кодом и обнаружила, что 62% случаев, новый код, который генерировал ИИ, включал код, который, если он будет принят, приведет к ошибкам.
Изображение через блог CodeFlash.
«Там, где код был правильным, мы обнаружили, что 28% случаев, когда код на самом деле не выполнялся — поэтому он был медленнее или имел такую же производительность, как и раньше — и только в 10% случаев код был фактически быстрее», — сказал он на конференции. «Это означает [that] 90% времени LLM не смогли оптимизировать производительность кода ».
Их исследование также показало, что 90% оптимизаций, предложенных ведущими LLM, неверны, сообщил он в блоге. Пост добавил, что отраслевые данные из harness.io поддерживают вывод CodeFlash. Согласно Harness, 52% инженерных лидеров и 54% разработчиков сообщили, что увеличение использования ИИ напрямую приводит к проблемам с производительностью.
«Написание кода производительности — это просто сложная проблема», — сказала Мисра. «Вы должны действительно понять, что происходит на очень глубоком уровне, понимать доступные варианты, какие алгоритмы [and] Какие библиотеки могут быть доступны, и это требует много глубокого понимания ».
Проверка доступности модели ИИ
В четверг был 14 -й ежегодный глобальный день осведомленности о доступности (GAAD), и в честь этого события, Foundation Foundation и компании GAAD Automation Company ServiceNow запустили проверку доступности AI.
Проверка доступности оценивает и сравнивает, насколько хорошо, ориентированные на кодирование, модели крупных языков, ориентированные на кодирование, могут генерировать доступный код. Согласно пресс -релизу GAAD, он обеспечивает ориентир для компаний, чтобы проверить и продемонстрировать доступность вывода своих моделей.
«Поощряя ответственность и улучшение в коде, созданном AI, проект помогает технологической отрасли стремиться к более инклюзивным стандартам, которые могут привести к более доступному миру для 1,3 миллиарда человек, живущих с ограниченными возможностями»,-заявил Гаад.
Проверка является открытым исходным кодом и будет доступна 22 мая. Для получения дополнительной информации о доступности в Интернете и frontend ознакомьтесь с следующими статьями:
- 3 уроки доступной разработки от опытного тестера
- Рабочий процесс для тестирования доступности на основе компонентов
- Советы по разметке HTML для разработки доступных веб -сайтов
Новый угловой сайт включает в себя поиск документации, управляемых AI
Не уверен, поддерживает ли версия Angular, которую вы используете определенную функцию? Пытаетесь решить, стоит ли обновление до следующей версии?
Инженер -программист frontend Gérôme Grignon разработал сайт, который может помочь. Angular можно использовать совместимость с функциями чеков в разных версиях для вас. Он документирует, что экспериментально, что в предварительном просмотре разработчика, что стабильно, и все, что устарело или удалено в угловых версиях 13-20.
Но что может быть еще более ценным, так это его чат с AI, который позволяет разработчикам запросить угловую документацию.
Страница доступна через лабораторию Angular Courses, которая, как объясняет About Page, является «образовательным проектом, созданным для обеспечения альтернативных способов изучения и удержания угловых знаний». План предназначен для визуализации данных, чата ИИ, тестов и интерактивных учебных пособий, которые должны быть включены в сайт.
Есть также блог, который обещает еженедельное глубокое погружение в сложные угловые темы.
Microsoft выступает за React Native
Недавно Microsoft поделилась тем, как его офисная команда использовала Native Native для повышения надежности приложений и обновления их опыта разработки.
Это не первый случай, когда Microsoft призывает разработчиков использовать мета-созданный рамки, согласно DevClass.com. Он также отметил, что это несмотря на собственные инвестиции Microsoft в C# или C ++.
«Разработчики Windows часто наблюдали, что офисная команда в Microsoft не охватывает настольные рамки, которые компания создает для других», — отметилась статья. «Офис никогда не использовал формы .NET Windows или WPF (например, презентация Windows)».
Microsoft предлагает кроссплатформенную платформу пользовательского интерфейса приложения под названием .NET MAUI, но Office в основном построен с C ++ и React Native, добавлена статья.
«React Native может быть встроен в существующие приложения Windows, которые позволяют приложениям выбирать, какие впечатления мигрировать на платформу», — написала инженер -программист Microsoft Chiara Mooney в блоге компании React Native — да, у них есть целый блог на эту тему, что действительно говорит. «Эта функция имеет решающее значение для усилий по модернизации Office».
Она объяснила, что реагируют на местные острова контента, которые могут интегрироваться в пользовательский интерфейс приложения, обеспечивая последовательный вид и ощущение через приложение. Острова могут взаимодействовать друг с другом и передавать данные приложений между платформами, добавила она.
Ведущий ИИ для веб-разработки
Google недавно заявил, что его Gemini 2.5 Pro является лучшим искусственным интеллектом для frontend Web Development. Он основывает это на своем 1420 -м счете на таблице лидеров WebDev Arena. Это превзошло рейтинг Claude 3.7 Сонета в 1357 году.
Согласно объявлению Google, написанного Логаном Килпатриком, старшим менеджером по продуктам для API и Google AI Studio, измеряет лидеры.
«Реализация новых функций означает, что вручную погрузиться в файлы дизайна и осмотреть компоненты в соответствии с свойствами стиля, такими как цвета, шрифты, заполнение, маржу и границы, а затем вручную записывая код CSS, необходимый для точного воспроизведения этих визуальных свойств», — написал Килпатрик. «Теперь представьте, что используете Gemini 2.5 Pro в IDE и создание модели создает новые функции, например, добавление видеоплеере в стиле других приложений в приложении Starter Gemini 95».
Новый стек писал о последней эволюции Gemini Pro более подробно в начале этого месяца, сосредоточившись на том, что это значит более широко для разработчиков.
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Loraine Lawson — ветеран -репортер, который в течение 25 лет освещал технологические проблемы от интеграции данных до безопасности. Прежде чем присоединиться к новому стеку, она работала редактором Banking Technology Site Bank Automation News. Она … читайте больше от Лорейн Лоусон