Russian Qt Forum
Ноябрь 22, 2024, 01:07 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Когда искусственный интеллект научится исправлять ошибки компиляции  (Прочитано 3694 раз)
qtkoder777
Частый гость
***
Offline Offline

Сообщений: 245


Просмотр профиля
« : Август 16, 2021, 12:47 »

Постоянно вылезает ошибка unresolved external symbol. От часа до дня приходится плясать с бубном, исправляя её. Всякий раз что-то новое.

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

Сообщений: 404



Просмотр профиля
« Ответ #1 : Август 16, 2021, 21:59 »

Если ИИ сможет такое исправлять - зачем будут нужны программисты? Останутся только постановщики задач, которые позже тоже заменит ИИ. Улыбающийся
Записан

qtkoder777
Частый гость
***
Offline Offline

Сообщений: 245


Просмотр профиля
« Ответ #2 : Август 16, 2021, 23:37 »

Компиль умеет находить место где забыта скобка. Пусть сам ее и поставит.

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

Сообщений: 872


Мы должны приносить пользу людям.


Просмотр профиля
« Ответ #3 : Август 17, 2021, 12:37 »

Компиль умеет находить место где забыта скобка. Пусть сам ее и поставит.
А скобка не забыта, а наоборот, где-то лишняя? И придется снова доставать свой бубен.
Записан

Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
qtkoder777
Частый гость
***
Offline Offline

Сообщений: 245


Просмотр профиля
« Ответ #4 : Август 17, 2021, 13:35 »

А скобка не забыта, а наоборот, где-то лишняя? И придется снова доставать свой бубен.
Задача ИИ - определить это. Есть огромная кодовая база. Можно обучить ИИ искать ошибки, даже содержательные ошибки (баги), а не только времени компиляции. Вносим в рабочий код ошибку и даём ИИ как пример.
« Последнее редактирование: Август 17, 2021, 13:39 от qtkoder777 » Записан
sergek
Гипер активный житель
*****
Offline Offline

Сообщений: 872


Мы должны приносить пользу людям.


Просмотр профиля
« Ответ #5 : Август 17, 2021, 14:42 »

Ну да, ну да. Школьная задача типа "казнить нельзя помиловать".
Записан

Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
Azazello
Самовар
**
Offline Offline

Сообщений: 103


Просмотр профиля
« Ответ #6 : Август 19, 2021, 16:12 »

Компиль умеет находить место где забыта скобка. Пусть сам ее и поставит.

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

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

Сообщений: 11445


Просмотр профиля
« Ответ #7 : Август 20, 2021, 11:24 »

Компиль умеет находить место где забыта скобка.
Пусть сам ее и поставит.
Ну во всяком случаае - не всегда, часто это фонтан фантастических ошибок

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

Сообщений: 245


Просмотр профиля
« Ответ #8 : Август 20, 2021, 12:40 »

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


Страница сгенерирована за 0.149 секунд. Запросов: 22.