即刻App年轻人的同好社区
下载
App内打开
HackerQED
387关注1k被关注3夸夸
独立开发中,六边形战士。《赤脚程序员手册》barefootdev.org 。我全网同号。
置顶
HackerQED
10天前
CursorHub.co上线了,一个 prompt cursor rule 分享网站。详情可以看 demo 视频。

它不仅对网上的优质prompt做了收集和导航,我还做了一个 prompt builder 界面,能方便地把 prompt 组织成可重用的小块。

用户也可以随意 fork 公开的 prompt,搜索公开的片段并插入。

比我预想得要久,但是现在自己用着还挺舒服的。

做这个站用了两个周末,算是比较久的,但因为第一次做这种 SAAS Console 前端,有不少组件之后可以复用。

有啥试用体验,直接在评论区大力戳我。
01:04
716
HackerQED
9天前
请问有老哥 fiverr 之类的 freelancer 平台玩的溜的吗,最好在上面走完过售卖到收款的流程的。

最近想在上面做个产品验证,想找人请教一下,可有偿,小的先在此谢过了!
00
HackerQED
11天前
很系统的体会,我的体验也类似,大白话:

“我看不懂的代码,AI也是看不懂的。”

“AI你可以看作手很快的实习生,你如果全交给他,那就坏事了,必须要帮他 code review”

“AI辅助编程的速度上限,是你 review 代码的速度”

杨兄: 用 Cursor 写了 10 来个项目,我的体会: Cursor + Sonnet 是现在(2024/09/18) 编程能力最强、体验最好的产品, 1、 提升代码正确率的核心原则,是降低模型对于项目的理解成本。 - 所以一次步子不要迈太大,尽量以文件为最大单位来创作。 - 所以要多拆分组件,少搞些几百上千行的文件。 - 所以让 Cursor 帮你维护一份产品需求文档或者 README 文件,提需求时作为引用文档上传,需求实现后让他帮你更新文档。 2、 Cursor 回归了以创作者为本的“工具”,而非与 AI 交互的“界面”。 - 我把 Cursor 理解成 Sonnet 的 Inference 层。 - Cursor 不仅是代码工具,更可以是写作工具。现阶段 Cursor 碾压市面上所有 AI 写作工具。 - “搞定”后,立马 Commit,因为你可能会越错越远,回不到原本能稳定运行的版本。 - 还有一个功能是 Cursor 可以实现的,即定位代码。 用户提问:“这个项目里哪部分代码是控制用户登录的?” AI 回答:“控制用户登录的主要代码是 XXXX(点击可跳转到对应文件对应行)” 3、 架构仍然是重要的,搞清楚哪种语言、框架更擅长做什么事,能够少踩很多坑。举个例子,例如 JavaScript 的专长不是游戏。这是因为,JS 上游戏生态一般,自然缺乏相关数据,所以大模型训练阶段就决定了模型在 JS 上的能力不足以支撑它做好游戏。同样是简单的“打砖块”“推箱子”游戏,用 Python 可以一句话生成,JavaScript 却多次调试都很难达成效果。 4、 Cursor 在内的 AI 工具已经极大简化了“怎么做”,我们越来越应该关心“做什么”了。

42
HackerQED
20天前
留意到一个有趣的库,cursor官方的priompt,一个对 prompt 做类似 react 的结构化编程的尝试。他们还专门写了一篇文章聊这个事,推文结束放链接。

这个库六七个月以前就没有更新了。一种可能是他们认为这个太有价值,所以转内部了;一种可能是,这和 langchain 一样是进化的死胡同,是过度优化。

我认为还是前者的可能性比较高,我自己把这个库拉下来跑了一遍(他们的npm包是跑不通的),如果我之后要做很重的prompt工作,我会参照这个库,学习一下他们的经验和教训。

===

传送门:

github.com

www.cursor.com
327
HackerQED
20天前
对AI辅助软件工程,我的体验是:在技术栈的选择上,尽量把更多的东西落到代码层面—前后端一致的类型,IaC,CICD…

总之显式的依赖关系优于隐式,因为机器看得懂。然后如何选到这么个AI辅助性更优秀的技术栈,就是架构师的活了。就和楼主说的一样,绕回来了。

