Skip to content

Advanced Code Completion using AI (LSP language server protocol approach ?) #32

Open
@SkybuckFlying

Description

@SkybuckFlying

I am not sure if this project already uses the following technology, but I saw another project called TabbyML use a similiar technique:

The idea is to use LSP (language server protocol) to implement AI code completion suggestions.

Some programmers seem to like it, it keeps the programmer in the "flow".

For my purposes this would be too limited, I am looking for some AI which can translate thousands of files, however I can imagine such limited functionality to be interesting as well when coding new projects and wanting to generate new code by form of tab/code completion.

I tried looking briefly at the source code of code4delphi, but I did not see any LSP usage ? I did notice some Delphi Tools API usage.

So two question question:

  1. Does this project already use LSP for code completion ?

  2. In case it's using a different/custom solution, like delphi api tools:
    If not is the current Delphi API Tools approach perhaps too limiting ??? or is it more powerfull ??? or equally sufficient ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions