Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Возможно ли создать программу с помощью Искусственного Интеллекта?

ТехнологииИскусственный интеллект
  · 768
Лучший
37 лет, Москва, МГИЭМ, 16 лет в ИТ, разработка, внедрение и сопровождение корпоративных ИС  · 30 сент 2021
На самом деле для ответа на данный вопрос нужно для начала понять что стоит за задачей "создать программу". Как минимум для создание программного обеспечения (ПО) нужно решить следующие задачи:
  1. Пообщавшись с заказчиком выяснить требования к ПО, как минимум:
  • функциональные требования (какую задачу ПО должно уметь выполнять/автоматизировать)
  • технические требования (в каком окружении будет работать ПО)
  • требования к внешним интерфейсам
  • требования к взаимодействию (с другим ПО, окружающим "миром" и т.д.)
  • ограничения
  • требования к производительности и масштабируемости
  • требования к безопасности
  1. Исходя из перечисленного - должны быть выбраны архитектура, используемые средства для реализации - языки программирования, фреймворки и библиотеки, прочее ПО (СУБД и т.д.)
  2. Должны быть созданы алгоритмы, если типовые решения и паттерны не подходят
  3. Должно быть собственно написано ПО
  4. Должны быть проведены отладка и тестирование
  5. Должно быть проведено внедрение и развёртывание (это уже традиционно зачастую делается автоматизировано, с помощью инструментария CI/CD)
Их перечисленных задач ИИ способен участвовать в ограниченном числе задач, т.к. надо понимать, что существующие технологии позволяют решать только очень типовые задачи, по которым имеются большие объёмы накопленного опыта, подходящего для анализа алгоритмами машинного обучения.
По настоящему сложное ПО ИИ в обозримом будущем писать не сможет.
По образованию физик, работаю программистом  · 30 сент 2021
Да, возможно. Современные средства искусственного интеллекта позволяют писать несложные программы. Например, GPT-3. Так же существуют помощники программиста, такие, как Copilot. В обоих случаях ИИ составляет программу по её текстовому описанию. Работа таких систем несовершенно, они пишут небольшие программы или подпрограммы и не всегда правильно. В будущем эти... Читать далее
Ответ - в идеале, скорее всего, нет. Идеи генераторов программ "витают в воздухе" уже лет 50, а "воз и ныне там"... Читать дальше