截止到目前,还有很多人仍在门外观望,然而AI的发展却未曾停息,正以惊人的速度改变我们的工作方式。
最近,Reddit上一位技术创业者分享了他使用Claude Sonnet 3.5的体验,引发广泛的讨论和关注。
甚至连YC的CEO都在Twitter上转发了这篇帖子,称其为“被低估的趋势”,这条推文迅速获得超过200万的浏览量。
接下来,我们一起看看Claude Sonnet 3.5究竟如何让他的工作效率提升了10倍?
First encounter with Claude Sonnet 3.5
作为一名开发人员,你可能常常被繁琐的代码编写工作所困扰,希望有一种工具能够提升你的工作效率。
这位技术创业者刚开始也是怀着这样的期望,尝试了Claude Sonnet 3.5。
他坦言,这款工具带给他的体验是前所未有的,甚至让他觉得自己可以在10倍的速度下实现大部分热门应用的技术部分。
那么,他是如何做到的呢?
让我们来看看他的工作流程:
1. 深思熟虑并与 Claude 讨论
在开发新功能之前,他会花时间认真思考,并与 Claude 讨论这个功能的细节。
这一步非常关键,因为它决定了接下来的所有工作。
2. 编写基础规范
接下来,他会写下这个功能的基本规范,通常只是几句话和一些要点。
这个过程同样与 Claude 互动,不断迭代。
3. 提供上下文并获取代码
最后,他会确保 Claude 掌握所有相关的上下文信息,然后请求实现代码。
在使用Claude Sonnet 3.5的过程中,他也积累一些宝贵的经验。
其中最重要的一点就是要对应用程序的架构有深入了解,不仅是大局观,还包括具体的代码设计模式和数据处理方式。
如果你没有这方面的经验,仅仅依靠Claude来编写代码,可能会导致代码库变得混乱难懂,最终反而拖累你的开发进度。
这正是许多程序员对 LLMs(大规模语言模型)持怀疑态度的原因。
为了避免这样的陷阱,他建议在使用Claude生成代码后,不要急于整合到项目中,而是先进行详细的检查和测试。
关键在于要始终引导Claude按照你的思路工作,并且要跟上Claude生成的代码,保持对代码的掌控。
他甚至会专门安排时间阅读已经实现的代码,确保自己对代码有足够的了解,就像是亲自编写的一样。
Advantages and limitations of AI tools
这位技术创业者指出,Claude Sonnet 3.5在初创公司中的作用尤为显著。
在大公司中,由于无法全面掌握整个架构,很难提供所有相关的上下文信息,因此AI工具的效果相对有限。
不过在初创公司中,开发新的产品时,AI工具可以大大加快开发速度,让你将更多精力放在应用程序的复杂部分。
他的经验也引起其他技术大牛的共鸣。
例如,ottogrid的CEO在看到这篇帖子后表示,他们的代码库有50%是由AI工具编写的,预计明年这一比例将达到80%。
他甚至预言,不使用Claude 3.5进行开发的团队将会被那些充分利用AI工具的团队(如他们)所击败。
你可能会好奇,Claude Sonnet 3.5到底有多强大?
以下是几个真实的应用案例:
1. 克隆一个ChatGPT UI界面
你只需提供一个截图,Claude 3.5就能在2分钟内创建一个完全可用的ChatGPT UI界面。
然后,使用Llama-3在你的电脑上本地运行,完全免费且无需联网。
2.
音频可视化工具
只需输入一个简单的文本提示,Claude 3.5就能在30秒内创建一个音频可视工具。
这比GPT-4、Gemini、Llama-3等现有的大语言模型(LLM)应用范围扩大了10倍。
3. Mega Prompt for Coding
你可以通过一个mega prompt,生成复杂的代码,实现高效开发,详细内容点击下面链接和图片进入查看:
曝光!听说这就是Claude 3.5 Sonnet编写Claude Artifacts的核心System Prompt!
更多案例可以点击下面的链接进入查看:
10个最新案例!展示Claude 3.5 Sonnet的超强能力!
How to use Claude Sonnet 3.5 correctly?
尽管Claude Sonnet 3.5带来了如此多的好处,但也有人提出了疑问:“应该怎么用呢?官网那个上下文,连一个文件都放不下。”
对于大的文件,可以使用像Cursor这样的AI代码编辑器,或者将项目分解为模块化后提供系统化的提示。
以下是一些实用的技巧:
1. 模块化思维
将你的项目分解为多个小模块,每个模块都有明确的功能和边界。
这不仅有助于Claude理解你的需求,也方便你进行管理。
2. 系统化的提示
为每个模块提供系统化的提示,包括功能描述、数据结构、接口定义等。这些信息越详细,Claude的输出质量越高。
3. 持续跟踪和迭代
在Claude生成代码后,不要急于整合到项目中,而是先进行详细的检查和测试。确保代码符合你的预期,再进行后续的整合和迭代。
AI工具正在快速发展,Claude Sonnet 3.5只是其中之一。
随着技术的不断进步,AI工具在开发中的应用将会越来越普遍。
作为开发者,你需要不断学习和适应这些新工具,以保持竞争力。
这篇Reddit帖子引发的讨论,让我们看到AI工具的巨大潜力和应用前景。
你也可以像这位技术创业者一样,利用Claude Sonnet 3.5提升自己的工作效率,实现更多的可能性。
- End -