Workflow
Gemini 2.5 PRO
icon
搜索文档
别再乱试了!Redis 之父力荐:写代码、查 bug,这 2 个大模型封神!
程序员的那些事· 2025-07-21 14:50
核心观点 - LLM作为编程辅助工具能显著提升效率,但需人类主导协作流程才能达到最佳效果[4][6][12] - 前沿LLM如Gemini 2.5 PRO和Claude Opus在代码审查、知识补充、设计优化等方面展现博士级能力[4][9][15] - 当前阶段LLM无法独立处理复杂任务,需通过精准提示和全量上下文输入实现价值最大化[6][7][16] LLM协同编程优势 - 代码质量提升:在Redis Vector Sets实现中通过Gemini/Claude审查提前消除潜在bug[4] - 开发效率飞跃:LLM可快速生成一次性测试代码,验证方案可行性并缩短迭代周期[4] - 知识边界拓展:帮助程序员快速掌握68000汇编等非擅长领域技术[5] 最佳实践方法论 - 上下文供给:需提供完整代码库、设计文档及头脑风暴记录,避免RAG机制削弱性能[7][8][16] - 模型选择策略:复杂问题推荐同时使用Gemini 2.5 PRO(语义理解)和Claude Opus(代码生成)[9][15] - 流程控制:禁止使用智能体自动化,需人工介入代码迁移与信息过滤[10][12][16] 行业争议焦点 - 智能体效用分歧:部分开发者认为Codex等智能体在移动场景下具备实用价值[19][20] - 领域依赖性:编程语言和问题领域显著影响LLM应用效果,需具体案例验证[23][24] - 提示工程成本:严谨的提示词设计所需脑力投入可能接近直接编程[25]
Redis 之父:哪怕被喷我也得说,AI 远远落后于人类程序员!开发者跟评:用大模型气得我自己写代码都有劲儿了
猿大侠· 2025-05-31 12:27
Redis创始人Antirez的AI观点 - Redis创始人Antirez通过实际开发案例证明人类程序员在创造性解决问题方面仍显著优于大模型 人类能提出"奇特且不精确但更有效"的解决方案 而大模型难以突破常规思维 [1][2][9] - 在修复Redis Vector Sets的互换链接校验问题时 Antirez最初方案导致2000万向量加载时间从45秒增至90秒 大模型Gemini 2 5 PRO提出的排序指针方案仅能部分优化 [5] - Antirez最终设计出基于哈希函数murmur-128的创新算法 通过异或运算和随机种子前缀显著提升校验效率 该方案被Gemini评价为能有效降低误报率且难以被攻击者利用 [7][8][12] 开发者对大模型的实际应用反馈 - 部分开发者将大模型视为"智能橡皮鸭" 用于代码审查和思路验证 其价值在于提供讨论对象而非直接解决方案 典型如VSCode插件实现与AI的语音对话调试 [9][10] - 大模型存在过度自信问题 JetBrains AI助手的多行补全功能常提供表面正确实际错误的建议 导致开发者需要频繁中断工作流进行验证 [13] - 经验差异导致使用效果分化 资深开发者能快速判断AI生成代码的可靠性 而初级开发者易被表面规范的错误代码误导 可能影响编程基础能力培养 [13] 行业领袖对AI编程的预测 - NVIDIA CEO黄仁勋认为编程技能重要性下降 科技从业者不应优先学习编程 Anthropic CEO预测3-6个月内AI将编写90%代码 12个月后接近全覆盖 [14] - 微软CTO预计到2030年95%代码由AI生成 但强调人类角色将转变为AI指令引导者 而非完全退出编程环节 [14] - 当前共识是AI短期内无法替代人类创造力与批判性思维 但会深度整合进开发流程 如GitHub Copilot等工具已改变代码生成、调试和原型设计方式 [15]
Redis 之父:哪怕被喷我也得说,AI 远远落后于人类程序员!开发者跟评:用大模型气得我自己写代码都有劲儿了
AI前线· 2025-05-30 21:48
Redis创始人Antirez对AI与人类程序员能力的观点 - 人类程序员在创造性解决问题方面仍显著优于大模型,能够提出奇特但高效的解决方案,而大模型在这方面极其困难[1][3] - Antirez通过实际开发案例证明,在处理复杂bug时人类能提出更优方案(如使用128位寄存器异或运算检测链接互换性),而Gemini 2.5 PRO仅能提供常规排序建议[4][5][6][7][8] - 大模型可作为"智能副手"辅助验证思路,但最终创新方案仍依赖人类创造力[9] 开发者社区对大模型的实际使用反馈 - 部分开发者将大模型视为"智能橡皮鸭",用于交流思路和异议讨论,但需警惕其过度自信导致的误导[10][12] - 大模型生成的代码表面质量高但可能功能错误,初级开发者更难辨别,而经验丰富者能快速判断有效性[13] - 开发者指出过度依赖大模型可能削弱编程关键技能培养,如问题解决能力和批判性思维[13] 行业领袖对AI编程未来的预测 - NVIDIA CEO黄仁勋认为编程重要性下降,科技从业者无需优先学习编程[15] - Anthropic CEO预测未来3-6个月内AI可能编写90%代码,12个月内接近全部代码[15] - 微软CTO预计2030年95%代码由AI生成,但人类角色将转向AI指令引导而非直接编码[15] AI对软件开发模式的变革 - AI工具(如GitHub Copilot)正成为开发者标配,用于代码生成、bug修复和性能优化[16] - 当前AI缺乏创造力与人类直觉,无法完全替代工程师,但显著改变工作流程[16] - 行业焦点转向"工程师如何适应AI进化",而非是否被取代[16]
Redis 之父亲证:人类程序员仍力压 LLM!网友锐评:那是你没见过平庸码农被 AI 吊打的样子
程序员的那些事· 2025-05-30 15:10
AI与程序员能力对比 - 核心观点:人类程序员在复杂问题解决和创造性思维方面仍显著优于大语言模型(LLMs),AI当前主要作为辅助工具而非替代品[2][3][10] - Redis之父antirez通过修复HNSW图结构双向连接校验的案例,展示人类能提出LLM无法自主生成的优化方案(如异或累加器检测算法),将2000万向量集的校验时间从90秒优化至可接受范围[5][7][8][10] - 行业专家普遍认为LLM的价值在于充当"智能伙伴",帮助验证想法和代码审查,但无法替代需求分析、社交协作等软件工程核心环节[13][14] 技术实现细节 - Redis向量集修复方案: - 常规方法时间复杂度达O(N²),导致2000万向量加载时间翻倍至90秒[5][7] - LLM(Gemini 2.5 PRO)仅能建议排序+二分查找等基础优化,无法突破性解决指针校验问题[7][8] - 人类提出创新方案: - 哈希表存储连接关系(A:B:X格式),利用memcpy替代snprintf提升效率[8] - 128位寄存器异或累加检测,配合murmur-128哈希函数降低碰撞风险至可接受水平[9][14] 行业观点碰撞 - 能力边界争议: - 顶尖程序员(如antirez)的创造性解决方案能力远超LLM,但平庸程序员可能被AI工具缩小差距[15] - 软件工程的社交属性(需求分析、客户沟通)是AI难以替代的核心竞争力[14] - 技术演进预期: - 当前LLM在代码生成文档等标准化任务中表现最佳,但无法预判未来2年技术突破后的格局[13][16] 典型案例参考 - 高性能编程领域人类优势显著:日本工程师的PowerPC汇编代码性能可超越编译器生成代码达数量级差异[15] - AI生成代码现存缺陷:存在生成3000+行无法运行代码的案例,反映逻辑连贯性不足的问题[16]