Искусственный интеллект (ИИ) сегодня позволяет быстро решать некоторые классы задач и зачастую полезен в работе. Данный раздел посвящен краткому обзору применения ИИ в программировании и причинам запрета использования ИИ в образовательном процессе.
ИИ не подразумевает наличие интеллекта в прямом смысле этого слова, а качество ответов ИИ зависит от данных, на которых модель ИИ была обучена. Из этого следуют следующие утверждения:
ИИ не решает задачи, которые она никогда не видела при обучении (нетипичные задачи не решаются с помощью ИИ на сегодняшний день).
ИИ может ошибаться (галлюцинировать), так как данными для обучения в основном являются открытые источники, то информация из интернета может быть ошибочной, а модель ИИ будет преподносить свой ответ, как достоверный. Любые ответы ИИ нужно перепроверять!
Любой сторонний сервис, предоставляющий доступ к ИИ, видит все, что вы отправляете, а из это следует:
Любой запрос к сторонней платформе (ChatGPT, DeepSeek, и т.д.) используется администраторами и разработчиками этого ИИ. Такие платформы нельзя использовать в своей работе напрямую, так как вы можете отправить корпоративные данные чужим разработчикам, что зачастую нарушает трудовой договор и разглашает корпоративные тайны компании, где вы работаете. Нужно понимать, что не всегда использование ИИ в принципе возможно, а нарушение ведет в том числе к юридическим последствиям.
Предоставляя код своего сервиса сторонней платформе, вы увеличиваете вероятность взлома вашего сервиса или программы.
Почему плохо использовать ИИ при обучении?
Полагаясь на ИИ, вы не учитесь сами решать задачу. Даже если вам кажется, что вы уже делали подобную задачу, то лучше закрепить свои знания, пока вам предоставляется время учиться. Чем больше раз вы решите схожие задачи, тем крепче будут ваши знания. Вам необходимо уметь решать простые задачи, чтобы решать сложные задачи, которые не умеет решать ИИ. Именно умение решать сложные задачи даст вам гарантии, что ИИ вас не заменит

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