Технология блокчейн Виртуальная реальность

Google открывает исходный код Codegen Scorer для улучшения AI-генерации в веб-фреймворках

Технология блокчейн Виртуальная реальность
Google Open-Sources "Codegen Scorer" to Improve AI-Generation for Web Frameworks

Узнайте о новой инициативе Google, направленной на повышение качества генерации кода с помощью искусственного интеллекта, и как открытие исходного кода инструмента Codegen Scorer меняет подход к разработке современных веб-приложений на популярных фреймворках, включая Angular и SolidJS. .

В современном мире веб-разработки искусственный интеллект занимает всё более важное место. Инструменты на базе больших языковых моделей (LLM) уже активно используются для автоматизации рутинных задач и ускорения написания кода. Несмотря на значительный прогресс, качество автоматически сгенерированного кода всё ещё вызывает вопросы у разработчиков, особенно когда речь заходит о сложных и меняющихся веб-фреймворках. В ответ на вызовы индустрии Google представила инструмент под названием Codegen Scorer, который был открыт для сообщества с целью улучшения генерации кода с помощью ИИ и облегчения взаимодействия разработчиков с фреймворками. Этот шаг имеет потенциал изменить подход к созданию современных вэб-приложений, ускоряя и повышая качество разработки.

Codegen Scorer - это специализированный инструмент, разработанный для комплексной оценки качества генерируемого кода, ориентированного именно на веб-разработку. С помощью такого инструмента можно производить детальный разбор и диагностику сгенерированных моделей программного кода, выявлять типичные ошибки и уязвимости, а также улучшать качество конечного результата. Открытость исходного кода позволяет интегрировать этот инструмент с разными фреймворками и библиотеками, расширяя его возможности и укрепляя сообщество разработчиков, заинтересованных в совершенствовании AI-помощников. Для команды Angular, одного из самых популярных и продвинутых веб-фреймворков, Codegen Scorer стал ключевым инструментом не только для оптимизации работы с ИИ, но и для собственного развития фреймворка. Благодаря этому инструменту была улучшена система подсказок и тонкая настройка генерации кода для последних версий Angular.

Более того, благодаря анализу ошибок и несоответствий, возникших в автоматической генерации, команда могла оперативно интегрировать новые возможности и синтаксические изменения, такие как поддержка Signal forms, в LLM, обеспечивая "день ноль" - момент, когда AI может сразу грамотно использовать новые фичи. Важным аспектом стало сотрудничество Google с другими командами, такими как SolidJS. SolidJS - современный веб-фреймворк, ориентированный на реактивность и высокую производительность. Совместные эксперименты показали, что Codegen Scorer помогает выявлять слабые места в генерации кода и позволяет улучшить системные подсказки, что повышает качество создаваемых приложений и эффективность вспомогательных инструментов. Это подтверждает, что инструмент успешно применяется в мультифреймворк-среде и интересен широкой аудитории разработчиков.

 

Открытие исходного кода Codegen Scorer не только вдохновило разных авторов и команд создавать свои собственные инструменты оценки, адаптированные под специфику именно их библиотек и фреймворков, но и продвинуло идею открытого сообщества вокруг улучшения AI-генерации кода. Каждый желающий теперь может предложить улучшения, добавить новые метрики оценки, чтобы AI стал более точным и надежным в создании качественных приложений с использованием популярных технологий. Параллельно с этим в Angular появилась серверная часть MCP Server, интегрированная с версией 20.2, которая позволяет встраивать в развитие проектные инструменты и агенты машинного обучения. MCP Server расширяет возможности AI-помощников за счёт инструментов модернизации кода, таких как автоматический апгрейд устаревших синтаксисов до новых форм, включая переход с декораторов на сигнальные входы, что раньше требовало значительных усилий разработчиков.

 

Кроме того, поддерживается технология Retrieval Augmented Generation (RAG), которая обеспечивает доступ AI-агентам к свежим и проверенным данным, официальным примерам и документации Angular. Это гарантирует, что автоматизированные агенты всегда работают с актуальной и достоверной информацией. Такое сочетание оценки качества кода, расширения возможностей AI-агентов и современного управления знаниями делает Angular и близлежащие технологии более гибкими и продуктивными инструментами для веб-разработчиков, ориентированных на будущее. Эти нововведения не только ускоряют процесс разработки, но и минимизируют риски появления ошибок, уязвимостей и архитектурных проблем. Google также делает существенный акцент на мультифреймворк-поддержке, признавая разнообразие технологий, используемых разработчиками.

 

