В компании Facebook сообщили о создании инструмента искусственного интеллекта SapFix, который в автономном режиме может разыскивать, анализировать и исправлять ошибки в коде. Создатели этого умного помощника пообещали в будущем поделиться им с сообществом кодеров.
Сейчас SapFix исправляет ошибки, найденные программой Sapienz. Это интеллектуальный автоматизированный инструмент для тестирования программного обеспечения. Но в целом он может работать и без сторонних подсказок, так как он способен самостоятельно выявлять неполадки в коде. Обнаружив проблему, программа находит в ранее собранной базе информации шаблон для ее решения. Затем она исправляет баг или начинает вносить небольшие коррекции, пока не удостоверится, что ошибка устранена.
Помощник вносит несколько исправлений, каждое из которых тестирует по нескольким параметрам. SapFix проверяет, есть ли ошибки компиляции, устранена ли неполадка и не продуцируются ли новые сбои в работе. Когда он приходит к заключению, что проблема решена, то отправляет результаты своей работы инженерам Facebook для контроля и получения обратной связи от них. В компании заявляют, что подобная схема исправления багов искусственным интеллектом применяется впервые. С помощью SapFix разработчикам уже удалось сделать более надежным код мобильного приложения Facebook.
523 лошадиные силы и 850 Нм крутящего момента — это не характеристики итальянского суперкара, а показатели серийного электромобиля Tank, который…
Электромобили Lynk & Co, созданные в рамках совместного проекта шведского Volvo и китайского Geely, меняют правила игры на рынке. Они…
1412 километров — именно столько проезжает флагманский электромобиль Lixiang без остановки на дозаправку или зарядку, оставляя позади большинство конкурентов с…
Представьте себе автомобиль, который разгоняется до сотни быстрее Porsche 911, с салоном комфортнее, чем S-Class, а его технологии принадлежат мировому…
AVATR — это современный электромобиль, который может проехать до 750 км на одном заряде и разгоняется до 100 км/ч за…
Чтобы работа за компьютером была комфортной, нужно знать, как выбрать беспроводную мышку, которая не только не утомляет руку и хорошо…