Navigate to WaytoAGI Wiki →
Home/Question List/Question Detail

claude 和 curse 和devin 这些智能编程工具介绍

Answer

以下是对一些智能编程工具的介绍:

  1. GitHub Copilot:由 GitHub 联合 OpenAI 和微软 Azure 团队推出,支持多种语言和 IDE,能为程序员快速提供代码建议,提高编程效率。
  2. 通义灵码:阿里巴巴团队推出,具备行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成等多种能力。
  3. CodeWhisperer:亚马逊 AWS 团队推出,由机器学习技术驱动,可为开发人员实时提供代码建议。
  4. CodeGeeX:智谱 AI 推出的开源免费编程助手,基于 130 亿参数的预训练大模型,能快速生成代码。
  5. Cody:代码搜索平台 Sourcegraph 推出的 AI 代码编写助手,借助强大的代码语义索引和分析能力,了解开发者的整个代码库。
  6. CodeFuse:蚂蚁集团支付宝团队为国内开发者提供的免费 AI 代码助手,基于自研基础大模型微调的代码大模型。
  7. Codeium:由 AI 驱动的编程助手工具,通过提供代码建议、重构提示和代码解释来帮助软件开发人员。

此外,还有以下相关工具:

  • Cursor:在多个编程场景中都有应用,如编辑器、完整项目构建等。
  • Devin:具有用 LLM 对大量文本做批量处理的能力,在理解图像和数据抓取方面有独特优势。
  • Claude:在多种开发和写作场景中都能发挥作用,如 API 与开发场景、写作、Chat 等。

每个工具的功能和适用场景有所不同,您可以根据自身需求选择最适合的工具。更多辅助编程 AI 产品,还可以查看:https://www.waytoagi.com/category/65

Content generated by AI large model, please carefully verify (powered by aily)

References

问: 有没有写代码或辅助编程的 AI 产品?

当然有,以下是一些可以帮助你编程、生成代码、debug的AI工具:1.GitHub Copilot:由全球最大的程序员社区和代码托管平台GitHub联合OpenAI和微软Azure团队推出的AI编程助手。它支持和兼容多种语言和IDE,可为程序员快速提供代码建议,帮助开发者更快、更少地编写代码。2.通义灵码:阿里巴巴团队推出的一款基于通义大模型的智能编程辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力。3.CodeWhisperer:亚马逊AWS团队推出的AI编程软件,该代码生成器由机器学习技术驱动,可为开发人员实时提供代码建议。4.CodeGeeX:智谱AI推出的开源的免费AI编程助手,该工具基于130亿参数的预训练大模型,可以快速生成代码,帮助开发者提升开发效率。5.Cody:代码搜索平台Sourcegraph推出的一款AI代码编写助手,该工具借助Sourcegraph强大的代码语义索引和分析能力,可以了解开发者的整个代码库,不止是代码片段。6.CodeFuse:蚂蚁集团支付宝团队为国内开发者提供智能研发服务的免费AI代码助手,该产品是基于蚂蚁集团自研的基础大模型进行微调的代码大模型。7.Codeium:一个由AI驱动的编程助手工具,旨在通过提供代码建议、重构提示和代码解释来帮助软件开发人员,以提高编程效率和准确性。更多辅助编程AI产品,还可以查看这里:https://www.waytoagi.com/category/65以上工具都可以帮助你提高编程效率,但是每个工具的功能和适用场景可能会有所不同,你可以根据自己的需求来选择最适合你的工具。希望这些信息对你有所帮助!

[Agentic AI] 搏一搏,$20变$500:一小时魔改Cursor变身Devin

