首页 > 业界 > 关键词  > SoTaNa最新资讯  > 正文

开源软件开发助手SoTaNa:利用AI理解开发者意图、改进软件开发流程

2023-09-05 10:38 · 稿源:站长之家

文章概要:

1. SoTaNa利用AI改进软件开发

2. SoTaNa基于LLM理解开发者意图

3. SoTaNa效果通过Stack Overflow数据集验证

站长之家(ChinaZ.com)9月5日 消息:最近,开源软件开发助手SoTaNa引起广泛关注。SoTaNa旨在利用人工智能功能改进软件开发流程。

image.png

SoTaNa的核心是利用大型语言模型(LLM)如GPT-4更好地理解开发者的意图,并据此提供有效的解决方案。SoTaNa会根据特定提示导航ChatGPT,为软件工程任务生成新的数据。

为增强对人类意图的理解,SoTaNa采用了Lora微调方法,增强了开源LLM模型LLaMA的能力。

SoTaNa的有效性已经通过Stack Overflow问答数据集进行验证。研究表明,SoTaNa可以高效地解析软件开发问题,并提供可行的代码解决方案。SoTaNa的出现被认为将大大提升软件开发效率,弥补开发者与LLM功能之间的差距。

SoTaNa不仅发布了模型权重,还发布了专门为软件工程设计的数据集,以鼓励社区参与建设。SoTaNa作为开源项目,有望加速人工智能在软件开发领域的应用和创新。

image.png

生成数据案例

SoTaNa的核心特色功能如下:

1. 数据生成 - 可以自动生成代码数据,用于模型训练。

2. 参数高效微调 - 可以高效微调不同规模的Transformer模型。

3. 推理 - 提供了代码生成、代码总结和Stack Overflow问答三个下游任务的推理。

4. 评估 - 实现了各个下游任务的自动评估。

5. 开源 - 项目完全开源,代码托管在GitHub上。

6. 环境友好 - 提供了conda环境设置指导,可以方便重现实验结果。

7. 模型规模可选 - 支持从7B到30B参数规模的模型,用户可以根据需求选择。

8. 训练指标完整 - 训练日志包含参数量、训练时间等信息,方便模型选择。

9. 功能完备 - 覆盖从数据处理到模型训练和推理的完整机器学习流程。

10. 文档优质 - 自述文件编写详细,可以快速上手使用。

项目网址:https://github.com/DeepSoftwareAnalytics/SoTaNa

举报

  • 相关推荐
  • IBM CEO:AI 不会影响软件开发者的工作

    IBM的首席执行官ArvindKrishna在一次FortuneCEO倡议大会上表示,人工智能不会对公司的软件开发者岗位产生影响,并表示他不仅不会裁员计划增加开发者的数量。他同时计划削减一些后勤职位,包括人力资源岗位。对于各行各业的技术专业人士来说,了解这些工具可以做什么可以帮助你调整工作流程和自己的职业生涯。

  • 英国公布AI监管原则 开发者须对输出内容负责

    英国反垄断监管机构“竞争与市场管理局”提出了管理AI模式的新标准,旨在规范AI技术的健康发展。这些标准涵盖了问责、访问、透明度等7个方面。英国政府希望通过科学监管,推动AI技术的健康发展,既促进创新,也保护公平竞争和消费者权益。

  • OpenAI开发者大会正式开始接受申请

    OpenAI刚刚宣布,他们现在接受申请参加他们的第一个开发者大会。DevDay计划于2023年11月6日在旧金山举行,您可以点此申请。但如果您正在积极开发生成式AI应用程序,分组会议和与OpenAI工程师的交流可能非常有价值。

  • AI视野:OpenAI开发者大会开放申请;微软在开发AI模型时泄露了38TB敏感数据;螺旋控制像Illusion Diffusion爆火

    2023年OpenAI开发者大会正式开始接受申请,计划于11月6日在旧金山举行,涵盖主题演讲、分组会议和晚间招待会。参会者需提交申请,门票费用为450美元,名额有限。🤖📱💼AI应用ChatVideo:用GPT分析和总结视频ChatVideo是基于人工智能的视频分析和管理工具,利用其独特的AI技术,能够通过语音识别快速转录视频内容成文�

  • OpenAI拟在11月6日推出重大更新 为开发者降低开发成本

    OpenAI计划在下个月为开发者推出新的重大更新,以降低基于其人工智能模型的软件应用的开发成本和时间。这些更新包括添加内存存储功能,可以节省高达20倍的成本,以及新的视觉功能,使开发者能够构建具有分析图像并描述它们的能力的应用。OpenAI计划在11月6日举行的首次开发者大会上推出这些新功能,旨在鼓励企业使用OpenAI的技术来构建基于人工智能的聊天机器人和自主

  • 开发者“炫技”用表格开发游戏,具有实时性!网友:表格还能这样玩?!

    求职过程中,很多人将“精通Excel、表格”列为一项技能,不过当论及使用它来做什么时,也许汇总数据、可视化分析、输出报告等只是“小儿科”做法,有开发者表示,它还有更为高端的玩法,比如用来开发游戏,这也许能为你的求职增加一个亮点。这名为nolen的开发者在GoogleSheet中实践了一把:nolen介绍道,除了美观之外,这款游戏还具有“实时”性。我非常欣赏你对如何将其组合在一起的精彩记录。

  • 开发者注意!华为宣布新上架应用新规:SDK等级需≥30

    日前,华为应用市场向开发者发布通知称,10月31日起,所有华为应用市场新上架应用的安卓SDK等级需30。如未满足targetSdkVersion=30的等级要求,应用市场将不予收录。这一举措意在推动应用开发者升级至Android11.0及更高版本,提供更优质的用户体验,促进整体移动应用生态的升级与规范。

  • Replit将GhostWriter融入核心平台 全面开源AI开发工具

    开发工具供应商Replit近日宣布一系列新举措,旨在为所有开发者带来人工智能。Replit的云软件开发平台广泛应用,声称拥有超过2千万用户。他表示:“我们在128块NvidiaH100-80GGPU上进行了训练,这些GPU如今已经变得像黄金一样稀缺。

  • Gradient融资1000万美元,开发者可定制开源语言模型

    初创公司Gradient已经成功融资1000万美元,用于扩大其云平台的采用,该平台允许开发人员托管定制版本的开源语言模型。这项投资由WingVC领投,MangoCapital、TokyoBlack、TheNewNormalFund、SecureOctane和GlobalFoundersCapital也参与了这一轮融资。为了支持其客户基础的持续增长,该公司将利用新关闭的种子轮融资扩大其云平台计划在年底前雇佣8名新员工。

  • 任天堂称Switch软件将一直持续开发

    任天堂总裁古川俊太郎近日在采访中表示,希望在2025年3月31日之前继续开发Switch软件。任天堂将专注于保持《塞尔达传说:王国之泪》和《超级马里奥大电影》的势头,并为年底的销售计划做好准备,主要面向首次购买Switch主机的用户以及更换新机的潜在用户。任天堂正在开发多款游戏,包括《名侦探皮卡丘归来》、《纸片马里奥:千年之门》、《马里奥惊奇》和《宝可梦:朱/紫》DLC等。