В предыдущей заметке обсуждалось как искать похожий код в репозитории. Для этого мы брали код около курсора, превращали его в поисковый запрос, находили кандидатов через BM25 и добавляли наиболее релевантные фрагменты в контекст модели. Но код - это не просто текст. Импорт ссылается на конкретное объявление, переменная имеет определенный тип, а метод может принадлежать классу или интерфейсу. В этой заметке мы добавим в систему автодополнения источник контекста, который знает об этих связях внутри проекта. Читать заметку
Читать далееAI-агенты
[4/8] Semantic Context: как LSP помогает LLM понять код
![Обложка: [4/8] Semantic Context: как LSP помогает LLM понять код](/blog-media/9e5bcdd6ab0b55eb5adf9793bda4e03c3e2e9954846e4a0cb76f85f49348f25e.png)

