前后端分离项目如何优雅的agent开发?
- 内容介绍
- 文章标签
- 相关推荐
目前公司的项目是前后端项目,前端后端都有对应的额git仓库,想问一下佬友们怎么优雅的使用cc来完成前后端开发呢?我有尝试过把前端项目丢进后端项目目录里面,但是git很混乱;但是单独的在后端开一个cc,然后告诉它前端项目目录在哪,这样又感觉不太方便的样子,想问问各位佬是怎么处理的?
网友解答:--【壹】--:
佬友这是用的opencodewebui吗
--【贰】--: xiaomrniu:
如果避免不了分离开发,应该先有接口文档,把文档放项目里,如果没有就依据前端代码,先生成接口文档,让AI依据文档开发,是不是好一点,省着浪费token
如果避免不了分离开发,应该先有接口文档,把文档放项目里,如果没有就依据前端代码,先生成接口文档,让AI依据文档开发,是不是好一点,省着浪费token
--【叁】--:
我是两个项目分开的,不过效率可能不高。后端我会有一个docs 描述前端的代码情况,接口要求,后面我写完一个需求就会生成前端对接文档,我这个docs 是软连接的,前端那边我的cc 或者cx 就告诉他用哪个文档就开始plan+todo list
--【肆】--:
可以试试Trellis,用了这个之后代码基本都是符合规范的
--【伍】--:
我现在技术栈是java+vue
经常做的事情就是把prd丢给ai,然后让ai根据原型生成前端页面与mock接口数据,然后再根据前端的mock接口数据生成后端接口逻辑;其实主要是语言风格真的很难统一,我花了老大功夫设计了一些的rule与子代理开发规范,但是很多时候还是会乱来。
--【陆】--:
现在是全栈,我习惯根据prd前后端一把梭
--【柒】--:
(帖子已被作者删除)
--【捌】--:
刚刚看了一下项目介绍,感觉有点意思,我再去详细了解一下,谢佬
--【玖】--:
果然现在每个项目里面都是无数个.开头的文件夹
--【拾】--:
好像有道理,我去试试,感谢佬…
--【拾壹】--:
image715×630 15.7 KB
像这样
--【拾贰】--:
我用gpt 5.4,把前后端仓库放在一个文件夹下,给他说明他就能自己联调了
--【拾叁】--:
(帖子已被作者删除)
--【拾肆】--:
我的方式是建立一个主仓库,再把对应的前后端作为子仓库,编码目录是主仓库,文档什么都在主仓库里
Screenshot_2026-04-13-09-58-06-02_40deb401b9ffe8e1df2f1cc5ba480b121080×2376 227 KB
--【拾伍】--:
现在的agent都能让ai保存当前的工作流与TODO,然后写入到.md硬盘文件。下次直接读取上次.md接着开发。不必要再次读取整个代码。
--【拾陆】--:
可以新建个目录,把前后端丢在一个总的目录里面,在这个总的目录里面打开cc
--【拾柒】--:
外部接口都固定好,针对接口都写好单测吧,这样会好一点
--【拾捌】--:
同一个语言写的话,AI上下文不容易跑偏。可以先从ssr入手。然后下面成熟后切到csr,ssr的部分改成接口,这样AI前后端分离开发的错误率会明显降低。
一开始跨步太大的话,AI真的很容易开始胡说乱想。你看很多不错的ai agent写的项目,都是nodejs前后端统一写的。
其实到后期就明白了,这种真的能降低ai开发的错误率。
--【拾玖】--:
不是有接口文档吧,忠实按照接口文档来就行吧
目前公司的项目是前后端项目,前端后端都有对应的额git仓库,想问一下佬友们怎么优雅的使用cc来完成前后端开发呢?我有尝试过把前端项目丢进后端项目目录里面,但是git很混乱;但是单独的在后端开一个cc,然后告诉它前端项目目录在哪,这样又感觉不太方便的样子,想问问各位佬是怎么处理的?
网友解答:--【壹】--:
佬友这是用的opencodewebui吗
--【贰】--: xiaomrniu:
如果避免不了分离开发,应该先有接口文档,把文档放项目里,如果没有就依据前端代码,先生成接口文档,让AI依据文档开发,是不是好一点,省着浪费token
如果避免不了分离开发,应该先有接口文档,把文档放项目里,如果没有就依据前端代码,先生成接口文档,让AI依据文档开发,是不是好一点,省着浪费token
--【叁】--:
我是两个项目分开的,不过效率可能不高。后端我会有一个docs 描述前端的代码情况,接口要求,后面我写完一个需求就会生成前端对接文档,我这个docs 是软连接的,前端那边我的cc 或者cx 就告诉他用哪个文档就开始plan+todo list
--【肆】--:
可以试试Trellis,用了这个之后代码基本都是符合规范的
--【伍】--:
我现在技术栈是java+vue
经常做的事情就是把prd丢给ai,然后让ai根据原型生成前端页面与mock接口数据,然后再根据前端的mock接口数据生成后端接口逻辑;其实主要是语言风格真的很难统一,我花了老大功夫设计了一些的rule与子代理开发规范,但是很多时候还是会乱来。
--【陆】--:
现在是全栈,我习惯根据prd前后端一把梭
--【柒】--:
(帖子已被作者删除)
--【捌】--:
刚刚看了一下项目介绍,感觉有点意思,我再去详细了解一下,谢佬
--【玖】--:
果然现在每个项目里面都是无数个.开头的文件夹
--【拾】--:
好像有道理,我去试试,感谢佬…
--【拾壹】--:
image715×630 15.7 KB
像这样
--【拾贰】--:
我用gpt 5.4,把前后端仓库放在一个文件夹下,给他说明他就能自己联调了
--【拾叁】--:
(帖子已被作者删除)
--【拾肆】--:
我的方式是建立一个主仓库,再把对应的前后端作为子仓库,编码目录是主仓库,文档什么都在主仓库里
Screenshot_2026-04-13-09-58-06-02_40deb401b9ffe8e1df2f1cc5ba480b121080×2376 227 KB
--【拾伍】--:
现在的agent都能让ai保存当前的工作流与TODO,然后写入到.md硬盘文件。下次直接读取上次.md接着开发。不必要再次读取整个代码。
--【拾陆】--:
可以新建个目录,把前后端丢在一个总的目录里面,在这个总的目录里面打开cc
--【拾柒】--:
外部接口都固定好,针对接口都写好单测吧,这样会好一点
--【拾捌】--:
同一个语言写的话,AI上下文不容易跑偏。可以先从ssr入手。然后下面成熟后切到csr,ssr的部分改成接口,这样AI前后端分离开发的错误率会明显降低。
一开始跨步太大的话,AI真的很容易开始胡说乱想。你看很多不错的ai agent写的项目,都是nodejs前后端统一写的。
其实到后期就明白了,这种真的能降低ai开发的错误率。
--【拾玖】--:
不是有接口文档吧,忠实按照接口文档来就行吧

