AI Code CompletionOpen Source AI & Machine Learning

Multilspy

multilspy is a lsp client library in Python intended to be used to build applications around language servers.

Open Source

About

This repository hosts multilspy, a library developed as part of research conducted for NeruIPS 2023 paper titled "Monitor-Guided Decoding of Code LMs with Static Analysis of Repository Context" ("Guiding Language Models of Code with Global Context using Monitors" on Arxiv). The paper introduces Monitor-Guided Decoding (MGD) for code generation using Language Models, where a monitor uses static analysis to guide the decoding, ensuring that the generated code follows various correctness properties, like absence of hallucinated symbol names, valid order of method calls, etc. For further details about Monitor-Guided Decoding, please refer to the paper and GitHub repository microsoft/monitors4codegen.

Open Source Health

Not enough history
Stars
609
Forks
110
License
MIT
Last commit
1 months ago
Python

Related Categories