加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

auto-coder

Auto-Coder (由Byzer-LLM提供支持)

| 英文 | 中文 |


最新消息 🔥

  • [2024/05] 发布 Auto-Coder 0.1.73
  • [2024/04] 发布 Auto-Coder 0.1.46
  • [2024/03] 发布 Auto-Coder 0.1.25
  • [2024/03] 发布 Auto-Coder 0.1.24

Auto-Coder 是一个基于YAML配置的命令行工具,可以根据您的需求自动开发现有项目。

使用Auto-Coder编程体验类似于从马车驾驶员升级为汽车驾驶员。您需要耐心学习如何使用Auto-Coder作为专业技能和工具。通常需要几周甚至几个月的时间,并且需要改变许多驾驶习惯,才能真正实现显著的(可能是3-5倍)生产率提升。

您的开发新方式是:

  1. 编写一个YAML文件来描述您的需求,Auto-Coder将生成代码并将代码合并到您的项目中。
  2. 检查Auto-Coder的提交,并在vscode或其他IDE中审查代码。
  3. 如果提交是正确的,您可能仍需要使用github copilot或其他工具手动修改代码。
  4. 如果提交代码不满足你需求,您需要撤销提交并修改YAML文件,以使Auto-Coder贴近正确的代码。
  5. 重复上述步骤,直到您对Auto-Coder生成的代码满意。

很多产品可以提升编程效率,但它的效果相对有限,提升不会超过30%。这是因为它只是辅助程序员更快地编写代码,而不会改变根本的工作流程或职业结构。

Auto-Coder 的影响则远远超过这个范畴。它不仅仅是一个代码生成工具,它通过全新的方式整合和自动化代码生成,可能彻底改变工程师的工作内容和合作方式。 例如,不同级别的工程师——从初级到高级,他们的职责都将经历转变,比如高级工程师负责用 Auto-Coder生成代码,而初级工程师则负责校验。研发和测试的工作内容和比例也将发生重大变化(我们将会需要更多的测试),甚至连前后端的合作模型也会有所不同。

这种变化类似于工业革命对社会结构和日常面貌的影响,Auto-Coder 也必然会极大的改变研发的接口和日常面貌,通过极致的效率提升,释放出更多的人力去探索行业新的领域和创造新的职业。

安装

conda create --name autocoder python=3.10.11
conda activate autocoder
pip install -U auto-coder
## 如果您想使用私有/开源模型,请取消注释此行。
# pip install -U vllm
ray start --head

教程

  1. 设置Auto-Coder
  2. AutoCoder_准备旅程

示例项目https://github.com/allwefantasy/auto-coder.example

空文件

简介

取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化