查看: 2|回复: 0

Agent 经常写重复的代码让人头疼,危害更大的是协议类型或者数据库结构的重复定义,会浪费存储和带宽资源,拖慢接口,要清理还有兼容问题。

[复制链接]

17

主题

1

回帖

53

积分

注册会员

积分
53
发表于 昨天 22:34 | 显示全部楼层 |阅读模式
Agent 经常写重复的代码让人头疼,危害更大的是协议类型或者数据库结构的重复定义,会浪费存储和带宽资源,拖慢接口,要清理还有兼容问题。

Agent 的工作模式一般是收到需求,然后通过 rg/grep 查找对应的实现,查找的时候会猜测需要定义的类型或者函数的名字,如果找不到就开始进入实现了。

这也是重复内容的主要原因,它没有整体的概览,比如整个模块有哪些函数,定义了哪些类型。

所以我弄了一个小工具,sview,Structure view 的缩写,接受一个代码文件,返回文件的概览和行数范围,让 Agent 可以拿到整体概览。

现在已经支持了主流的编程语言以及 Markdown。Markdown 主要是方便 Agent 编辑文件的时候看章节结构,避免弄乱了章节层次。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:2776601884@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|青ICP备2025004122号-1

在本版发帖
关注公众号
返回顶部