AI Wiki

LSP (Language Server Protocol)

Використання Language Server Protocol для семантичного розуміння коду AI-агентами

LSPпротоколсемантикакодавтодоповненнянавігація

📎ОФІЦІЙНА ДОКУМЕНТАЦІЯ

LSP (Language Server Protocol)

LSP (Language Server Protocol) -- протокол, що дозволяє редакторам коду та AI-агентам спілкуватися з мовними серверами.

Функції

  • Автодоповнення
  • Перехід до визначення
  • Пошук посилань
  • Аналіз помилок

Чому це важливо для AI-агентів

Підключення LSP дає агентам "семантичне зорення" -- вони можуть переміщуватися по кодовій базі як живий розробник в IDE.

💡Порада

LSP кардинально знижує галюцинації агента, надаючи точну інформацію про типи, визначення та залежності.

Підключення у різних агентах

АгентСпосіб
OpenCodeАвтоматично знаходить та запускає LSP-сервер
Claude CodeПотрібно явно увімкнути: "ENABLE_LSP_TOOL": "1". Створюється файл .lsp.json