对于Cursor使用自己的脑力进行深入分析,这件事情相对复杂一些。一方面,Cursor确实有一定程度的这样的能力,比如在上面的两个工具里,当我们把网页的内容打印在stdout上面的时候,它会作为Cursor prompt的一部分交给LLM,因此它就可以对这些文本内容做出智能的分析。但从另一个角度来说,Devin有一个独特的能力,它可以用LLM对相对大量的文本做批量处理,这个Cursor是做不到的,所以为了让它有这样的能力,我们额外实现了一个工具,非常简单,就是把我们的API key事先在系统里设置好,然后让这个工具去调用GPT或者Claude或者我们本地的LLM的API,通过这样的方式来让Cursor拥有用LLM批量处理文本的能力。在我的参考实现中,我使用的是我自己本地的一个vllm cluster,但改动起来也非常简单,只需要把base_url那行去掉就可以了。但是即使经过了这样的改动,我们仍然有两个工具,由于Cursor本身的限制没有办法实现:1.Devin看起来是有理解图像的能力的,这是为什么它可以进行前端交互和测试的原因,但是由于Cursor的限制,我们没办法把一个图像作为输入传给后端的AI,这个需要它在自己的实现上进行改动才可以。2.Devin在数据抓取方面,非常神奇的不会被反爬虫算法判定成机器人,但是我们的网页获取工具在抓取数据的时候经常就要captcha,或者直接就被封了。这个也许是可以解决的,我也还在探索,但是确实是Devin的一个独特的优势。

ShowMeAI周刊 No.13 | 上周最有讨论度的9个AI话题:AI教育谷歌扳回一局、阶跃终于摘星辰、大部分人用不起来AI…

Al编辑器:Cursor,Windsurf,Pear Al编辑器Al扩展:Github Copilot,Continue,ClineUl组件生成工具:Cursor,v0.dev,Claude,screenshot-to-code完整项目构建工具:Cursor,Bolt.new,Replit Agent,Wordware每天高频写代码或深度依赖AI辅助编程工具:Cursor,Windsurf偶尔写Demo验证想法或偶尔写UI组件:Bolt.new,v0.dev,Claude习惯为优质工具产品付费:升级Cursor Pro会员希望找到低价的Cursor替代方案:使用Windsurf(订阅费是Cursor的一半)习惯于VS Code编程:Cursor,Windsurf想安装AI辅助编程插件:Github Copilot,Continue,ClineAPI与开发场景:Claude 3.5 Sonnet,o1系列Chat:常规问题用ChatGPT的gpt-4o,复杂问题或设计WorkFlow用Claude写作:在观点调研和改错别字时使用o1-preview开发:在Cursor中使用Claude 3.5 Sonnet 20241022进行代码修改或开发,在Web窗口使用gpt-4o进行技术方案调研AI搜索:PC端使用Google,公众号搜索使用腾讯元宝claude-3.5-sonnet:用于大多数创意和写作任务Gemini-1.5-Pro:用于视频相关任务ChatGPT:用于图像分析和Web搜索GPT-4o-mini和Gemini-Flash:用于Agent任务o1-mini:用于推理和知识密集型任务llama-3.1:用于本地LLMMidjourney:用于图像生成Runway:用于视频生成ElevenLabs:用于语音相关内容

