Russian Qt Forum

Программирование => С/C++ => Тема начата: qtkoder777 от Август 16, 2021, 12:47



Название: Когда искусственный интеллект научится исправлять ошибки компиляции
Отправлено: qtkoder777 от Август 16, 2021, 12:47
Постоянно вылезает ошибка unresolved external symbol. От часа до дня приходится плясать с бубном, исправляя её. Всякий раз что-то новое.

Ошибка совершенно ничего не значащая, неужели нельзя её автоматическое исправление сделать?
Про забытые скобочки и точки с запятой и говорить нечего, должно исправляться сразу само.


Название: Re: Когда искусственный интеллект научится исправлять ошибки компиляции
Отправлено: tux от Август 16, 2021, 21:59
Если ИИ сможет такое исправлять - зачем будут нужны программисты? Останутся только постановщики задач, которые позже тоже заменит ИИ. :)


Название: Re: Когда искусственный интеллект научится исправлять ошибки компиляции
Отправлено: qtkoder777 от Август 16, 2021, 23:37
Компиль умеет находить место где забыта скобка. Пусть сам ее и поставит.

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


Название: Re: Когда искусственный интеллект научится исправлять ошибки компиляции
Отправлено: sergek от Август 17, 2021, 12:37
Компиль умеет находить место где забыта скобка. Пусть сам ее и поставит.
А скобка не забыта, а наоборот, где-то лишняя? И придется снова доставать свой бубен.


Название: Re: Когда искусственный интеллект научится исправлять ошибки компиляции
Отправлено: qtkoder777 от Август 17, 2021, 13:35
А скобка не забыта, а наоборот, где-то лишняя? И придется снова доставать свой бубен.
Задача ИИ - определить это. Есть огромная кодовая база. Можно обучить ИИ искать ошибки, даже содержательные ошибки (баги), а не только времени компиляции. Вносим в рабочий код ошибку и даём ИИ как пример.


Название: Re: Когда искусственный интеллект научится исправлять ошибки компиляции
Отправлено: sergek от Август 17, 2021, 14:42
Ну да, ну да. Школьная задача типа "казнить нельзя помиловать".


Название: Re: Когда искусственный интеллект научится исправлять ошибки компиляции
Отправлено: Azazello от Август 19, 2021, 16:12
Компиль умеет находить место где забыта скобка. Пусть сам ее и поставит.

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

Неужели Вы думаете, что никто об этом не задумывался? Неужели вы думаете, что не предпринимались попытки такое сделать? Возьмите Open Source проекты, их огромное количество. А тут - никто не хочет этим заниматся. Лентяи! Это вы ещё шаблоны на C++ не писали, привет 80 по IDE. И пишут, без всякого ИИ. Это невозможно, не потому что я так решил, а потому что это ни у кого не получилось. Я помню 2000-е, прогнозирование заката программированния в будущем. Ничего не изменилось, те же тезисы. Я к чему - если уж вам компилятор сказал, что скобочка не там, то поверьте, он не хочет скобочку за Вас ставить, потому как не знает где. А если вы ему доверите, то жопа ещё


Название: Re: Когда искусственный интеллект научится исправлять ошибки компиляции
Отправлено: Igors от Август 20, 2021, 11:24
Компиль умеет находить место где забыта скобка.
Пусть сам ее и поставит.
Ну во всяком случаае - не всегда, часто это фонтан фантастических ошибок

Пусть сам ее и поставит.
А это ересь, ну или полное непонимание базовых прынцыпов UI. НИКОГДА нельзя что-то за кого-то решать, делать/менять что-то втихаря. Предложить - да, пожалуйста, но любая правка - только при согласии/подтверждении юзверя


Название: Re: Когда искусственный интеллект научится исправлять ошибки компиляции
Отправлено: qtkoder777 от Август 20, 2021, 12:40
это ересь, ну или полное непонимание базовых прынцыпов UI. НИКОГДА нельзя что-то за кого-то решать, делать/менять что-то втихаря. Предложить - да, пожалуйста, но любая правка - только при согласии/подтверждении юзверя
Чем больше ИИ решает сам, тем ближе он к интеллекту в широком смысле. Должна быть возможность отключить ИИ. Если работаешь с продуктом с ИИ, то будь готов исправлять ошибки ИИ. Если они случаются очень редко, то почему бы нет.