Large Language Models (LLMs) have become valuable tools for developers with their ability to accelerate software development. However, LLMs are usually trained on standard programming languages like C/C++, Java, Python, and JavaScript. There has been little research in the usage of LLMs as development tools for less commonly used languages especially when it comes to domain-specific languages like Lingua Franca. This project shows how to curate context to guide the LLM. We demonstrate the technique by showing how to generate code that uses the Lingua Franca coordination language with Python.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Context Engineering for AI-Assisted Programming for Domain-Specific Languages

  • Moez Ben Hajhmida,
  • Edward A. Lee

摘要

Large Language Models (LLMs) have become valuable tools for developers with their ability to accelerate software development. However, LLMs are usually trained on standard programming languages like C/C++, Java, Python, and JavaScript. There has been little research in the usage of LLMs as development tools for less commonly used languages especially when it comes to domain-specific languages like Lingua Franca. This project shows how to curate context to guide the LLM. We demonstrate the technique by showing how to generate code that uses the Lingua Franca coordination language with Python.