Others are asking
OpenAI Operator, Anthropic Claude Coder
以下是关于 OpenAI Operator 和 Anthropic Claude Coder 的相关信息: 2025 年 Agent 领域的发展预测: 从对话助手到行动型智能体是 2025 年 Agent 技术的主流发展方向之一。计算机操作能力取得突破,传统大模型更多充当聊天助手,而 2025 年的突破在于让 Agent 直接“动手”操作电脑和网络环境。 Anthropic 在 2024 年底发布的 Claude 3.5 Sonnet 首次引入“Computer Use”能力,让 AI 像人一样通过视觉感知屏幕并操作鼠标键盘,实现了 AI 自主使用电脑的雏形。 OpenAI 在同期推出了代号“Operator”的 Agent 及其核心模型“计算机使用智能体”(CUA),使 GPT4 获得直接与图形界面交互的能力。CUA 通过强化学习将 GPT4 的视觉能力与高级推理相结合,训练 AI 可像人一样点击按钮、填表、滚动页面等。在 OpenAI 的测试中,CUA 在浏览器任务基准 WebArena 和 WebVoyager 上分别达到 38.1%和 87%的成功率,后者已接近人类水平。 其他相关信息: 宝玉日报 1 月 25 日: Deepseek 提示词框架包含四大模块:任务目的(Purpose)、计划规则(Planning Rules)、格式规则(Format Rules)、输出说明(Output)。 Anthropic 的 Claude 可通过屏幕截图获取计算机视觉信息,计算光标移动的像素坐标,并执行点击、滚动等操作。 OpenAI Operator 利用虚拟主机和 Chrome 浏览器,通过 CUA 实现网页实时操作,支持复杂任务导航。 主要的大语言模型: OpenAI 系统包括 3.5 和 4 等,3.5 模型在 11 月启动了当前的 AI 热潮,4.0 模型在春季首次发布,功能更强大。新的变种使用插件连接到互联网和其他应用程序。Code Interpreter 是一个非常强大的 ChatGPT 版本,可以运行 Python 程序。未为 OpenAI 付费只能使用 3.5。微软的 Bing 使用 4 和 3.5 的混合,通常是 GPT4 家族中首个推出新功能的模型,连接到互联网。 谷歌一直在测试自己的人工智能 Bard,由各种基础模型驱动,最近是 PaLM 2 模型。 Anthropic 发布了 Claude 2,其最值得注意的是有一个非常大的上下文窗口。
2025-04-01
Claude Artifacts是什么
Claude Artifacts 是由 Claude 推出的一项工具。它具有将前端代码直接渲染成网页的功能,在前端代码生成能力方面表现出色。例如,可以借助 Claude 的 Artifact 功能制作海报、思维导图等,用户无需编写代码或使用专业设计软件,仅通过与 Claude 对话并输入提示词,就能生成符合需求的内容。目前关于 Claude Artifacts 的探索文章相对较少,但其具有代码跑通率高、设计美感好等特点,还能实现动态生成的效果。
2025-04-01
怎么写给 Claude 的 prompts
以下是关于如何写给 Claude 的 prompts 的相关内容: 1. 提示简介:提示是您给 Claude 的文本,用于引发相关输出,通常以问题或指示的形式出现。例如,“User|Why is the sky blue? 为什么天空是蓝色的?”,Claude 回答的文本被称为“响应”,有时也被称为“输出”或“完成”。 2. 构建 Prompt:可以用 Lisp 或 Markdown 格式来构建 prompt,让 Claude 根据用户输入的领域和产品(也可自定义产品特点)直接输出情绪营销语句。用 Lisp 这种编程语言更为凝练和简洁,Markdown 格式的效果也一样。对于 GPT 等模型,在卡片生成这步可能需要一些调整,不稳定,最好自定义 html/css 样式来进行强约束。直接打开 Claude 首页,把上述提示词发送即可初始化,然后进行使用。 3. 控制输出格式(JSON 模式):控制 Claude 输出的简单方法之一是说明想要的格式,Claude 可以理解并遵循与格式相关的指示,并格式化输出,如 JSON、XML、HTML、Markdown、CSV 等,甚至自定义格式。例如,如果想让 Claude 以 JSON 格式生成一首俳句,可以使用相应的提示。
2025-03-28
claude教程
以下是关于 Claude 的教程: 1. 提示简介:Claude 经过训练成为一个乐于助人、诚实可靠、无害的助手,习惯于进行对话。您可用常规自然语言请求指示它,指示质量对其输出质量影响大,尤其对于复杂任务。 2. Project 功能: 打造真正的个人 AI 助理。 打开 Claude,在左侧菜单栏点击“Projects”。 点击“Create Project”。 填写项目名称并点击“Create Project”。 在“Project Knowledge”下面,点击“Set custom instructions”,填写系统提示词。建议使用 Claude 3.5 Sonnet,逻辑能力更强。打开聊天窗口输入复盘内容,AI 会给出优化建议。 3. 17 岁高中生写的神级 Prompt:将 Claude 强化成满血 o1,如用 Prompt 把 o1 级别的思维链复刻到 Claude 3.5 里,思考逻辑更详细、更像人。Prompt 名为 Thinking Claude,作者是 17 岁的高中生涂津豪,其 Github 地址为:https://github.com/richards199999/ThinkingClaude/tree/main 。
2025-03-24
claude
以下是关于 Claude 的相关信息: 1. 一位 17 岁的高中生涂津豪写了个名为“Thinking Claude”的神级 Prompt,将 Claude3.5 强化得非常强大。它能把 o1 级别的思维链复刻到 Claude3.5 里,使其思考逻辑更详细、更像人,甚至思考过程都跟 o1 一样,还能展开折叠。用这个 Prompt 强化过的 Claude3.5 智能程度、成功率、像人的程度都大幅提升,群友用其创造了如 flappy bird、德州扑克等。您可以在作者的 Github 上查看完整的 Prompt,地址是:https://github.com/richards199999/ThinkingClaude/tree/main 。 2. 预先填充 Claude 的回答:要预先填充 Claude 的回应,只需在进行 API 请求时在 Assistant 消息中包含所需的初始文本。例如:|Role|Good Prompt| |User|Please extract the name,size,price,and color from this product description and output it within a JSON object.<br>请从此产品描述中提取名称、尺寸、价格和颜色,并在 JSON 对象中输出。<br><br><description>The SmartHome Mini is a compact smart home assistant available in black or white for only$49.99.At just 5 inches wide,it lets you control lights,thermostats,and other connected devices via voice or app—no matter where you place it in your home.This affordable little hub brings convenient handsfree control to your smart devices.</description><br><description>SmartHome Mini 是一款紧凑的智能家居助手,有黑色或白色可选,售价仅为$49.99。仅 5 英寸宽,让您可以通过语音或应用程序控制灯光、恒温器和其他连接设备,无论您将其放在家中的哪个位置。这款价格实惠的小中心为您的智能设备带来了便利的免提控制。| |Assistant助手(预先填充)|{ 。在这个例子中,通过以 Assistant 消息开头,我们限制了 Claude 的输出为所请求的 JSON 模式的其余部分。 3. 要求 Claude 进行重写:有时候 Claude 的回答可能不完全准确或符合要求,在以下情况可以要求重写,如响应接近所需但缺乏具体细节或格式、输出未完全遵循初始提示的约束条件、不确定结果是否准确希望 Claude 双重检查。重写在提示包含多个约束时特别有用,请求重写可以强调 Claude 最初忽略的约束的重要性。
2025-03-24
OpenAI o1、Claude Sonnet 3.7、Gemini 2.0 pro 哪个 AI 搜索能力更强?
OpenAI o1、Claude Sonnet 3.7 和 Gemini 2.0 pro 在不同方面具有各自的优势,难以简单地比较哪个的搜索能力更强。 OpenAI o1 推理能力强,适合作为架构师或算法顾问。 Claude Sonnet 3.7 擅长长上下文任务,在快速生成代码与网页设计方面表现出色。 Gemini 2.0 pro 长上下文支持较好(2M Tokens),适合代码反编译与混淆代码分析。 具体的搜索能力表现还会受到应用场景和具体任务的影响。
2025-03-21
如何快速上手Cursor、Windsurf、V0.dev、bolt.new、Devin等AI编程产品的经验,能快速转型为AI产品经理?
以下是关于快速上手 Cursor、Windsurf、V0.dev、bolt.new、Devin 等 AI 编程产品并转型为 AI 产品经理的一些经验: 1. 深入理解用户场景和 AI 能力边界:要构建差异化的 AI Native 体验,需要同时对 AI 能力边界和用户场景有深入洞察。 2. 持续迭代产品:在快速变化的模型能力下,避免在每次的基座模型迭代中掉队或被淘汰。 3. 构建良好的模型产品化能力和基础设施:使得应用可以持续收集用户数据以迭代模型。 对于具体的产品: Cursor: 允许用自然语言描述需求,对上下文有深度理解能力,能理解整个项目的结构和依赖关系,进行跨文件的语义分析。 提供智能的代码重构建议,自动诊断和修复常见错误,基于代码自动生成文档。 但要注意,即使有 AI 辅助,当好产品经理也不容易,需要反复沟通和调整。 Devin:作为 2024 年横空出世的产品,预示着软件开发范式的根本转变。 Windsurf、V0.dev、bolt.new 等: 可以使用如 Cursor Composer 构建产品、使用 Bolt.new 构建产品、使用 V0.dev 生成组件等。 此外,国内知名的 AI 全栈开发者 @idoubi 分享了相关使用经验,包括自动补全代码、Debug&&Fix Error、实时对话&&联网搜索、写提示词、写前端页面、截图生成组件、写常用的代码逻辑/函数、代码重构、多语言翻译等方面。同时,对于零代码基础的人员,也有使用相关工具实现想法的方法,如使用 Cursor Composer、Bolt.new、Claude 等构建不同类型的应用。还可以盘点常用的 AI 辅助编程工具和使用场景,如 AI 编辑器(Cursor、Windsurf、Pear Al 等)、编辑器 AI 扩展(Github Copilot、Continue、Cline 等)、UI 组件生成工具(Cursor、V0.dev、Claude、screenshottocode 等)、完整项目构建工具(Cursor、Bolt.new、Replit Agent、Wordware 等)。
2025-04-10
OpenDevin是什么?
OpenDevin 是一个开源项目,旨在复制并增强一款名为 Devin 的自主 AI 软件工程师。Devin 能够执行复杂的工程任务,并与用户在软件开发项目上积极合作。OpenDevin 的目标是探索和拓展 Devin 的能力,找出其优势和改进空间,以指导开源代码模型的进展。该项目目前仍在进行中,但已经可以运行 alpha 版本来查看端到端系统的运行情况。 安装 OpenDevin 需要满足一定的系统要求,例如使用 Linux、Mac OS 或 Windows 上的 WSL,以及安装 Docker、Python、NodeJS 和 Poetry 等依赖项。安装完成后,您可以配置语言模型,并运行应用程序。 OpenDevin 的主要特点包括: 用户界面(UI):开发用户友好的界面,包括聊天界面、演示命令的 shell 和 Web 浏览器。 架构:构建一个稳定的代理框架,具有强大的后端,可以读取、写入和运行简单的命令。 代理能力:增强代理的能力,以生成 bash 脚本、运行测试和执行其他软件工程任务。 评估:建立一个与 Devin 评估标准一致的最小评估流水线。 OpenDevin 目前仍在开发中,并且可能需要解决一些技术问题,如请求速率限制等。不过,它为软件开发提供了新的可能性,尤其是在利用大型语言模型(LLMs)方面。 更多关于 OpenDevin 的详细信息,可以参考其官方文档和 GitHub 页面。
2024-04-17
如何使用cursor进行编程
以下是关于如何使用 Cursor 进行编程的相关信息: Cursor 旨在让您极其高效,是使用 AI 进行编码的最佳方式。您可以从代码库中获得最佳答案,参考特定文件或文档,一键使用模型中的代码。 它允许您使用指令编写代码,通过简单的提示就能更新整个类或函数。 Cursor 能通过预测您的下一个编辑,让您轻松完成更改。
2025-04-18
作为一个小白,如何开始ai编程
以下是小白开始 AI 编程的步骤和相关建议: 直接上手: AI 编程就像一场 PUA 和提问大赛。 要分辨 Chat 和 Composer 两个模式。Chat 模式可与大模型对话,但常用的是 Composer 模式,它能即时反馈,直接创建文件、填写代码并询问您是否满意。 例如,在 Composer 模式下输入“给我创建一个 2048 的网页游戏吧”,1 2 分钟后会生成相关文件。 生成文件后,可打开文件夹找到 index.html 双击查看本地运行效果。若环境报错双击打不开,可截图在 Composer 对话框询问解决方法。 思想准备: 对于小白来说,因为无知会充满勇气和忧虑。能从心理上面对“我或许能行”这件事,可能就解决了 AI 编程问题的一半。 后续探索: 作者将继续探索并更新相关文章,包括: 第一弹,一点小小的震撼——cursor 黑客松。 第二弹,文案工作者的福音——cursor 批量写 prompt、写文章。 第三弹,上一辈的崛起——cursor 的“向上”,给爹妈一场安利。 如果想要交流或了解更多,欢迎戳这里:
2025-04-14
AI编程蓝皮书
以下是关于“AI 编程蓝皮书”的相关内容: 字节发布全新 AI IDE:Trae,免费使用 Claude,发布 3 天阅读量超 3 万。Trae 原生中文支持,无需安装中文插件,语言设置为中文后操作细节清晰明了,还有匠心设计的交互体验,比如直接叫审查,不用琢磨 Diff。 2 月 18 日晚 8:00 有关于 Trae 的直播,飞书会议地址为 https://vc.feishu.cn/j/254331715,邀请了多位重磅嘉宾。 有人受小红书金句格言卡片启发,思考能否通过简单操作实现卡片制作工具。看了黄叔的《AI 编程蓝皮书》和直播课,明白目前编程可用自然语言交互实现,降低了门槛,清晰向 AI 说明需求很重要,以及了解了调用 API 是怎么回事。相关文档:
2025-04-09
COE团队需要什么AI能力,比如AI辅助编程;AI部署+和调优;AI智能体;AI提示词; OCR识别
COE 团队可能需要以下 AI 能力: 1. AI 辅助编程:虽然 AI CODING 目前适用于小场景和产品的第一个版本,但在复杂应用中可能存在需求理解错误导致产品出错的情况。 2. AI 部署和调优:涵盖服务器创建、搭建微信机器人到引入 coze API 的全过程,包括 Docker 部署、本地运行、RailWay 部署等多种方式。 3. AI 智能体:从最初只有对话框的 chatbot 到有更多交互方式,低代码或零代码的工作流等场景做得较好。例如以证件照为例,实现了相关智能体和交互。创建智能体工作流包括创建、编辑人设、编排设计等步骤。 4. AI 提示词:在编写系统提示词时需要用{{input}}作为参数引入,以使大模型知道需要生成与输入相关的结果。 5. OCR 识别:未提及相关具体内容。 同时,在图像能力方面,支持图片生成、图片识别、图生图等,可选择 Dal3、stable diffusion、replicate、midjourney、CogView3、vision 模型。具有丰富插件,支持个性化插件扩展,已实现多角色切换、文字险、敏感词过滤、聊天记录总结、文档总结和对话、联网搜索等插件。通过上传知识库文件可自定义专属机器人,作为数字分身、智能客服、私域助手使用,基于 LinkAI 实现。
2025-04-09
学编程
以下是关于学习编程的一些建议和经验: 1. 借助 AI 学习编程的关键: 从“Hello World”起点开始,验证环境、建立信心、理解基本概念,打通“理解→实践→问题解决→加深理解”的学习循环。 使用流行语言和框架(如 React、Next.js、TailwindCSS)。 先运行再优化,小步迭代,一次解决一个小功能。 借助 AI 生成代码后请求注释或解释,帮助理解代码。 遇到问题三步走:复现、精确描述、回滚。AI 是强大的工具,但仍需人工主导,掌握每次可运行的小成果才能实现持续提升。 原文: 2. o1 pro 重构代码的体验: 适用于单个或少数几个文件的代码重构,提示词简单直接。 效果:重构质量可靠,极少出错,若有问题重新生成一般即可解决。 实践方法:一边重构一边添加新功能,完成后手动 Review 和测试,有条件的话让 AI 顺便生成测试代码更佳。 原文: 3. 教孩子学编程的经验分享: 方法总结: 找需求:选择一个实用的小项目,例如浏览器插件,激发学习兴趣。 与 AI 结对编程:先学习基础知识(如 Chrome Dev Tool 查找 API),然后借助 AI 完成第一版代码,快速构建可用版本。 解释代码:通过讲解代码工作原理加深理解,遇到不清楚的地方让 AI 辅助解释,反复学习并修改代码观察效果。 迭代功能:在基础版本上不断增加新功能(如显示图片、本地存储等),通过迭代完善程序,同时在实践中学习。 关键理念: 通过实际项目激发兴趣,学以致用。 采用费曼学习法:讲解代码工作原理,教会别人才能真正掌握。 借助 AI 辅助编程,解决问题与学习编程技能同步进行。 原文: 4. 用 GPT4 构建的 AI 编程 Master 测试: 例如,当表示想用 Rust 开发一个程序时,AI 编程 Master 会进一步询问关于程序的类型、具体项目想法以及编程经验等细节,以更好地提供帮助。 GPTs:
2025-04-01