LLM生成代码的速度极快,但要确保它们生成完全符合预期的代码,就需要清晰的边界。抽象和领域特定语言(DSL)从一开始就为LLM提供了强有力的约束框架。Unmesh Joshi 通过Tickloom(一个用于说明分布式系统行为的领域模型和DSL)的示例,展示了如何将LLM作为合作伙伴来迭代构建DSL,并作为使用该DSL的自然语言界面。在LLM主导的软件世界中,这样的DSL可以充当关键的真实来源。

更多…