PulseAugur
实时 21:19:32
English(EN) Strategies for Guiding LLMs to Use Software Design Patterns: A Case of Singleton

通过反馈指导大型语言模型使用单例设计模式

一篇新的研究论文探讨了指导大型语言模型(LLMs)将软件设计模式(特别是单例模式)融入生成代码的方法。该研究使用四种提示策略(指令、二进制自动反馈、扩展自动反馈和少样本提示)对13个LLMs在164个Java编码挑战中进行了评估。结果表明,迭代式二进制反馈通常是使LLMs符合单例模式同时保持或提高代码功能的最有效策略。值得注意的是,Llama 3.3在仅使用指令或结合二进制反馈的指导下,实现了100%的单例生成,并通过测试的比例提高了34.1个百分点,而Qwen 3 (8B)在二进制反馈的指导下达到了99.2%的单例模式对齐率。 AI

影响 通过展示有效的提示策略以遵循设计模式,改进了大型语言模型在软件工程中的代码生成能力。

排序理由 该集群包含一篇学术论文,详细介绍了指导大型语言模型的计算实验及其结果。[lever_c_demoted from research: ic=1 ai=1.0]

在 arXiv cs.AI 阅读 →

AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →

通过反馈指导大型语言模型使用单例设计模式

报道来源 [1]

  1. arXiv cs.AI TIER_1 English(EN) · Viktor Kjellberg, Farnaz Fotrousi, Miroslaw Staron ·

    指导大型语言模型使用软件设计模式的策略:以单例模式为例

    arXiv:2605.26898v1 Announce Type: cross Abstract: Large Language Models (LLMs) can generate functional source code from natural-language prompts, but often fail to consistently follow higher-level architectural structures or design patterns. Since LLMs are increasingly used in so…