# auto-coder **Repository Path**: evanevanevan/auto-coder ## Basic Information - **Project Name**: auto-coder - **Description**: 自动化编码工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-06-17 - **Last Updated**: 2024-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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 也必然会极大的改变研发的接口和日常面貌,通过极致的效率提升,释放出更多的人力去探索行业新的领域和创造新的职业。 ## 安装 ```shell 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](./docs/en/000-AutoCoder_Prepare_Journey.md) 2. [AutoCoder_准备旅程](./docs/zh/000-AutoCoder_准备旅程.md) ## 示例项目https://github.com/allwefantasy/auto-coder.example