Apple не отстает в гонке за умным кодом. Компания опубликовала три свежих исследования о том, как искусственный интеллект может помогать программистам — находить ошибки, тестировать программы и даже учиться писать рабочий код. 1. ADE-QVAET — ИИ, который ищет ошибки как детектив Первое исследование описывает систему ADE-QVAET. Она решает главные проблемы современных моделей — «галлюцинации» (когда ИИ придумывает несуществующие вещи), потерю контекста и путаницу с бизнес-логикой программы. Чтобы избежать этих ошибок, ADE-QVAET объединяет сразу четыре технологии: адаптивную дифференциальную эволюцию, квантовый вариационный автокодировщик, архитектуру трансформера и адаптивное шумоподавление. Главная фишка в том, что модель не просто читает код, а оценивает его структуру, размер и сложность, выявляя закономерности, которые могут указывать на баги. Результаты впечатляют: точность прогноза достигает 95–98%, то есть почти без ложных тревог. 2. Agentic RAG — тестировщик, который не устает Вторая работа посвящена ИИ для тестирования программ. Новая система называется Agentic RAG. Она умеет сама планировать, писать и проводить тесты, то есть делает то, на что у инженеров по качеству уходит до 40% рабочего времени. Когда к модели подключили несколько ИИ-агентов, эффективность выросла резко: Пока систему пробовали только на корпоративных решениях — бухгалтерии, кадрах и SAP, но даже там результат превзошел ожидания. 3. SWE-Gym — тренажер для ИИ-программистов Третий проект называется SWE-Gym — это что-то вроде тренажера для искусственных программистов. Модель учится читать, редактировать и проверять настоящий код. Площадка содержит 2438 задач на Python из 11 открытых репозиториев. В процессе обучения ИИ действительно запускает код, тестирует и исправляет его, как настоящий разработчик. Есть и облегчённая версия — SWE-Gym Lite, с 230 простыми задачами. Она экономит вычислительные ресурсы и ускоряет обучение. Результаты впечатляют. Агенты, обученные на SWE-Gym, решили 72,5% задач, что на 20% лучше, чем старые методы. SWE-Gym Lite работает быстрее, но подходит только для базовых кейсов. Apple пока не говорит, планирует ли внедрять эти технологии в Xcode или свои продукты, но одно ясно — компания активно готовит почву для эры «умного программирования», где ИИ станет не помощником, а полноценным участником команды.