В сотрудничестве с внутренними партнёрами были реализованы интеграции поддержки Angular в таких инструментах, как Gemini Canvas и Google AI Studio. Это позволяет удобно использовать искусственный интеллект для создания приложений на разных технологических стэках прямо в рамках знакомых платформ. Будущее веб-разработки, по мнению команды Angular, неизбежно связано с активным использованием ИИ и агентных систем, способных обрабатывать большие объемы кода, поддерживать целостность архитектуры и предотвращать распространенные ошибки. Angular с его четкими стандартами и архитектурными паттернами готов к этому вызову, а открытые инструменты, такие как Codegen Scorer, служат фундаментом для эволюции разработческих практик с помощью искусственного интеллекта. Рассматривая перспективы развития, команда отдает предпочтение созданию удобной среды как для человека-разработчика, так и для AI-агента, минимизируя возможность возникновения антипаттернов и проблем с производительностью или безопасностью.

Это не просто вопрос автоматизации, это новый уровень сотрудничества между человеком и машиной в процессе создания программного обеспечения. Открытие Codegen Scorer можно рассматривать как начало новой эры в разработке веб-приложений, где качество генерируемого кода становится приоритетом, а ИИ выступает надежным партнером, а не потенциальным источником ошибок. Благодаря этим инновациям разработчики получают возможность сосредоточиться на творческих и архитектурных задачах, опираясь на технологическую поддержку, помогающую избежать рутинных и технически сложных проблем. Google приглашает сообщество принимать активное участие в развитии и улучшении инструмента, идущего рука об руку с растущими возможностями генеративного ИИ. Для разработчиков это шанс не только оценить преимущества новых методик, но и внести собственный вклад в формирование будущего веб-технологий.

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

Автоматическая торговля на криптовалютных биржах

Далее
Who controls the Internet and How it works?
Среда, 14 Январь 2026 Кто контролирует интернет и как он работает: полный обзор современной сети

Глубокое понимание того, как функционирует интернет, какие ключевые компоненты обеспечивают его работу и кто управляет важнейшими элементами глобальной сети в условиях децентрализованной архитектуры. .

Anthropic irks White House with limits on models’ use
Среда, 14 Январь 2026 Anthropic и Белый дом: конфликт из-за ограничений в использовании ИИ-моделей в правоохранительных органах

Взаимоотношения между компанией Anthropic и администрацией Белого дома обострились из-за политики компании по ограничению использования своих ИИ-моделей правоохранительными и национальными службами США. Рассмотрены причины конфликта, особенности подхода Anthropic, мнение администрации, а также возможные последствия для сектора искусственного интеллекта и государственных контрактов.

Revisiting the IPIP-NEO personality hierarchy with taxonomic graph analysis
Среда, 14 Январь 2026 Новый взгляд на иерархию личности IPIP-NEO с помощью таксономического графового анализа

Обзор инновационного подхода к исследованию структуры личности IPIP-NEO с применением таксономического графового анализа, раскрывающего глубинные взаимосвязи и новые уровни организации черт личности. .

Using a maintenance mode primitive to shard Postgres with zero downtime
Среда, 14 Январь 2026 Горизонтальное масштабирование Postgres без простоев с помощью режима обслуживания

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

Redesigning Data Systems to Be Agent-First
Среда, 14 Январь 2026 Переосмысление систем данных в эпоху агентно-ориентированных технологий

Современные системы обработки данных переживают революционные изменения благодаря внедрению агентно-ориентированных подходов. В статье раскрываются ключевые аспекты трансформации баз данных под воздействием крупных языковых моделей-агентов, описываются проблемы и возможности, связанные с их эксплуатацией, а также даются рекомендации по адаптации архитектур и оптимизации взаимодействия между агентами и системами хранения данных.

Federal Reserve cuts interest rates by a quarter point
Среда, 14 Январь 2026 ФРС снизила процентные ставки на четверть пункта: что это значит для экономики США и мира

Подробный анализ решения Федеральной резервной системы снизить ключевую ставку на четверть процентного пункта и его влияние на экономику, финансовые рынки и потребителей в США и за рубежом. .

Facing the possibility of consciousness in human brain organoids
Среда, 14 Январь 2026 Вызов сознания в человеческих мозговых органоидах: на пороге новой эры нейронауки

Исследования человеческих мозговых органоидов открывают новые горизонты понимания нейроразвития и вызывают важные этические вопросы, связанные с потенциальным появлением сознания в искусственно выращенных моделях мозга. В статье рассматриваются научные факты, теоретические подходы и этические дилеммы, влияющие на будущее исследований в области органоидов.