共计 1064 个字符,预计需要花费 3 分钟才能阅读完成。
最近我的项目代码生成工具 gpt-engineer 爆火
AI 编程工具正在从代码补全,缓缓往 gpt-engineer 的源代码批改、我的项目级代码生成倒退。
目前版本大都是 python,对于前端想尝鲜可能不太不便,就定制了个 JS 版本,感兴趣的小伙伴能够尝试下。
你能够进行重复对话交互开发,将其设想为通过命令行进行结对编程的助手。
显然,这会耗费巨多的 token,不过我曾经预设了默认收费的 openai\_key!开箱即用
Github
Feature
- 依据提醒生成代码
- 依据代码生成文档
- 依据文档生成代码
Setup 初始化
在新目录或者已有我的项目中执行 setup,依照提醒配置我的项目信息
如果你没啥想法,能够始终回车,因为我曾经预设了默认值,包含 openai\_key。之后能够在
mol-devc-js/config
中再次批改
cd my-js-project
npx @tgpt/dev setup
也能够 clone 到本地,定制化批改
git clone git@github.com:T-Macgrady/tgpt-dev.git
cd tgpt-dev
pnpm i
tgpt-dev setup / npm link
依据提醒生成代码
适宜依据提醒需要生成根底样板代码(草稿),再逐渐优化,更加精密的需要能够应用 spec2code
cd my-js-project
npx @tgpt/dev prompt
通知它你想做什么,如果你没啥脉络,能够间接回车让它给你一些倡议。
实现工作后,你 review 代码,可能会发现了谬误?将其粘贴进来,让 AI 为你倡议一个修复计划。或者通知它如何修复。
如此重复,直到称心为止。
可能后果不尽如人意?土豪能够配置本人的 api kye 更加稳固牢靠,或者在迭代优化之前先思考成为更优良的 prompt 工程师 …
依据代码生成文档
你能够
- 批量生成 md
对于简略重复的文档编写感到乏味?能够让 AI 为你批量生成。
依据文档生成代码
md 详细描述你的需要,最好是列出每个须要的文件并形容性能(Example),这样能力构建更大型的我的项目同时保障准确度
筹备好你所有的我的项目规格文件了吗?运行 spec2code,让 AI 为你生成。
新增 spec 文件夹,通用格局应该是:
README.md
(次要有它就行)NOTES.md
(全局传递给 AI 的更多反馈 / 指令,可能在 spec 中没有意义)<folder>/<filename>.<type>.md
(特定文件的 spec)
END
依据实际,目前它更适宜帮忙做一些反复工作,更精密的工作能够联合应用 copilot,目前正在疾速迭代优化,期待一下~
点我 star 一下 ~