Главная Главное ИИ создает программное обеспечение: как убедиться, что ему можно доверять
ГлавноеТехнологии

ИИ создает программное обеспечение: как убедиться, что ему можно доверять

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

Поделиться
Код
Код. Фото - Pexels
Поделиться

Об этом сообщает «Politexpert» со ссылкой на The Conversation 

Современное общество невозможно представить без программного обеспечения. Почти все устройства, от автомобилей до мобильных телефонов, наполнены миллионами строк кода. С ростом потребности в новых и более совершенных программах, возникает проблема нехватки разработчиков. Решение заключается в использовании искусственного интеллекта (ИИ) для помощи в создании программ. Однако с увеличением роли ИИ в разработке возникает важный вопрос: можно ли доверять программам, созданным этим искусственным интеллектом?

Сегодня ИИ помогает программистам в разработке кода, предоставляя инструменты, подобные GitHub Copilot, которые выполняют роль «умного автозаполнения». Но грядет более серьезная перемена — ИИ-агенты, которые будут выполнять разработку программных приложений почти самостоятельно. Эти агенты обучаются и принимают решения с определенной степенью автономии, что позволяет им создавать программное обеспечение на основе простого текстового описания пользователя.

Система ИИ-агентов несет в себе как позитивные, так и негативные стороны. С одной стороны, такие технологии позволяют людям без навыков программирования создавать нужное им ПО, а с другой — могут привести к созданию уязвимого или неэффективного кода. Например, ИИ-агент, разрабатывающий софт для набора персонала, может непреднамеренно склоняться к предвзятости в пользу одного пола из-за данных, на которых он был обучен. Для предотвращения таких рисков необходимо разработать механизмы, регулирующие действия ИИ.

Чтобы минимизировать возможные негативные последствия, исследователи проводят интенсивные тесты на основные системы ИИ, такие как большие языковые модели. Эти системы формируют основу для работы ИИ-агентов, и их тестирование позволяет выбрать наилучший вариант для разных задач. Такой подход помогает гарантировать, что программы, созданные ИИ, будут безопасны и не будут содержать серьезных ошибок или предвзятости.

Создание ПО с помощью ИИ-агентов предполагает использование «планов» или «чертежей» — своего рода схем для разработки. Такой подход, как низкокодовая или безкодовоя разработка, позволит каждому пользователю, даже без опыта в программировании, предложить изменения или улучшения для разрабатываемого софта. Этот процесс дает возможность людям не просто следовать инструкциям, а активно участвовать в создании программ, что открывает новые горизонты для автоматизации и инноваций.

Напомним, ранее мы писали про переключение между ИИ и реальностью.

Поделиться

Комментировать

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Материалы по теме
Валюта
ГлавноеПолитика

Почему ослабление доллара может изменить экономику США и Европы

Рынок валют становится всё более чувствительным к геополитике и торговым конфронтациям, и...

Газопровод
ГлавноеЭкономика

Возвращение «Северного потока-2»: геополитический риск или экономическая выгода

Любая попытка реанимировать «Северный поток-2» способна подорвать усилия по энергетической независимости Европы,...

Куб
Технологии

Как квантовый ускоритель MIT меняет архитектуру суперкомпьютеров будущего

MIT разработал устройство, усиливающее нелинейную связь между светом и материей в 10...

Москва
ГлавноеПолитика

Кремль обеспокоен усилением сотрудничества США и Украины после соглашения о недрах

Подписание американо-украинского соглашения о разработке полезных ископаемых спровоцировало острую реакцию Москвы, усилив...