Разберу по этапам, что происходит между вашим вопросом и ответом на экране.
- Текст разбивается на токены, куски слов, каждому из которых сопоставлено число
- Числа проходят через нейросеть с многими миллиардами параметров, обученную на огромном массиве текстов предсказывать следующий токен
- На выходе получается распределение вероятностей, из которого выбирается один из вероятных вариантов, поэтому ответы на один и тот же вопрос каждый раз немного разные
- Шаг повторяется, пока не наберётся весь ответ, и на каждом шаге модель видит и ваш вопрос, и то, что уже успела написать
- Поверх базового обучения идёт дообучение на человеческих оценках, оно отвечает за формат ответа, вежливость и отказы
Важно: отдельной базы фактов внутри нет, знания размазаны по весам. Отсюда главная беда, уверенные ошибки в мелких деталях. В интернет модель ходит только при включённом поиске, в остальное время опирается на то, что усвоила при обучении, а данные там обрываются на определённой дате.
Лучший ответ
4.20
4.20
Как работает chatgpt?
Сын прав по механике и не прав по выводу. Да, это предсказание следующего куска слова, миллиард раз подряд, и никакой базы с готовыми ответами внутри нет. Но чтобы угадывать слово в тексте про теорию струн, приходится усвоить и саму теорию струн, иначе не угадаешь. Понимание это или очень дорогая имитация, спорят люди с научными степенями, так что за второй вечер вы точно не уложитесь.