码农编码利器ChatCoder:通过与LLM聊天来细化需求
站长网2023-11-16 14:42:100阅
大模型代码生成能力如何,还得看你的「需求表达」好不好。从通过HumEval中67%测试的GPT-4,到近来各种开源大模型,比如CodeLlama,有望成为码农编码利器。
然而,现实中,程序员们不会精炼表达需求,因此误导、限制了LLM生成优秀代码的能力。
为了解决大模型代码生成的需求表达问题,北大实验室的研究团队提出了通过与LLM聊天来细化需求的方法——ChatCoder。

论文地址:https://arxiv.org/pdf/2311.00272.pdf
ChatCoder通过聊天来辅助LLM和人类在需求细化方面的协作,从而提高大模型生成满足用户需求的代码。
ChatCoder的框架分为两个阶段:Paraphrase和Exend,以及Going-deep和Loop-back。在Paraphrase和Exend阶段,LLM根据用户的需求提示进行解释,并扩展假设。在Going-deep和Loop-back阶段,LLM向用户询问问题,解决需求细化中的困惑,并得到用户纠正后的规范。
经过两轮细化后,LLM生成满足用户需求的程序。
ChatCoder的评估结果显示,通过需求细化,ChatCoder帮助LLM提高了代码生成的执行精度。在Saniticed-MBPP上,ChatCoder带来了14%的性能提升。同时,ChatCoder的三种通信方法都对改进代码生成结果起到了作用。
人工干预在ChatCoder中扮演着重要的角色,因为需求细化需要揭示需求的内部结构和解决歧义。通过ChatCoder这种通过聊天进行需求细化的方法,可以提高大模型代码生成的能力,使其更好地满足用户需求。
0000
评论列表
共(0)条相关推荐
机器人也会系鞋带了!斯坦福团队用模仿学习赋予机器人新技能丨已开源
斯坦福年初刚教完机器人炒菜,现在又教机器人系鞋带!他们还发布了全球首个机器人自主系鞋带演示视频:与之前的炒菜版1.0相比,这个版本的它可以执行更加轻巧、复杂的任务。评论区的网友也是一片夸夸:网友一:小手怪巧的,我系鞋带都没他系的好!网友二:OMG!是个好东西!量产!网友三:可爱捏!它甚至会打蝴蝶结!小手怪巧的站长网2024-09-12 03:56:320000vivo S18系列手机将于12月14日发布 搭载 AI 蓝心大模型
vivo宣布将在12月14日19:00发布vivoS18系列手机,这一新系列手机将主推影棚级人像功能,并已开始接受预订。vivo品牌副总裁兼品牌与产品战略总经理@贾净东今天上午公开了vivoS18系列手机的详细配置信息。站长网2023-12-04 10:36:420000Together AI 推出 Llama-2-7B-32K-Instruct:扩展上下文语言处理能力
TogetherAI发布了Llama-2-7B-32K-Instruct:一项在语言处理中扩展上下文的突破。这项创新具有重大意义,特别是在需要对复杂上下文细微差别有深刻理解的任务中。该模型通过巧妙地利用TogetherInferenceAPI的能力,成功地处理了长篇指令,同时在短篇情境下表现出色。站长网2023-08-22 11:53:110000大模型生成提速2倍!单GPU几小时搞定微调,北大数院校友共同一作丨开源
只需给大模型“加点小零件”,推理速度立刻提升2倍!不需要额外训练一个模型,也不需要对计算硬件做优化,单张A100最快几小时就能微调完成。这项新研究名叫Medusa(美杜莎),来自普林斯顿、UIUC、CMU和康涅狄格大学,FlashAttention作者TriDao也在其中。目前,它已经成功部署到伯克利70亿参数的“骆马”Vicuna中,后续还会支持其他大模型,已经登上GitHub热榜:站长网2023-09-18 09:05:520000OpenAI副总裁称将永远提供免费ChatGPT版本
**划重点:**1.🌐OpenAI副总裁PeterDeng表示,ChatGPT的免费版本将始终存在,并随着时间推移将具备更多功能。2.🚀OpenAI计划通过向企业销售服务来资助免费ChatGPT版本,同时随着技术的发展,免费版本的功能也将不断提升。3.🤖Deng强调,AI将贯穿未来社会,使人们不再关心内容是由AI创建还是增强。站长网2024-03-12 10:07:060000