Skip to content

eclipse-langium/langium-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Langium AI

Overview

Langium AI is a suite of tools that makes it easier to build AI applications for Langium DSLs, by providing helpful tools to leverage your existing Langium DSL services, and to integrate LLMs tightly with your Langium DSL. In doing so, existing or new Langium DSLs can benefit from first-class LLM support just as well as other common programming languages.

You can read more about Langium AI here as well, Langium AI: The fusion of DSLs and LLMs.

In particular, Langium AI helps to solve the following problems:

  • Selecting good models with regards to your DSL
  • Evaluating DSL output from an LLM
  • Processing DSL programs as data, while respecting the structure of your DSL
  • Developing good natural language interfaces for DSLs

This is achieved by using a two pronged approach.

  • Core tools: which leverage Langium's service set to help you build, evaluate, and trust your AI applications.
  • Coming soon: AI-based tools which leverage LLMs directly in tandem with your DSL.

For more information you can refer to the langium-ai-tools package, which leverages much of your DSL's existing Langium services to make it easier to evaluate your application, as well as to process DSL documents.

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published