Справочник · модуль 16 «Нейросети для программиста»

Выдуманный ответ

Нейросеть иногда выдумывает: команды, пакеты и факты, которых нет. Звучит уверенно, но Python ответит, что такого нет.

Сравнение из жизни

Как уверенный сосед, который никогда не говорит «не знаю».

Пример

Такой команды у текста нет

text = "мама мыла раму"
print(text.contains("мыла"))
Python сообщает об ошибке
Traceback (most recent call last):
  File "main.py", line 2, in <module>
    print(text.contains("мыла"))
          ^^^^^^^^^^^^^
AttributeError: 'str' object has no attribute 'contains'

Учитель в уроке Бывает и хуже. Нейросеть может выдумать команду, которой нет. У текста нет метода contains. Звучит уверенно, но Python говорит: такого нет. Это называют выдумкой нейросети.

Коротко: проверяй ответ нейросети

Запомнить

Выдумка нейросети — как уверенный рассказчик, который никогда не говорит «не знаю». Проверяй его слова.

Частые ошибки новичков на этой теме

Тема из урока 16.2 «Проверяем ответ ИИ» курса PythonAZ.

В этом же уроке