I am vaguely concerned about how much of the world is uploading their source code for everything to these code servers. The potential for abuse is huge.
Pro tip. behind a firewall, requires at least the following whitelist exceptions:
See Networked VS Code for some more whitelist rules we need for VS Code generally.
Codeium has been developed by the team at Exafunction to build on the industry-wide momentum on foundational models. We realized that the combination of recent advances in generative models and our world-class optimized deep learning serving software could provide users with top quality AI-based products at the lowest possible costs (or ideally, free!).
Updated GitHub Copilot, one of several recent tools for generating programming code suggestions with the help of AI models, remains problematic for some users due to licensing concerns and to the telemetry the software sends back to the Microsoft-owned company.
Being able to work offline would be a real win; Copilot loves bandwidth too much.
Free for individual use.
LMQL: Programming Large Language Models: “LMQL is a programming language for language model interaction.”
LMQL generalizes natural language prompting, making it more expressive while remaining accessible. For this, LMQL builds on top of Python, allowing users to express natural language prompts that also contain code. The resulting queries can be directly executed on language models like OpenAI’s GPT models Fixed answer templates and intermediate instructions allow the user to steer the LLM’s reasoning process.
Glean is a system for working with facts about source code. It is designed for collecting and storing detailed information about code structure, and providing access to the data to power tools and experiences from online IDE features to offline code analysis.
For example, Glean could answer all the questions you’d expect your IDE to answer, accurately and efficiently on a large-scale codebase. Things like:
- Where is the definition of this method?
- Where are all the callers of this function?
- Who inherits from this class?
- What are all the declarations in this file?