V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  IndieYe  ›  全部回复第 1 页 / 共 2 页
回复总数  38
1  2  
5 天前
回复了 iamtuzi3333 创建的主题 Vue.js 哭了,前端真的太难受了。
有 ai 帮你写代码了,还需要模板吗?
模板提供的是死代码,ai 则是按需定制代码。
@0x663 我先记下
@XTTX 看了下,这是根据提示词生成表结构,不一样的功能
@idealhs 事实上这个工具只是去获取相关的表列,文档等信息,组成上下文后向 AI 提问,业务逻辑如果有,也是生成时靠 AI 判断。
@serco #16 主要是看很多文章教程里,其他人都 1 小时,1 天生成一个项目,不熟悉背后的技术细节,也没碰到任何问题,搞得我怀疑是不是我效率太低了或者用法有问题。https://i.imgur.com/MAyk5GN.png
@leonhao 我也用 datagrip 作为数据库客户端,的确好用,但手撸 sql 时只有补齐功能没有 AI 功能,用过几个 AI 插件,都不行,写 sql 时干扰太大,都卸了。好像也没搜到有专门给 datagrip 写的 ai 生成 sql 插件。

所以为了提供准确的上下文,我思考了几个可能的来源:
1. 表,列信息
2. 文档信息
3. 生成历史(想当于示例,生成类似的 sql 时会很精确)

然后就尝试做了这么个工具,就是没想到会做这么久。
@serco 另外不用 vanna 就是感觉 vanna 是面向开发者的,默认的网页端 UI 太丑太难用了,所以做了一个面向用户的直接可用的东西
@serco 对的,参考了 vanna ,chat2db ,https://www.sqlai.ai/之类的项目网站。
有几个区别:一个是细到列(考虑到可能一个表几百列,都作为上下文传给 AI 太耗 token 了);另一个是可以维护 AI 备注(就是另外一个备注字段,比如原数据库我们可能没权限为了 ai 生成方便而大量修改字段备注)。
@npe 每个任务步骤的 prompt 都能查看,比如这是生成 sql 的:

![image]( https://github.com/user-attachments/assets/c341c326-3df8-4213-b3ad-5a3ed4d26cf7)
@Configuration 那就是手撸 sql ,不知道写的会不会比较累,我本来是想找个方式让写 sql 能有类似 cursor 写代码的自动提示体验,但实在找不到,所以做了这么个工具。
功能是有用的,就是不知道是否足够方便
@falcon05 关键就是上下文的提供吧(提供相关的表跟列定义),现实中的数据库可能比较复杂,比如 1000 个表,一个表 100 字段,字段命名也不规范,甚至有自定义字段 1 之类的命名,那让 ai 如何推断?这个项目就是做了这些比较细致的活,根据提问,查询出相关的表跟列作为上下文,然后提问 ai
@javaluo 提取总结什么模型都行,生成模板要 claude
ai 生成的代码,只能看看,但几乎不能用,问题比如:
1. 实际上列表展示我们用的是数组+一个列表项组件 map 出来,ai 则是会把整个列表项都生成
2. 如果要改动代码,我们要先理解 ai 生成的结构,ai 生成的代码虽然能看,但可能很复杂,尤其是包含了响应式或深色模式的时候
3. ai 生成的所有组件都堆在一起,我们要手动拆封成一个个单独的组件
4. 生成的图标需要用实际的图标库替换;生成的 ui (如按钮)需要用实际的 ui 库替换
5. 修改颜色样式,比如我们可能有全局调色板,但生成的代码里,就直接把颜色代码放上来了
。。。
@justincnn safari 好像要求代码不压缩,否则就要提供源码,暂时没有计划支持
@zhiyu1998 正常,这类竞品很多
@Muniesa 论文是不一般可以下载为 pdf ,如果那样的话 chatpdf 应该很合适
@lingyired 看中文文章的时候差不多这样,扫一扫就差不多了,但看英文就很累了。
不过国外人或许看英文也是扫一扫就完事了,对部分人可能比较鸡肋。
@zhiyu1998 其实是另一个,不想影响这个免费的
@youngce 但一方面不是所有人都用 edge ,另一方面 copilot 要手输提示词,重复很多次提示词又很长的话还是很麻烦的,所以市场还是有的。
@youngce emm ,那岂不是很尴尬😳
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4712 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 10:02 · PVG 18:02 · LAX 02:02 · JFK 05:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.