CodeFuse

1年前发布 53 00

CodeFuse 是蚂蚁自研的智能研发助手,希望提升开发者效率,让写代码变得更简单,并已对外开源。用户可以通过CodeFuse使用代码补全、解释代码、代码优化以及生成单测等功能,以更快、更轻松地编写代码。

收录时间:
2025-04-08
CodeFuseCodeFuse

CodeFuse是一款由蚂蚁集团自主研发的代码生成专属大模型,旨在根据开发者的输入,自动生成代码、增加注释、生成测试用例、修复和优化代码等,从而提升研发效率。该工具涵盖了设计、需求、编码、测试、部署、操作和维护等关键阶段,无论是初学者还是有经验的开发者,都能从中受益。 本次发布中,我们开源了以下内容: MFT(多任务微调)框架:该框架被称为MFTCoder,能够针对多种代码相关任务进行微调,从而提高模型的表现。 增强LLM编码能力的数据集:我们发布了两个数据集,分别是Code ExerciseEvol-Instruction,这两个数据集可以用来训练和增强模型在代码相关任务中的编码能力。 基于FasterTransformer的更快速、更可靠的部署框架:该框架可以让模型在执行代码相关任务时实现更高的性能和更快的速度。 由此产生的模型集合包括CodeFuse-13B和CodeFuse-CodeLlama-34B,支持多种与代码相关的任务,如代码补全、文本转代码、单元测试生成等。值得一提的是,CodeFuse-CodeLlama-34B以CodeLlama为基础模型,并利用我们提出的MFT框架进行微调,在HumanEval Python pass@1评估中取得了高达74.4%(贪婪解码)的成绩,这一表现甚至超过了GPT-4(67%)。 关于CodeFuse的搭建过程,需要以下步骤: 准备一台云服务器:可以选择各大云服务提供商的服务器,根据实际需要选择配置。 准备一个经过备案的域名:域名是用于访问CodeFuse编辑器的网址,需要提前备案。 在云服务器上部署Code-Server:Code-Server是一个开源的代码编辑器,支持多种编程语言和插件,可以方便地部署在云服务器上。 配置域名解析:将域名解析到云服务器的IP地址上,使得域名能够正常访问Code-Server。 配置Code-Server:根据实际需要配置Code-Server,例如设置用户名、密码、编程语言和插件等。 完成以上步骤后,就可以成功将CodeFuse搭建在云服务器上,通过浏览器访问Code-Server,进行代码编辑。

数据统计

相关导航

文心快码

文心快码

文心快码(Baidu Comate)是由百度开发的一款智能代码助手。它基于百度的文心大模型,结合了百度多年积累的编程现场大数据和外部优秀开源数据,能够为开发者生成符合实际研发场景的优质代码。文心快码旨在提升编码效率,释放软件生产力, 支持超过100种主流编程语言,如Go、Java、Python、JavaScript、C/C++和TypeScript,并兼容多种IDE,包括Visual Studio Code、JetBrains系列IDE和Xcode等。
CodeName Goose

CodeName Goose

Codename Goose是一款开源的人工智能代理框架,由 Block 公司推出,旨在自动化各种工程任务,并与现有工具无缝集成。Goose 可以在本地运行,支持用户选择喜爱的大型语言模型 (LLM),以增强其功能。无论是查找错误、进行代码更改、上传文档、还是处理复杂任务,Codename Goose 都能高效完成,让开发人员和工程师将更多时间投入到更重要的事情上。通过 Goose,你可以享受更高效的工作流程,并提高生产力。

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...