常高伟_长山: 最近cursor很火,作为一个用了多半年的深度用户,快速谈下我的感受。 我是去年先付费买的github copilot,后来切换到cursor,我现在的代码八九成都是AI写的,做为一个程序员,说下我是怎么用AI辅助编程工具的: 1、自从有了AI编程工具,我基本上很少大块大块的亲自写代码了。最早的时候我是用github copilot+chatgpt,因为copilot补全能力还可以,但是大块代码的生成能力不行,还是用付费GPT4写的更好。而且同样的提示词,在copilot上写出来的效果就是没有chatgpt好。 2、代码补全是一个很重要的能力,cursor最早没有代码补全能力,所以我没有用。后来cursor单独拉了分支cursor++,新增了代码补全,所以我才有了尝试一下的动机。最近几天cursor新版本有bug,我们的代码补全一直有问题,搞得写代码都没有乐趣了。 3、尝试后发现cursor两个能力很重要:有GPT4、能够修改整块代码并且标注修改点。用了之后不错,所以就彻底切换到cursor了。 4、现在基本写代码都在cursor,基本不用chatgpt,因为cursor上代码生成的能力,和chatgpt差不了多少,并且cursor还有上下文,不用我把上下文拷贝到chatgpt上了。 现在在cursor上写代码,我的原则是,能用AI完成的,我绝对不动手,程序员一般都比较懒。现在我的代码,应该百分之八九十都是AI写的,包括一些小的调整,我现在也不动手,让AI来做。 5、大家都说claude的模型代码能力更强,官方默认也用了claude,但是就我自己的体验,代码生成能力两个差别不大,但是gpt4o对人的意图理解非常强。有一次一个修改,提示了三次claude都没理解我的意图,同样的提示词gpt4o立即就能够理解。 6、有些人说AI写的代码有很多的bug,就我自己的经验,AI写的代码bug数比人少。 7、为什么AI编程工具大家都喜欢?我一直在给我身边的程序员推荐用cursor,主要有两个原因: 一个是超值,之前要一两天完成的工作,特别是我不熟悉的领域,用AI几分钟十几分钟搞定; 另外一个,也是最重要的一个,就是心流,程序员都知道,写程序是一项让人沉浸其中、给人带来高质量心流体验的工作(否则就没有那么多人喜欢编程了),而AI编程工具的作用,是尽量的保护心流的连续性,不让他断掉。 8、AI编程工具对职业的影响:现阶段,我认为AI编程工具利好老程序/架构师、没有编程经验的人,而对初级程序员不怎么友好: AI编程工具现在还解决不了架构的问题,一个复杂项目,还需要有一个很好的架构师来把关。但是这个架构师可以用AI编程工具提高自己的生产力,或者就不需要那么多的程序员来辅助他了,毕竟增加一个人,沟通成本也会相应增加。 没有编程经验的人,比如产品经理、运营或者编程爱好者,都可以很快的用这个工具来做一个完整的应用,快速的验证demo,而之前他可能需要程序员的支持才可以。 对初级程序员,最直接的影响是岗位需求可能没有那么多了。这些人要想不被淘汰,要么赶快学习架构,要么赶快学习业务。 最后谈一下,我理想中的工具应该是什么样子的: 1、复杂工程的理解和支持​。用cursor来开发一个小项目是很爽的,但是对大型工程,特别是动辄几十万百万的代码,cursor发挥的作用就会降低​。做过复杂工程的人都知道,真正写代码的时间,是非常少的,很多的时候都是在分析、定位问题,写代码可能就​一会会。 2、全链路支持​。开发的链路其实非常长的,代码只是其中一环。从需求、设计、代码、测试到上线后的运维,每个环节都有大量的工作​。比如,增加一个需求,是否能够自动找到​相关的数据库增加字段?再根据数据库的处理代码修改代码逻辑?最后修改前端​展现。 ​对,我想说的是,相对于AI辅助编程,AI辅助软件工程更能解决问题,​同时难度也更大。期待未来会有这样的产品​。

00
HackerQED
21天前
这两天在做一个 cursor prompt 分享网站 CursorHub.co,包含一个在线 prompt builder。

基本从我自己需求出发,因为我发现自己已经无数次打开那些 prompt 的文本文档了。

昨天开始做的,感觉明天能上线第一版。有建议/Feature Request,可以直接在下面回复。

===

这东西其实叫 prompt remixer 更合适。

我之前发的 prompt 都是有很多固定结构和可重用部分的,这个网站尝试直接把这些公用组件提供出来,搭配一个分享/筛选功能,看看能整出什么活。

另外整体体验参考的是 regexr.com
324
HackerQED
25天前
刚看到个说法,把软件生意和踢球类比:

销售是前锋,真正进球的
市场、运营是中场,负责往前锋那边递球
技术是后卫,确保线上不出问题
财务是守门员,把好成本控制关
老板是教练,平时组队赛训买球员,踢比赛了临场指挥

我感觉粗糙但是挺有意思。我是技术出身,总期望技术人员有个高地位,但仔细想想,在做生意这场球赛里,纯技术的作用确实像后卫。

===

俗话说得好,“进攻赢得比赛,防守赢得总冠军”。这就是说:

1. 一场球都赢不了,就先别谈防守,技术再吹,没有商业做前锋就是0
2. 防守赢得总冠军,那也是你有争冠资格以后要考虑的事
40
HackerQED
25天前
cursor 三十六计(四):一个 prompt,5分钟快速调研技术选型

适用于cursor、克劳德,和其他带联网的对话AI系统。图1-7是cursor上的效果展示。

===

@Web @项目官网

{项目名} 是一个 {简介},请根据以下方式,帮助我进行一个深度技术调研:

主要功能 - 设计解决的核心问题 - 采用它的著名项目 - 和已有技术的兼容性 - 主要缺陷 - 替代品 - 在 Gartner hype cycle 里面处于哪个阶段

每次回复只聚焦其中的一个部分,并且尽量的详细。比如一次回复中讲清楚“主要功能”,然后询问我是否可以继续之后,再进行下一个回复,例如“设计解决的核心问题”。

尽可能找到网上的材料,来支持每一个分析。

请一步一步来,take your time
515