大型语言模型难以编写q/kdb+代码:从右到左的代码编写难题
2025-07-09
大型语言模型(LLM)在编写q/kdb+代码方面存在挑战,其原因在于q/kdb+的从右到左、无运算符优先级的求值顺序。作者发现,LLM难以根据这些规则编写正确的代码,常常混淆Python和q的语法。文章探讨了LLM难以处理这种从右到左编写方式的原因,并提出了一种名为Qython的解决方案。Qython是一种类似Python的语言,可以编译成q代码,从而利用LLM在Python方面的优势,绕过q语言的编写难题。文章还展示了Qython的实际应用案例,证明了其可行性。
开发
q/kdb+