Completion — это базовый принцип работы языковой модели: получив фрагмент текста, модель предсказывает и генерирует его продолжение. По сути, все LLM (Large Language Models) — это продвинутые машины для дополнения текста.
Модель получает входной текст (промпт) и генерирует продолжение, выбирая наиболее вероятные следующие слова одно за другим. Этот процесс называется авторегрессивной генерацией.
Пример: если дать модели начало «Столица Франции —», она дополнит его словом «Париж», потому что это самое вероятное продолжение по данным обучения.
| Характеристика | Completion-модель | Чат-модель |
|---|---|---|
| Формат входа | Просто текст | Структурированные сообщения (system, user, assistant) |
| Поведение | Продолжает текст | Отвечает в формате диалога |
| Пример | GPT-3 (базовая) | ChatGPT, Claude |
| Удобство | Требует продуманного промпта | Понимает вопросы «из коробки» |
Понимание принципа completion помогает писать лучшие промпты. Модель не «думает» и не «понимает» — она предсказывает наиболее вероятное продолжение. Когда вы формулируете промпт, вы фактически задаёте начало текста, которое модель завершит.