Автодополнение кода появилось задолго до больших языковых моделей. Ещё в 1997 году IntelliSense в Visual Basic 5.0 подсказывал конструкции, допустимые в текущем контексте программы. Позже подсказки начали ранжировать с помощью машинного обучения, а в 2021 году GitHub Copilot сделал LLM-based автодополнение массовым продуктом. При этом основная задача почти не изменилась: понять по доступному контексту, какой код разработчик собирается написать дальше. В этой заметке разберём, какой контекст можно передать модели, почему одного кода рядом с курсором часто недостаточно и как количество и качество контекста влияют на итоговую подсказку. Читать заметку
Читать далееAI-агенты
[2/8] Autocompletion: как LLM создает подсказки кода
![Обложка: [2/8] Autocompletion: как LLM создает подсказки кода](/blog-media/bad37bd50755983fcf98c211d265cbbf53c70eaef3aa75a610f5f5249cdf3330.png)

