[4-8] Semantic Context: как LSP помогает LLM понять код
Fill-in-the-Middle: как модель дописывает код в середине файла Autocompletion: как LLM создает подсказки кода Context Ranking: как выбрать полезные фрагменты из репозиторияВ предыдущей заметке обсуждалось как искать похожий код в репозитории. Для этого мы брали код около курсора, превращали его в поисковый запрос, находили кандидатов через BM25 и добавляли наиболее релевантные фрагменты в контекст модели.
[3-8] Context Ranking: как выбрать полезные фрагменты из репозитория
Fill-in-the-Middle: как модель дописывает код в середине файла Autocompletion: как LLM создает подсказки кодаВ предыдущей заметке мы выяснили, что для точного автодополнения одной LLM недостаточно. Если на вход модели передавать только код вокруг курсора, то она не будет знать устройство конкретного проекта: какие сервисы существуют, как называются методы и какой стиль написания кода использует команда. В рассмотренном ранее примере

